Teensyduino 1.60 has been released
www.pjrc.com
Support for Arduino IDE 2.0.4 and later is available by adding this package index URL in File > Preferences.
Article with summary of new features and changes:
www.pjrc.com
Since 1.60-beta6, the only change is a minor update to ST7735_t3 library.
Changes since Teensyduino 1.59:
Update FlexIO_t4, ILI9488_t3, LittleFS, QuadEncoder, ShiftPWM
SoftwareSerial fix TX on Teensy 4, fix RX on Teensy 3 and 4
Fix __cxa_guard_release on Teensy 3 (jmarsh)
Fix CCM_ANALOG_PLL_SYS_DIV_SELECT define (A-Dunstan)
Fix makeTime() leap year (A-Dunstan)
Add C++ new aligned (A-Dunstan)
Fix HardwareSerial XBAR pins 7, 8, 36 on Teensy 4 (KurtE)
Fix HardwareSerial receive with setRX on Teensy 4 (sndsgd)
Fix HardwareSerial serialEvent on Teensy 3
Check non-const pin number with digitalWriteFast
Fix extmem_realloc with NULL on Teensy 4.1
FS class virtual destructor
Fix __SSAT return type
Audio fix TDM2 input and output (Jonathan Oakley)
Audio fix stuck AudioEffectFade with no input (Jonathan Oakley)
Audio fix AudioEffectFreeverbStereo (Synvox)
Audio fix AudioSynthToneSweep buffer overflow (Steven Hazel)
Audio improve AudioEffectReverb (Eric Brombaugh)
Audio MidiSynth examples updated with PROGMEM for samples
Audio fix for Teensy LC code (Mark Tillotson)
Teensy Loader wait longer for large flash erase
MacOS properly sign utility programs
Linux check for missing /etc/udev/rules.d/00-teensy.rules file
Suppress pointless C++ ABI warnings
MacOS arm64+x86_64 universal binary built on Sequioa with Xcode16, but gcc is still x86_64 only
Linux x86_64 built with Ubuntu 22.04, previously was Ubuntu 14.04
Linux armhf built with Raspbian 12, previously was Raspbian 10
Linux aarch64 built with Raspbian 12, previously was Ubuntu 20.04 on nVidia Jetson TX2
Windows built by new machine, but should be same as prior versions
Installers for Arduino 1.8.x use better compression
Fix erroneous "Teensy should be selected from teensy ports" message
MacOS support for Arduino 1.8.19 discontinued
Linux i686 (32 bit) support discontinued
Audio effect envelope: don't re-start release if noteOff() called (Jonathan Oakley)
Audio effect granular: add guard macros (Jonathan Oakley)
Audio effect reverb: fix reverb cut off when incoming data stops (Jonathan Oakley)
Add VS code plugin for Lockable Teensy features on Arduino IDE 2.3.x
Automatically find key.pem in IDE 1.8 or IDE 2.3 sketchbook locations
teensy_secure add "keyfile" option to show key.pem pathname
Teensy Loader built with latest wxWidgets 3.2.6 on all platforms
Fix Teensy Loader toolbar icons on Windows
Fix Teensy Loader toolbar on MacOS
SD Improve SDIO media presence detection
SdFat SPI driver avoid 512 byte stack usage (KurtE)
Add FS name()
USB Keyboard add optional NRKO
LittleFS simplify Winbond chip names
LittleFS add FS name() and mediaPresent()
LittleFS optimize getMediaName()
LittleFS update Fujitsu FRAM (mjs513)
SerialFlash fix use of alternate SPI ports (KurtE)
ST7735_t3 support 320x480 (KurtE)
ST7735_t3 fix colors with setRotation(2) (Jonathan Oakley)
USBHost_t36 USBFilesystem add name() and mediaPresent()
USBHost_t36 KeyboardController delete debug messages (Tristan Rowley)
Update code security plugin for Arduino IDE 2.3.x
Support for 16 MByte PSRAM chip (thanks Jonathan Oakley)
Increase QSPI clock speed from 88 MHz to 105.6 MHz
LittleFS detect QSPI setup, don't assume 8MB PSRAM offset
Fix DMA TCD copy out of order by compiler optimization (jmarsh)
FS class and LittleFS use constexpr constructor
Improve PLL PFD setup, hopefully fixes weird crashes
Remove delays and forced optimize, not needed with PFD fix
Fix AudioMemory with optimize Smallest Code with LTO
DMAChannel default channel preemption settings
SdFat examples recommend at most 25 MHz for SPI
CrashReport minor changes to printed message (Shawn Silverman)
Wire: Use glitch filter in slave mode
Wire: Fix slave mode onReceive() for repeat start
USB Keyboard define GUI key names
USB MIDI receive return channel=0 for system messages
USB MTP improve ability to use in custom USB device
USBHost_t36: recover from device errors during enumeration
Update ST7735_t3 library
Teensyduino: Teensy support for Arduino IDE
Support for Arduino IDE 2.0.4 and later is available by adding this package index URL in File > Preferences.
Article with summary of new features and changes:
Teensyduino 1.60 Released
Since 1.60-beta6, the only change is a minor update to ST7735_t3 library.
Changes since Teensyduino 1.59:
Update FlexIO_t4, ILI9488_t3, LittleFS, QuadEncoder, ShiftPWM
SoftwareSerial fix TX on Teensy 4, fix RX on Teensy 3 and 4
Fix __cxa_guard_release on Teensy 3 (jmarsh)
Fix CCM_ANALOG_PLL_SYS_DIV_SELECT define (A-Dunstan)
Fix makeTime() leap year (A-Dunstan)
Add C++ new aligned (A-Dunstan)
Fix HardwareSerial XBAR pins 7, 8, 36 on Teensy 4 (KurtE)
Fix HardwareSerial receive with setRX on Teensy 4 (sndsgd)
Fix HardwareSerial serialEvent on Teensy 3
Check non-const pin number with digitalWriteFast
Fix extmem_realloc with NULL on Teensy 4.1
FS class virtual destructor
Fix __SSAT return type
Audio fix TDM2 input and output (Jonathan Oakley)
Audio fix stuck AudioEffectFade with no input (Jonathan Oakley)
Audio fix AudioEffectFreeverbStereo (Synvox)
Audio fix AudioSynthToneSweep buffer overflow (Steven Hazel)
Audio improve AudioEffectReverb (Eric Brombaugh)
Audio MidiSynth examples updated with PROGMEM for samples
Audio fix for Teensy LC code (Mark Tillotson)
Teensy Loader wait longer for large flash erase
MacOS properly sign utility programs
Linux check for missing /etc/udev/rules.d/00-teensy.rules file
Suppress pointless C++ ABI warnings
MacOS arm64+x86_64 universal binary built on Sequioa with Xcode16, but gcc is still x86_64 only
Linux x86_64 built with Ubuntu 22.04, previously was Ubuntu 14.04
Linux armhf built with Raspbian 12, previously was Raspbian 10
Linux aarch64 built with Raspbian 12, previously was Ubuntu 20.04 on nVidia Jetson TX2
Windows built by new machine, but should be same as prior versions
Installers for Arduino 1.8.x use better compression
Fix erroneous "Teensy should be selected from teensy ports" message
MacOS support for Arduino 1.8.19 discontinued
Linux i686 (32 bit) support discontinued
Audio effect envelope: don't re-start release if noteOff() called (Jonathan Oakley)
Audio effect granular: add guard macros (Jonathan Oakley)
Audio effect reverb: fix reverb cut off when incoming data stops (Jonathan Oakley)
Add VS code plugin for Lockable Teensy features on Arduino IDE 2.3.x
Automatically find key.pem in IDE 1.8 or IDE 2.3 sketchbook locations
teensy_secure add "keyfile" option to show key.pem pathname
Teensy Loader built with latest wxWidgets 3.2.6 on all platforms
Fix Teensy Loader toolbar icons on Windows
Fix Teensy Loader toolbar on MacOS
SD Improve SDIO media presence detection
SdFat SPI driver avoid 512 byte stack usage (KurtE)
Add FS name()
USB Keyboard add optional NRKO
LittleFS simplify Winbond chip names
LittleFS add FS name() and mediaPresent()
LittleFS optimize getMediaName()
LittleFS update Fujitsu FRAM (mjs513)
SerialFlash fix use of alternate SPI ports (KurtE)
ST7735_t3 support 320x480 (KurtE)
ST7735_t3 fix colors with setRotation(2) (Jonathan Oakley)
USBHost_t36 USBFilesystem add name() and mediaPresent()
USBHost_t36 KeyboardController delete debug messages (Tristan Rowley)
Update code security plugin for Arduino IDE 2.3.x
Support for 16 MByte PSRAM chip (thanks Jonathan Oakley)
Increase QSPI clock speed from 88 MHz to 105.6 MHz
LittleFS detect QSPI setup, don't assume 8MB PSRAM offset
Fix DMA TCD copy out of order by compiler optimization (jmarsh)
FS class and LittleFS use constexpr constructor
Improve PLL PFD setup, hopefully fixes weird crashes
Remove delays and forced optimize, not needed with PFD fix
Fix AudioMemory with optimize Smallest Code with LTO
DMAChannel default channel preemption settings
SdFat examples recommend at most 25 MHz for SPI
CrashReport minor changes to printed message (Shawn Silverman)
Wire: Use glitch filter in slave mode
Wire: Fix slave mode onReceive() for repeat start
USB Keyboard define GUI key names
USB MIDI receive return channel=0 for system messages
USB MTP improve ability to use in custom USB device
USBHost_t36: recover from device errors during enumeration
Update ST7735_t3 library
Last edited: