-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Description
Please add SmallProjects library to Library Manager.
Thanks and Regards.
Features
SmallProjects library collects complicated projects to demonstrate the usage of Khoi Hoang's libraries, such as ISR-based timers for ESP8266, ESP32 and Arduino Mega, Nano, etc. These projects are much more complicated than the ordinary libraries' examples. Some can even be used directly in real-life.
ISR-based Fire Smoke Alarm demonstrate how to use ESP8266TimerInterrupt, ESP32TimerInterrupt and TimerInterrupt Library
These are examples how to use, design and convert the code from normal software timer
to ISR-based timer
.
Changelog
Release v1.0.2
Release v1.0.1
Initial Release v1.0.0
Initial v1.0.0 release of sample codes to demonstrate the usage of ISR-based timers, designed for Arduino (Mega, Nano, UNO, etc.), ESP8266 and ESP32-based boards, by using these Hardware Timers libraries:
- TimerInterrupt for Arduino (Mega, UNO, Nano, etc. ) boards
- ESP8266TimerInterrupt for ESP8266 boards
- ESP32TimerInterrupt for ESP32 boards
Sample codes:
- FireSmokeAlarm
- FireSmokeAlarm_Arduino
- ISR_FireSmokeAlarm
- ISR_FireSmokeAlarm_Arduino
- ISR_Timer_4_Switches
The corresponding codes using Software Timers are also included to help understand the steps taken in order to convert those codes to be ISR-based.