- Add example ISR_16_Timers_Array_OneShot to demo how to use
one-shot ISR-based timer
- Add example multiFileProject to demo for multiple-file project
- Optimize code by using passing by
reference
instead of byvalue
- Fix
multiple-definitions
linker error. Dropsrc_cpp
andsrc_h
directories - Add feature to select among highest, medium or lowest accuracy for Timers for shortest, medium or longest time
- Fix reattachInterrupt() bug. Check bugfix: reattachInterrupt() pass wrong frequency value to setFrequency() #19
- Update examples
- Examples modified and tested with core v3.0.2
- Add instructions in
README.md
- Add
changelog.md
- Delete Blynk-related examples
- Fix compiler errors due to conflict to some libraries.
- Add complex examples.
- Update to match new ESP8266 core v3.0.0
- Add better debug feature.
- Optimize code and examples to reduce RAM usage
- Add Change_Interval example to show how to change TimerInterval on-the-fly
- Add Version String
- Restore cpp code besides Impl.h code to use if Multiple-Definition linker error.
- Update examples.
- Enhance README.
- Restructure code.
- Fix example.
- Enhance README.
- Basic hardware timers for ESP8266.
- Fix compatibility issue causing compiler error while using Arduino IDEs before 1.8.10 and ESP8266 cores 2.5.2 and before
- More hardware-initiated software-enabled timers
- Longer time interval