I should also mention, PJRC has *not* published any update that changes existing Teensy boards from bootloader 1.08 to 1.09.
Version 1.09 added support for many more flash memory chips. Full list on the T4 bootloader page. Version 1.08 and...
Looks like it should work.
But be careful with the 5V and 3.3V wires, which are physically next to each other. If 3.3V accidentally touches 5V, even for a brief moment, Teensy 4.0 will be destroyed.
FYI
Just updated my M2 mac to macOS 27.0.1 and found that Arduino IDE 2.3.10 wanted Rosetta installed. Thought I had gotten rid of Intel apps by looking at 'Activity Monitor'. Looked around and found Paul resolved the problem ~5/2026 and so I...
Normally pin 7 on 6N138 would be unconnected. See recommended schematic at this page.
https://www.pjrc.com/teensy/td_libs_MIDI.html
But if you design a PCB, you could simple not add the resistor during soldering, or choose a different resistor...
Friends,
Here is my latest tutorial, which brings on-the-fly DDS synthesis (16-bit) to port IO on the Teensy 4.1. It can go surprisingly fast, and through careful testing, I show that the arm_sin_q31() function is the fastest way to compute the...
Looks like NXP stopped making this eval board, but if you really want one for experimentation, some distributors still have stock.
Mouser has 13 in stock today, part number is 771-MIMXRT1060-EVKB
Newark has 19 in stock today, part number 25AK0898
The official answer is "not really". Teensy is really meant to be programmed by Teensy Loader, either the normal GUI version or the command line tool.
Unofficially, you have more options with Lockable Teensy, which allows setting the boot...
Check MCLK output.
SGTL5000 remains in a low power reset state where it's unresponsive to I2C if no MCLK signal is seen.
If that doesn't solve your problem, perhaps get a Teensy 4.1 board and audio shield (known good hardware) to test your program.
Might also be worthwhile to mention this official statement covers Teensy 4.1 as shipped by SparkFun.
Info about use of SD card or additional flash memory chips soldered to the bottom side isn't covered in the official statement from SparkFun...
This 3.3V power may be turning on too early. See Power Up Sequence on the bootloader chip page for details.
1K pullup resistors to I/O pins should not destroy the hardware, but you can easily get Teensy stuck if current feeds through the I/O...
Existing releases are effectively frozen. Don't expect version 1.62 to ever be re-released, which would mean changing the data and thus all the SHA256 signatures in the platform index file.
But do look for me to (hopefully) get it right in...
It's SparkFun's old part number for Teensy 3.6. Searching their site doesn't find it, but Digikey still has a reference.
If you can't find any, I have 5 here which appear to be new condition, 3 without pins and 2 with pins. I have about a...
We've long had an informal expectation that bug reports need to show a complete program & details to reproduce the problem. My feeling is this applies equally whether 100% organic human or AI assisted.
When this forum ran on vBulletin we even...
We have updated the gcc toolchain a couple times. The most recent toolchain is pretty unforgiving about functions that a defined to return something but end without a return statement. The compiler should give a warning, so at the very least...
Hardly anything has changed with audio.
As a quick check, I tried running File > Examples > Audio > WavFilePlayer on a Teensy 3.2 with Rev C audio shield. I'm listening to it play music while writing this message. Here's the hardware on my...
Just to make sure I first answer the original question, there's nothing in the libraries which would be expected to cause this sort of perfectly sync'd 25% duty cycle stall. Many people have used those libraries in all sorts of ways, and indeed...
Might be worthwhile to give links to these other conversations you've mentioned. Not everyone reads every forum message, and especially for people who later find this conversation by search, those other things you've mentioned provide context...
No, the potential issues aren't hardware based. Well, except that the hardware provides features with limited scope.
CPU efficieny-wise, the hardware side is excellent. It has a bus matrix which even allows multiple memories to be used...
DMA alone can't do this, but I believe a way might exist.
Must admit, it's been quite a while since I've looked at Teensy 3.6 DACs. Reviewed the reference manual just now. Please take this only a vague tip towards the info, not any sort of...
If you use the normal GUI-based Teensy Loader, you can run teensy_post_compile to initiate upload. It takes a special location string. On Windows that string encodes the Windows Registry numbers for the PCI bus and all USB hub ports to reach...
Just to quickly follow up, without even 1 photo showing Teensy used and all the available info about ESP32, we can't feature this on the PJRC website blog.
If your library uses the SPI or Wire library for all communication, so there's no substantial code unique to Teensy hardware and it would work on all Arduino compatible boards with SPI / Wire libs, normally you would send a pull request to...
If you decide to explore the FlexIO route, look for the FlexIO_t4 library. It among the many libs that get automatically installed. In Arduino IDE, click File > Examples > FlexIO_t4 > SPI > Simple to get started.
What happened with the red LED after press the pushbutton?
Red LED on steady (slight flicker ok) means the USB communication is good. If you see this, it means your cable is probably fine and something else is wrong. Problems with the red LED...
No special drivers are needed for Windows 11. Early versions of Windows (before 10) needed a driver. But even on those old versions, programming with Teensy Loader did NOT need a special driver. It uses HID protocol, which has built in drivers...
If you're willing to write more python test code, I would be really interested to see a python version of the lines per second benchmark we used in the early days of Teensy 4.0...
About the AOI modules:
There's 2 of them (AOI1 and AOI2) which map to the XBARB modules (XBAR2 and XBAR3). Each AOI module has 4 outputs, each output has 4 inputs so 16 inputs total. These come from the corresponding XBAR modules, explaining why...
Yeah, maybe for 1.63 we ought to use that compiler arg to turn the no return warning into an error.
I'm kinda curious what's really going on with the new gcc 15.2 compiler... but whether curious enough to spend the time on a deep dive into the...
Just to make sure I answered this question:
Yes, as explained in msg #3, we updated many libraries in version 1.62 because of the change from gcc 11.3 to gcc 15.2. NativeEthernet was among them.
However the crash problem appears to be not in...
I tried running the example on a Teensy 4.1 with ethernet connected. Indeed it crashes.
I noticed this in the console:
sketch_aug09a: In function 'bool BasicSkills_Ethernet_INIT(uint8_t*, IPAddress)':
sketch_aug09a:10: warning: no return...
I should also mention, on every software release I manually run Ethernet (W5500) example WebClient, NativeEtheret example WebClient, and for newer releases QNEthernet example SimpleHTTPClient. On all 3, I just watch the serial monitor for a...
Minimal example program to reproduce the problem is the best way to get to the bottom of this problem.
To quickly answer, this is the first I've heard of UDP breaking with 1.62. At least as far as I know, not a "known" problem.
1.56 was so...
Here is kernel log info from my Linux desktop after pressing the button on Teensy 4.1:
[19823.699932] usb 3-1.3: new high-speed USB device number 4 using xhci_hcd
[19823.775223] usb 3-1.3: New USB device found, idVendor=16c0, idProduct=0478...
My best guess is this Chromebook Linux system may be missing the Linux hidraw driver?
Teensy Loader needs that driver. Most Linux distros have it installed by default. But your kernel messages don't say anything about starting hidraw.
One...
Three ways to collect more info:
1: After you see "Please press the PROGRAM MODE BUTTON on your Teensy to upload your sketch", watch the red LED (it's near the USB connector) and then press the pushbutton on Teensy. What do you see on the red...
Yes. I personally tested two 16M chips. Special thanks to ProtoSupplies for sending me 3 of the earliest sample chips. I soldered them onto 2 Teensy 4.1s. First board got one plus a flash chip and the other got a pair of the 16MB chips so I...
I did... in 2018 before Claude or other LLMs existed, before NXP published the SDK code and MCUexpresso tools, using a pre-release reference manual (under NDA) riddled with errors and copypasta from their IMX6 chips.
First RT1052-based beta test...