- Add support to Seeeduino nRF52840-based boards such as Seeed_XIAO_NRF52840 and Seeed_XIAO_NRF52840_SENSE, etc. using Seeeduino
nRF52
core - Add astyle using
allman
style. Restyle the library - Update all examples
- Add support to
Sparkfun Pro nRF52840 Mini
- Update
Packages_Patches
- Fix
multiple-definitions
linker error. Dropsrc_cpp
andsrc_h
directories - Add example multiFileProject to demo for multiple-file project.
- Fix
reattachInterrupt()
bug. Check bugfix: reattachInterrupt() pass wrong frequency value to setFrequency() #19 - Add support to Adafruit
NRF52840_LED_GLASSES
- Optimize library code by using
reference-passing
instead ofvalue-passing
- Update all examples
- Update
Packages_Patches
- Add support to Adafruit nRF52 core v0.22.0+
- Add support to Raytac MDBT50Q_RX Dongle
Warnings for Releases v1.2.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.3.0+
- Add better debug feature.
- Optimize code and examples to reduce RAM usage
- Add Table of Contents
- Add example Change_Interval and FakeAnalogWrite
- Bump up version to sync with other TimerInterrupt Libraries. Modify Version String.
- Add complicated example ISR_16_Timers_Array_Complex
- Optimize examples
- Add complicated example ISR_16_Timers_Array utilizing and demonstrating the full usage of 16 independent ISR Timers.
- Permit up to 16 super-long-time, super-accurate ISR-based timers to avoid being blocked
- Using cpp code besides Impl.h code to use if Multiple-Definition linker error.