- 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
- Update
Packages_Patches
- Fix warnings in PWM examples
- Add PWM features and examples
- Initial coding to support Portenta_H7 boards such as Portenta_H7 Rev2 ABX00042, etc., using ArduinoCore-mbed mbed_portenta core
- 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.
- Bump version to v1.2.1 to sync with STM32_TimerInterrupt library