Right click the link (or control-click if your Mac mouse acts as only 1 button) to download the current version. Choose an option from the popup menu to copy the link.
Then in your browser's address bar, delete the current URL and paste the...
The emulated EEPROM uses a portion of the flash memory chip to store its data. You can find the W25Q64JV-DTR Datasheet on the Teensy 4.1 page tech info section. For the raw speed specs comparable to those raw SD specs, turn to pages 89-90...
Just to confirm, did cutting those pads apart make it work without requiring the extra power source?
Or asking another way... now that Teensy 3.2 is discontinued and people will only use this adapter for Teensy 4.0, should we ask Adafruit to...
Thanks for the Eagle work!
Looks like Adafruit meant for the Program pin to be able to disconnect by cutting these pads apart.
Unless there's some specific need for the other connected boards to be able to put Teensy into programming mode...
Or if you have some idea of which signal might be connected to that pin, can you arrange to have it not connect? The idea is to prevent the Program pin from accidentally being pulled low, which puts Teensy into programming mode where the red LED...
Maybe something unexpected is happening with the Program pin?
Looks like *something* connects to that pin on Adafruit's adapter board. Can anyone with Eagle CAD open the schematic and post a PDF copy?
Looks like Adafruit shipped my older on Wednesday (it was placed on their website over the weekend) and the tracking info says it's due to arrive early next week.
Please understand if the lockup problem does turn out to be a bug in any of the...
This error means the gcc toolchain doesn't work with MacOS older than 10.14 (Mojave). It definitely does *not* work with 10.13.6 (High Sierra).
Teensyduino 1.57 and older had gcc 5.4 which worked on old MacOS all the way back to 10.7 (Lion)...
Maybe you should ask for advise about Arduino's boards on Arduino's forum. Of course it's ok to talk about Arduino's products here, but as a practical matter of reaching people with knowledge and experience using those boards, asking in the...
Can you show us photos of the hardware connections? We could make a lot of blind guesses about the problem, but if the problem is a mistake or misunderstanding with the wiring, a couple quick photos are pretty much essential to really help solve it.
Without any info... here's a completely blind guess. Maybe you have Teensy 4.0 or 4.1, and maybe you also have it connected to other circuitry which has a separate power source, *and* maybe that separately powered circuitry drives one of...
Agreed, parallel mode is (probably) simpler. On Teensy 4.1 you can read all 16 bits with a single GPIO register if you connect the data pins to all the "AD_B1_xx" GPIO pins.
I spent a few minutes reading (more like lightly skimming) the...
Have you tried running it on a Teensy 4.0? Looks like this should probably just work, assuming the mcp_can library uses SPI to talk to that chip. SPI uses the same pins, and this code looks like I2C is used for the display, which also uses the...
This general approach, where software on the PC sends a command to Teensy and software on Teensy replies to each command, usually (pretty much always) results in poor performance. The main problem is PC operating systems are not designed for...
If you desolder the crystal and try connecting the output of an oscillator (rather than another simple crystal), this corner is the location to connect the oscillator output.
You probably should use resistors to attenuate the oscillator output...
Yeah, probably.
Those look physically smaller than the 3.2 x 2.5 mm part on Teensy 4.1. But yes, if you could get one in the correct physical size, a TCXO would likely give an improvement over the ordinary crystal you have now.
Maybe an OCXO...
Thanks for confirming. I'll keep this thread on my list to watch, but sounds like no need to deep dive right now. If it is looking like Wire might have a problem, hopefully a clear test case can be made before I dive into the Wire library.
Before you disable other interrupts, perhaps first try NVIC_SET_PRIORITY(IRQ_PORTD, 0);
0 is the highest priority, 255 is the lowest. By default, various interrupts are assigned 32 to 128, so setting 0 will allow it interrupt any others and no...
Quick followup, is there still reason to believe the Wire library may have a bug which I should investigate?
I see we have a solution to use Sparkfun's library and connect RST and INT pins. Is there any reason to believe the problems without...
Most but not all Teensy 3.0 had black solder mask. Some of the earliest Teensy 3.1 were also black.
The board in this photo is definitely Teensy 3.0. The lighting doesn't quite catch the main chip well, but it is readable "MK20DX128VLH5" with...
No, there isn't any such comprehensive library hardware usage documentation. While some libraries are fairly simple and use SPI, Wire or Arduino GPIO functions to do their hardware access (most of Adafruit's libraries for various chips do this)...
Check out the "Memory" section of the Teensy 4.1 page for detailed documentation.
https://www.pjrc.com/store/teensy41.html#memory
Might also be worth mention, if you're used to the way NXP's SDK does things... well, we're a bit more creative...
Something must be wrong with the way you're testing. If you show us what you're doing, maybe we could spot the problem. Recommend starting with a photo of your test setup. It could be a "simple" mistake or misunderstanding which you could look...
FWIW, with publishing 1.59-beta4, I changed the main package index to use ZST for all downloads. So far nobody has complained they can't download.
In hindsight, we probably should have switched to ZST earlier. I knew the older versions of...
Yes, speeding up the install time is the main goal.
Reducing bandwidth cost on the PJRC server is icing on the cake, but not my main focus. We currently have 20TB monthly allocation and we're running between 1.6TB to 1.8TB each month...
I also ran the code from msg #1 on a Teensy 4.0, using Arduino IDE 2.2.1 with Teensyduino 1.59-beta4 (0.59.4 in Boards Manager).
This is what my oscilloscope sees on pins 10, 11, 13:
Photos of the hardware are what's missing here. The problem is almost certainly poor soldering or a wiring mistake or misunderstanding.
I can confirm 64GB cards definitely do work with the audio shield and Teensy 4.0.
We can help you get the...
After you install any of these libraries, click File > Examples and scroll down the long list to look for your freshly installed library's examples.
Some of these libraries give multiple ways to access the hardware. You want "hardware SPI"...
I tried running older IDE versions. Looks like ZST works all the way back to IDE 2.0.4, at least on Linux. Assuming Windows and MacOS are the same.
Looks like IDE 2.0.3 is the point where we lose compatibility with "extracting archive: Not a...
Quick followup to this old thread. For the next version of Teensyduino, I'm adding a check for the installed location if running on Windows. If Teensyduino appears to in a pathname installed by Boards Manager, but Arduino IDE doesn't give...
In Arduino IDE, first make sure you have Teensy selected either from the drop-down list in the toolbar or from Tools > Board menu. The rest of Arduino's menus update depending on the selected board.
Then look for the examples in File > Examples...
Please understand I'm guessing trying to figure out what's wrong over the internet without access to your hardware... so here's another blind guess.
I see you have Adafruit_NeoPixel library in use. Looks like Adafruit_NeoTrellis might also have...
You might also consider placing resistors in series with the Teensy pins. Even 1K will go a long way towards limiting current and protecting Teensy is something really bad happens to the transceiver chip, or anything else that has a GPIO pin...
Looking like ZST is the clear winner. And wow is XZ slow (as implemented by Arduino using Google Go) on Windows. It was slower when I tried on Linux, but nothing like that slow!