This repository has been archived by the owner on Jan 29, 2023. It is now read-only.
Releases: khoih-prog/ESP8266TimerInterrupt
Releases · khoih-prog/ESP8266TimerInterrupt
v1.6.0 to optimize code by using passing by `reference` instead of by `value`, to add examples to demo one-shot timer and multiple-file projects
v1.6.0 to optimize code by using passing by `reference` instead of by `value`, to add examples to demo one-shot timer and multiple-file projects
Latest
Releases v1.6.0
- 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
v1.5.0 to fix multiple-definitions linker error, to add feature to select among highest, medium or lowest accuracy for Timers for shortest, medium or longest time
Releases v1.5.0
- 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
v1.4.1 to have examples modified and tested with core v3.0.2
Releases v1.4.1
- Examples modified and tested with core v3.0.2
- Add instructions in
README.md
- Add
changelog.md
- Delete Blynk-related examples
Release v1.4.0 to fix compiler errors due to conflict to some libraries and add complex examples
Releases v1.4.0
- Fix compiler errors due to conflict to some libraries.
- Add complex examples.
Release v1.3.0 to match new ESP8266 core v3.0.0
Releases v1.3.0
- Update to match new ESP8266 core v3.0.0
Version v1.2.0 to optimize code and add better debug feature
Releases v1.2.0
- Add better debug feature.
- Optimize code and examples to reduce RAM usage
Version v1.1.1 to add example Change_Interval and Version String
Releases v1.1.1
- Add Change_Interval example to show how to change TimerInterval on-the-fly
- Add Version String
Version v1.1.0 to restore cpp code besides Impl.h code to use if Multiple-Definition linker error.
Releases v1.1.0
- Restore cpp code besides Impl.h code to use if Multiple-Definition linker error.
- Update examples.
- Enhance README.
Version v1.0.3
Releases v1.0.3
- Restructure code.
- Fix example.
- Enhance README.
Version v1.0.2 with many new and powerful features
In version v1.0.2 :
- Allow maximum 16 ISR-based timers,
- The maximum interval is practically unlimited (limited only by unsigned long miliseconds)
- The accuracy is nearly perfect compared to software timers. The most important feature is they're ISR-based timer. Therefore, their executions are not blocked by bad-behaving functions / tasks.
- Add more examples
These important features are absolutely necessary for mission-critical tasks.