FWIW, I am running Arduino 2.2.1 on a Fedora 39 system. I have not been able to run either 2.3.2 or 2.3.3 (they seem to hang).
I currently 0.60.1 of Teensydunio installed. I went into the boards manager package, and there is no option for...
There were several PCBs that extended the Teensy 4.0s to allow access to the bottom pins. I kind of lost interest in those PCBs when the Teensy 4.1 started shipping. I have some that I had made up that I haven't soldered to a Teensy that I...
You have two options to create stuff on the stack:
1) You can use a variable sized array. It may be simplest to move the main of the code into a function, and pass in the length as an argument:
void inner (size_t n)
{
uint32_t buffer[n]...
I wrote this article for the unofficial Teensy wiki some 2-3 years ago that outlined the major compatibilities between the Arm based Teensies that use through hole pins (i.e. not the Teensy 2.x boards, and not the Micromod board that Sparkfun...
I don't really see the need for a simulator. I tend to agree with MarkT is that the real problem is simulating the devices. Until you can simulate all of the devices hooked up, only a few things could be done on a simulator.
Then you get to...
I glanced at the source, and I saw you used the standard Adafruit ST7789 library.
1) You probably don't have to have enough memory in your Teensy to support 5 screens. It may be the Adafruit library fails when you try to allocate enough memory...
FWIW, the PG-7 glands that came with my Adafruit box are too small to pass standard ethernet/USB cables with the normal RJ-45/USB head. You could cut a standard RJ-45 cable to expose the 8 wires, and run that through the cable glands, and...
And FWIW, in addition KurtE's wonderful document, I have a google spreadsheet that I try to keep up to date.
https://docs.google.com/spreadsheets/d/1LSi0c17iqtvpKuNSYksMG306_FpWdJcniSRR6aGNNYQ/edit?usp=sharing
The first sheet compares the pin...
MISO1 and CS1 are in the same location as the Teensy 4.1 (i.e. pin 0 is CS1 and pin 1 is MISO1). I had thought at one point Paul was going to update online pinout.html file (he can't change the card that comes with the Teensy 4.0 until the next...
I forgot that I had marked the following in tindie. Hypertronix is a Canadian company that sells 115mm x 90mm x 55mm (4.5" x 3.5" x 2.2") enclosures and prototype breadboards that fit in this enclosure. For an extra cost, they will drill up to...
Unfortunately, it is slightly the wrong size for many of the breadboards and prototype boards that are big enough for the Teensy 4.1. The problem is the 4 columns where the screws attach eliminate boards.
I tried a normal 30 row breadboard. If...
FWIW, I just bought this 'Flanged Weatherproof Enclosure With PG-7 Cable Glands' from Adafruit, but I haven't picked it up from the post office yet:
https://www.adafruit.com/product/3931
If you look at the schematic, you will see pin 15 has a 0.1uF capacitor and a 25K resistor on it. I believe these are to make analog inputs smoother.
Both pins 6 and 10 have 10K pull-up resistors that are typically used on SPI CS pins.
Pins 18...
Note the Arduino Uno (ATmega 328p), which was one of the main Arduino variants back in the day had the same layout, and presumably Paul laid out the Teensy 3.0 to use the same pin numbers to allow code to be imported more easily. Lets see...
Back in the day, there were several PCBs that you could order, which would allow you to access the pins with normal headers like you can with the 24x2 main pins. Lets see...
There may be other places in the code that is setting NOEXEC. If it is being set with '|=', you may need to explicitly clear the bit using '&= ~NOEXEC'.
In embedded code (i.e. normal Arduino), the linker puts a copy of what will go into the...
Note, while I work on PowerPC GCC, I have never looked at the ARM side of things. So this is just speculation.
But in general, for many position independent systems, you need to do a fixup pass to update the addresses. I.e. often times there...
Back in 2014 I started a thread about my Burning Man project and claimed that I'd post pictures of the project, but never ever did, and now the thread is closed for reasons.
But anyway, Teensy and OctoWS2811 have been serving us well for 10...
He did say "after a certain period, Teensy reboots".
If the certain period is approx 8 seconds, that would strongly suggest a software fault.
This thread is really reminding me that I had a to-do item of writing a web page to document...
You can get the round 240x240 displays with touch screen support:
https://www.adafruit.com/product/5771
https://www.ebay.com/itm/176349276706
https://www.ebay.com/itm/255987027504
Given they are round displays, they would look like buttons.
One thing to check is the voltage. Normally the Uno runs at 5 volts, and the Teensy runs at 3.3 volts. Unfortunately, if you feed 5 volts from the Unto to the Teensy, it can damage the Teensy. The damage might be only to the pins that are...
There are many different ways to set this up.
One thing to note is what speed is the battery charged at. A lot of the lipo chargers are made for smaller batteries, and if you use a large lipo battery, it will take longer to recharge. On the...
One low tech solution is to just use the micro SD card in the Teensy 4.1 (or solder in a micro SD card reader in the Teensy 4.0), and put a small micro SD card in the Teensy. When you want to transfer data, take out the micro SD card and put it...
Generally, you want to limit the time to a few seconds. That way if you have the Teensy hooked up to the computer, you won't miss the first line or so immediately the Teensy starts, but you won't wait forever. For example:
while (!Serial &&...