- Update to use latest versions of the following libraries
- ESP32_New_TimerInterrupt
- MBED_RPI_PICO_TimerInterrupt
- megaAVR_TimerInterrupt
- NRF52_TimerInterrupt
- NRF52_MBED_TimerInterrupt
- Modify ESP32 examples to avoid using
LED_BUILTIN
/GPIO2
as it can cause crash in some boards, such asESP32_C3
- Use
allman astyle
and addutils
- Update
Packages_Patches
- Update to use latest versions of the following libraries
- Optimize library code by using
reference-passing
instead ofvalue-passing
- Using
float
instead ofulong
for better interval accuracy - Drop
src_cpp
andsrc_h
directories - Update
Packages_Patches
- Update to use latest versions of ESP32_New_TimerInterrupt Library
to add support to
- ESP32_S2 : ESP32S2 Native USB, UM FeatherS2 Neo, UM TinyS2, UM RMP, microS2, LOLIN_S2_MINI, LOLIN_S2_PICO, ADAFRUIT_FEATHER_ESP32S2, ADAFRUIT_FEATHER_ESP32S2_TFT, ATMegaZero ESP32-S2, Deneyap Mini, FRANZININHO_WIFI, FRANZININHO_WIFI_MSC
- ESP32_S3 : UM TinyS3, UM PROS3, UM FeatherS3, ESP32_S3_USB_OTG, ESP32S3_CAM_LCD, DFROBOT_FIREBEETLE_2_ESP32S3, ADAFRUIT_FEATHER_ESP32S3_TFT
- ESP32_C3 : LOLIN_C3_MINI, DFROBOT_BEETLE_ESP32_C3, ADAFRUIT_QTPY_ESP32C3, AirM2M_CORE_ESP32C3, XIAO_ESP32C3
- Update to use latest versions of ESP32_New_TimerInterrupt Library
- Update
Packages_Patches
- Update to use latest versions of these TimerInterrupt Libraries
- ESP32_New_TimerInterrupt v1.2.0
- ESP8266TimerInterrupt v1.6.0
- TimerInterrupt v1.8.0
- megaAVR_TimerInterrupt v1.6.1
- STM32_TimerInterrupt v1.3.0
- SAMD_TimerInterrupt v1.9.0
- NRF52_MBED_TimerInterrupt v1.4.0
- RPI_PICO_TimerInterrupt v1.2.0
- MBED_RPI_PICO_TimerInterrupt v1.1.0
- SAMDUE_TimerInterrupt v1.3.0
- NRF52_TimerInterrupt v1.4.1
- Teensy_TimerInterrupt v1.3.0
- Update
Packages_Patches
- Update to use latest versions of these TimerInterrupt Libraries
- ESP32_New_TimerInterrupt v1.0.1
- ESP8266TimerInterrupt v1.4.1
- TimerInterrupt v1.7.0
- megaAVR_TimerInterrupt v1.4.0
- STM32_TimerInterrupt v1.2.1
- SAMD_TimerInterrupt v1.5.0
- NRF52_MBED_TimerInterrupt v1.3.0
- RPI_PICO_TimerInterrupt v1.1.1
- MBED_RPI_PICO_TimerInterrupt v1.0.1
- Add support to Adafruit nRF52 core v0.22.0+
- Add support to nRF52 Raytac MDBT50Q_RX Dongle
Warnings for Releases v1.6.0- : Use Adafruit nRF52 v0.22.0+
will create compiler errors. If so, please use the Adafruit nRF52 v0.21.0
. It's advisable to update to Releases v1.7.0+
- Add support to MBED RP2040 boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, using Arduino-mbed RP2040 core
- Add support to **RP2040-based boards such as RASPBERRY_PI_PICO, ADAFRUIT_ITSYBITSY_RP2040, ADAFRUIT_QTPY_RP2040, ADAFRUIT_STEMMAFRIEND_RP2040, ADAFRUIT_TRINKEYQT_RP2040, ADAFRUIT_MACROPAD_RP2040, SPARKFUN_PROMICRO_RP2040, etc., using Earle Philhower's arduino-pico core
- Add support to ESP32-S2 such as Saola, AI-Thinker ESP-12K, etc.
- Update for many other boards
- Add and Update examples
- Add support to ATmega4809-based boards such as Arduino UNO WiFi Rev2, AVR_NANO_EVERY, etc.
- Add support to Generic or Sparkfun AVR ATmega_32U4 such as AVR_MAKEYMAKEY, AVR_PROMICRO, etc.
- Add support to Generic or Sparkfun AVR ATmega_328(P) such as ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.
- Add support to Generic or Sparkfun AVR ATmega128RFA1 such as ATMEGA128RFA1_DEV_BOARD, etc.
- Add support to Adafruit AVR ATMEGA_32U4 such as AVR_FLORA8, AVR_FEATHER32U4, etc.
- Add support to Adafruit AVR ATMEGA_328(P) such as AVR_FEATHER328P, AVR_METRO, etc.
- Add support to AVR ATMEGA_16U4, ATMEGA_32U4 such as Leonardo, YUN, ESPLORA, etc.
- Add support to Sparkfun SAMD21 boards such as SparkFun_RedBoard_Turbo, SparkFun_Qwiic_Micro, etc.
- Add support to Sparkfun SAMD51 boards such as SparkFun_SAMD51_Thing_Plus, SparkFun_SAMD51_MicroMod, etc.
- Update examples
- Clean-up all compiler warnings possible.
- Optimize library and examples to reduce memory usage by using Flash String whenever possible.
- Add Table of Contents
- Add better debug feature
- Add many complex examples.
- Add board Version String.
- Fix SAMD bug.
- Add NRF52_MBED_TimerInterrupt Library to support NRF52840-based board using mbed-RTOS such as Nano-33-BLE.
- Add support for UNO, Nano, Mini, Arduino Ethernet, Fio, BT, LilyPad, Pro, Pro Mini, NG, UNO WiFi.
- Initial Super-Library coding to merge all TimerInterrupt Libraries