- Add support to Seeeduino nRF52840-based boards such as SEEED_XIAO_NRF52840 and SEEED_XIAO_NRF52840_SENSE, etc. using Seeeduino
mbed
core - Add astyle using
allman
style. Restyle the library - Update all examples
- 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 - Optimize library code by using
reference-passing
instead ofvalue-passing
- Update all examples
- Don't use NRF_TIMER_1 because of ArduinoCore-mbed mbed_nano core v2.0.0+
- Force to use NRF_TIMER_3 if select NRF_TIMER_0, NRF_TIMER_1 or NRF_TIMER_2
- Check Nano 33 BLE will not run library examples using NRF_TIMER_1 #6
- Add mbed_nano to list of compatible architectures. For more info, Check Add mbed_nano to list of compatible architectures #3.
- Add better debug feature.
- Optimize code and examples to reduce RAM usage
- Add Table of Contents
- Add example Change_Interval
- Bump up version to sync with other TimerInterrupt Libraries. Modify Version String.
- Add example ISR_16_Timers_Array_Complex and optimize example ISR_16_Timers_Array
- Initial coding for Nano-33-BLE and sync with NRF52_TimerInterrupt Library