One possibility is to use <this> 1-to-8 I2C Multiplexer from Adafruit (NOTE: I have not used this product personally, but I have seen mention of it in several other projects).
Mark J Culross
KD5RXT
Paul: Maybe a warning notification should be added to the <Code Security & Lockable Teensy> page specifying that TD1.58 or newer is required for full security functionality.
Mark J Culross
KD5RXT
Specifically, what "download page" (URL) ??? What is the specific URL of the "download page" containing this bad/old link ??
If, in fact, there is a link somewhere on some page providing this older version, that...
From where did you get that link ?? It is neither displayed nor referenced anywhere on the https://www.pjrc.com/teensy page (although it does seem to be downloadable from there !?!?!).
@PaulStoffregen: probably need...
Once you have locked a T4.x (which it sounds like you have done successfully), the 15-second recovery procedure is no longer available, since the built-in BLINK sketch is not encrypted with your key. Once locked, you...
One thing to check is to make sure that you are *not* calling pinMode with INPUT or INPUT_PULLUP for the mode on the analog pins you are using to read the pots. See <this> post for more background. I missed if you...
@HermesTheNurse:
I can confirm from my experience in developing the latest version of my TeensyMIDIPolySynth that the parameter lists are inconsistent between the two interface function lists. It's been some time...
To get rid of all history, etc., you might try the "full IDE cleanup" that KurtE describes in <this> thread post.
Mark J Culross
KD5RXT
P.S. Others have also noted the following which seems to be very important...
Mike_58:
Time to go back to fundamentals & take small/repeatable steps, as we attempt tp get to the bottom of your problems.
Please perform the following & take (written) notes describing explicitly what happens...
A couple of things to make note of:
If you have a brand new T4.x that's never been programmed (or a T4.x that's successfly completed the recovery procedure), it will not show up as a COM port. New/recovered T4.x...
The card that comes with each T4.x shows that the VIN pin will take 3.6VDC to 5.5VDC. More than that & you'll likely need to order some replacement "magic smoke" . . . good luck putting it back into the T4.x package,...
My first suggestion would be to load up the audio design tool & add a filter object for each audio band that you'd like to control. The filter should be configured in the "bandpass" mode. The primary audio input...
Sorry, I'm more of a software kind of person . . . I simply "dabble" in hardware. With that qualification in mind, I'm not sure that connecting a diode between C1 & the 3.3VDC pin would be desirable. Would that not...
BriComp:
Thinking out loud (so check for any unexpected signs of smoke !!): could you put a FET between the junction of R3/C1 and the Teensy input, where an additional Teensy pin acts as the "ENABLE" (with a...
@TRickeyG:
I didn't do an exhaustive analysis of the sketch you provided in your original post, & I didn't actually load it up into the Arduino IDE to build/test, but as a minimum, you'll need to address the...
How about powering one of the Teensy processors from a full USB cable connected to your laptop, then just connect GND on each together (which it sounds like you've already done) & connect VIN on each together such that...
Maybe a "conceptual" explanation might help:
In general, lets assume that you have an LED with the appropriate side of the LED grounded (the "low" side of the LED) & you feed an appropriate voltage to the other pin...
I have not ever noticed my powered speakers buzzing when my T4.x is powered off, but that and a $2 bill will get you a cheap cup of coffee.:rolleyes: Are your speakers USB powered ?? Are the speakers & the Teensy...
The full technical info on how the MKL02 is applied & everything that it does as an integral component in the T4.x is available <here>.
Mark J Culross
KD5RXT
All of the credit for the functionality built into my TMPS goes to Paul Stoffregen & the folks that contributed to the Audio Adapter & supporting library !! I simply gathered & loosely organized the appropriate...
I recall Paul Stoffregen addressing the mixer optimization for both gain=0 & gain =1 in a previous post, but I can't seem to find it now that I need it !!
However, the code (mixer.cpp) does show the following, which...
I don't know the direct answer to your question, but one typical way to implement a multi-option capability like you describe is to make use of the 4-input mixer audio object. Set the mixer level of the input for the...
Paul:
With a little more experimentation, I have found that the "Xmx????M" config item can be changed as high as 1448 & the Arduino IDE will start & run successfully. Change it to 1449 on my particular PC & the...
Paul:
On my Windows 11 machine, the replacement arduino_l4j.ini file caused Arduino IDE 1.8.19 + TD 1.59b3 to not startup. However, if I edited the contents of that file to the that shown below, the Arduino IDE...
Add the following in your setup() function, right after the Serial.begin(9600); line:
while(!Serial) ;
if (CrashReport)
Serial.print(CrashReport);
See if that report provides any clues . . .
...
When I first started my TMPS project, my prototype was simply a rectangle of perf board with wire-wrapped interconnects between all of the components. I actually did not experience any noise, even with that setup. ...
@Arctic_Eddie:
Your last couple of posts did not make sense, particularly your most recent. A shortcut is Windows' simple a way of accessing a real file from somewhere else. Deleting shortcuts does nothing to get...
For the older Arduino IDE (1.8.19), there are two places that the recent file list is typically kept (the location where the local data/settings are stored in, e.g. C:\Users\\AppData\Local\Arduino15\preferences.txt &...
@Arctic_Eddie:
Thanks to @BriComp for double-checking the build in both environments. Sorry, I forgot to mention that I have not yet transitioned to the V2.x.x IDE. Code was built here (without errors / warnings)...
@Arctic_Eddie:
Here's a standalone sketch which requires no other external hardware other than the T4.x & PJRC TFT touchscreen. I've previously made this available elsewhere for unlimited public use. This sketch...
From <this> URL, scrolling down just a little, you'll find the schematic for the T4.1. The schematic shows that U4 is a TLV75733P (5VDC to 3.3VDC LDO voltage regulator).
Mark J Culross
KD5RXT
Just to be sure, are you saying that you can build a HEX file using TD 1.57, and it runs fine when loaded to the Teensy with TD 1.57, but that same HEX file (previously built using TD 1.57) causes a boot loop when...