Hi @Neurofrantic - this is very sensible advice, and $120 USD is a small amount to pay for this. I have worked with the Eclipse IDE and the STM32 framework over the last few years, and I liked the insight the 'MX' tool gave to programming...
If you're working with the IMXRT1062 at this level, you might want to consider purchasing an NXP development kit and setting up the MCUXpresso environment for checking it out. It's not a Teensy with Teensyduino of course. But it's a powerful way...
Teensy LC to T4.1 is ok, they are both 3.3V.
For nano to Teensy LC or 4.1 use an Adum1201 for level shifting (5V to 3.3V). The Adum1201 is designed for Serial Comms level shifting.
It is possible to buy ready made Adum1201 modules. See here and here.
Below is a connection diagram for you.
What follows is an explanation of connections:
VDD refers to the voltage level for a side be it side 1 (A) or side 2 (B).
In the diagram below Side 1 (A) has been chosen for the Teensy and Side 2 (B) for the...
VINIA has 8 channels, each one can be independently configured as a sample player, full synth voice, drum synth, harmonic oscillator, chord generator... or as a multi-effects unit for external audio processing.
Easy to use constructor allows...
If your 5V DC-DC converter is reasonably clean, it should work OK to power the Teensy 4.1. I run the Teensy 4.1 on most of my boards directly from a DC-DC converter.
It is always best to power the Teensy 4.1 using 5V on the VIN/5V pin or you...
New synth related addition: Atari Pokey Bass Sounds
This very distinct, raw and percussive bass sound often (always?) used in Atari chip tune music is a rhythmic core of many iconic tracks, like the ones by David Whittaker:
Here is my attempt...
Yes, please send a pull request for IMXRT_USDHC_t in imxrt.h. At least putting that into 1.60 should make this easier to maintain.
Changes in SdFat and SD less certain for now...
for the fun of it, I thought I would try MTP with the two SDIO cards on it:
#include <SD.h>
#include <MTP_Teensy.h>
#define CS_SD BUILTIN_SDCARD // Works on T_3.6 and T_4.1
//#define CS_SD 10 // Works on SPI with this CS pin
SDClass sd_io2...
No, I'm referring to a feature of the timer that is not exposed in the existing library. In addition to being able to choose among rising/falling/etc edges, there is also a feature to set the NUMBER of edges over which to measure. If you search...
These ref manual pages are mostly about which chips can be in which memory regions.
Cache config isn't covered anywhere (as far as I know) in NXP's reference manual, since it come from the ARM MPU.
OK, thanks, got it working, the bit depth and sample rate were incorrect. I've recorded a new piece at 16 bits and 44.1kHZ and all works fine,
thanks for help :)
Good note, wasn't sure if that was the alternate LIB or the 'untouched shipping PJRC TeensyDuino code' in use.
So, a good PSRAM is mounted and working as it should with PJRC code..
Seems that if the MRAM can MAP usably onto the QSPI at speed, it...
Thanks, Denis. Can you imagine being able to do that FFT on an old Z80/8051 running at 4Mhz? My mind is still boggling. I also remember spending way too much money on a co-processor for my first 8080 PC, which had the full complement of 640K RAM...
Flash memory isn't uninitialized static variables. PROGMEM is const which requires initialization.
But DMAMEM and EXTMEM are indeed static uninitialized, which probably does run afoul of the spec. A few times questions have come up because we...
Thanks, and Merry (post) Christmas to everyone!
Robin & I spent the day with both our families. I'm just now catching up to messages from the last couple days.
It was first created as part of the Teensy core library. There has never been a need to include it on any Teensy boards.
When the Arduino developers decided not to adopt digitalWriteFast into their boards, other people created a library to...