Teensyduino 1.49 has been released.
https://www.pjrc.com/teensy/td_download.html
1.49 brings support for USB MIDI, Keyboard, Mouse, Joystick on Teensy 4.0, support for MacOS Catalina, improved USB Serial speed on Teensy 4.0, Wire library improvements on Teensy 4.0, and libraries WS2812Serial, ADC, PulsePosition, TimerThree, RA8875, QuadTimer, FlexCAN_T4, ILI9488_t3, ssd1351, SoftPWM ported to Teensy 4.0, and many small fixes and improvements.
No significant changes were made since 1.49-beta5.
This is a detailed list of the changes since 1.48:
https://www.pjrc.com/teensy/td_download.html
1.49 brings support for USB MIDI, Keyboard, Mouse, Joystick on Teensy 4.0, support for MacOS Catalina, improved USB Serial speed on Teensy 4.0, Wire library improvements on Teensy 4.0, and libraries WS2812Serial, ADC, PulsePosition, TimerThree, RA8875, QuadTimer, FlexCAN_T4, ILI9488_t3, ssd1351, SoftPWM ported to Teensy 4.0, and many small fixes and improvements.
No significant changes were made since 1.49-beta5.
This is a detailed list of the changes since 1.48:
- Support for MacOS Catalina Optimize USB serial on Teensy 4.0
- Add Teensy 4.0 USB MIDI, Keyboard, Mouse, Joystick
- Port WS2812Serial to Teensy 4.0 (KurtE)
- Move USB serial buffers from ITCM to OCRAM on Teensy 4.0
- Fix stalled USB serial transmit if multiple of 64 bytes on Teensy 4.0
- Support different USB descriptors for 12 vs 480 speed on Teensy 4.0
- Add FLASHMEM keyword
- Arduino memory usage for Teensy 4.0 shows only RAM1 (512K) bank usage
- Fix Audio lib delay effect maximum (2.4 sec) on Teensy 4.0
- Fix missing ITCM padding from Teensy 4.0 memory usage
- Fix empty code on Teensy 3.x if yield() overridden and no core lib functions used
- Reduce DTCM memory usage by USB descriptors on Teensy 4.0
- Fix USB transfer complete callbacks on Teensy 4.0
- Fix Audio lib memory limit on Teensy 4.0
- WS2812Serial add functions for better compatibility with Adafruit_NeoPixel
- Windows teensy_serialmon (hopefully) doesn't lock up (but still too much buffering!)
- AVR register emulation on Teensy 4.0 (KurtE)
- Fix serial DMA def on Teensy 4.0 (KurtE)
- Improve ADC & XBAR defs on Teensy 4.0 (KurtE)
- Improve quadrature encoder defs on Teensy 4.0 (mjs513)
- Add Teensy 4.0 USB Touchscreen, not finished... work in progress
- Remove serial monitor debug messages on Arduino 1.8.9
- Fix delay() and micros() on Teensy 4.0 at 24 MHz
- Fix USB touchscreen
- Fix serial receive at very high baud rates on Teensy 4.0
- Fix MIDI+Serial on Teensy 4.0
- Fix USB Keyboard sending "garbage" in long strings on Teensy 4.0
- Fix analogWrite for values >= 2^res on certain Teensy 4.0 pins
- Wire only clear FIFO with bus is idle on Teensy 4.0 (KurtE)
- Wire use open drain pin config on Teensy 4.0
- Update ST7735_t3 library
- SPI optimize usingInterrupt() on Teensy 4.0 (FrankB)
- SPI allow faster clock speeds on Teensy 4.0 (KurtE)
- Fix daylight saving time issue with automatic RTC set on Teensy 4.0
- Add Makefile for Teensy 4.0
- Add main.cpp for Teensy 4.0 (KurtE)
- Fix compiler warnings on Teensy 2.0
- Audio fix simultaneous input & output on I2S2
- Audio allow larger queue & delay effect on Teensy 4.0
- FastLED updated to allow WS2812Serial driver on Teensy 4.0 (KurtE)
- PulsePosition support for Teensy 4.0 (mjs513)
- TimerOne & TimerThree updates & fixes for Teensy 4.0 timers
- Update ADC library (pedvide)
- Update RA8875 for Teensy 4.0 (mjs513)
- Add QuadTimer library (mjs513)
- Add FlexCAN_T4 (tonton81)
- Add ILI9488_t3 (mjs513)
- Port ssd1351 to Teensy 4.0 (KurtE)
- Port SoftPWM to Teensy 4.0
- Add ADC_ETC definitions to imxrt.h (KurtE)
- Adjust Wire library pin drive strenth on Teensy 4.0
- Optimize Ethernet CS on Teensy 4.0 (Remo Jongeneelen)
- Include stdbool.h - needed by Temboo library
- Fix micros() non-monotonic output on Teensy 4.0 with slow CPU speeds
- Optimize micros() on Teensy 4.0
- ST7735_t3 & WS2812Serial minor cleanup
- Improve Wire library FIFO handling for Teensy 4.0
- ADC library updated for Teensy 4.0 (Pedvide)
- Fix priority on 3rd & 4th IntervalTimer on Teensy 4.0 (KurtE)
- Audio library I2S slave mode support on Teensy 4.0
- Fix unused USB interface string descriptors