PaulStoffregen
Well-known member
I want to improve how we talk about features for future Teensyduino releases. This thread is meant to collect all requests and feedback and proposals for new features, rather than having them scattered across many old (and forgotten) threads.
Here's what I've got on the wish-list so far. As 1.21 develops, I'll be editing this list....
Please understand not all of these will necessarily be in 1.21. My general goal is to release a new version every 3 to 4 months, rolling up all the new features and libraries that are stable at the time.
Here's what I've got on the wish-list so far. As 1.21 develops, I'll be editing this list....
- Emulate Arduino Uno restart behavior upon serial monitor open. Teensy 2.0 has this, 3.x needs it.
- Improve Serial Monitor performance & fix memory leaks
- Keep Serial Monitor window open (but temporarily disabled) during upload
- Fix pin 33 bug (driving this pin low disrupts code upload and causes all sorts of other problems)
- Breakpoint instruction to request software debug mode & disable C_DEBUGEN bit
- Method to set the MK20 lock bit
- AnalogRead should support differential inputs and using PGA
- Ethernet should support UDP multicast
- Command line loader update for Teensy 3.1 and include with installer
- Wire library should define Wire1 for other I2C port on Teensy 3.1
- Wire library should implement setClock(bitrate)
- Wire library should have setSDA(pin) and setSCL(pin), to control which pins are used
- Serial1,2,3 should have setRX(pin) and setTX(pin), to control which pins are used
- SD library should release SPI bus while SD card is busy
- Support MacOS 10.9.5 new app signature requirements (very difficult with lib installs)
- SoftwareSerial support for any pins on Teensy 3.x, using CMT & DMA
- detachInterruptVector()
- pinMode to support more modes: INPUT_PULLDOWN, INPUT_DISABLE, INPUT_ANALOG
- Fix IRremote at 72 MHz & other speeds
- Prevent RobotIRremote from interfering with IRremote
- Library install/update/uninstall manager
- Update ARM toolchain from 4.7.2 to 4.8.4
- Libraries to include or update:
- USB Host Shield
- ADC
- SmartMatrix
- LowPower_t3
- i2c_t3
- OpenGLCD
- FastLED
Please understand not all of these will necessarily be in 1.21. My general goal is to release a new version every 3 to 4 months, rolling up all the new features and libraries that are stable at the time.
Last edited: