You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
<ahref="https://www.buymeacoffee.com/khoihprog6"target="_blank"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Buy Me A Coffee"style="height: 50px!important;width: 181px!important;" ></a>
9
+
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png"alt="Donate to my libraries using BuyMeACoffee"style="height: 50px!important;width: 181px!important;" ></a>
10
+
<ahref="https://www.buymeacoffee.com/khoihprog6"title="Donate to my libraries using BuyMeACoffee"><imgsrc="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-orange.svg?logo=buy-me-a-coffee&logoColor=FFDD00"style="height: 20px!important;width: 200px!important;" ></a>
10
11
11
12
---
12
13
---
@@ -113,7 +114,7 @@ The catch is **your function is now part of an ISR (Interrupt Service Routine),
113
114
114
115
### Currently supported Boards
115
116
116
-
1.ESP32-S2-based boards, such as ESP32_S2_DEV, ESP32_S2 Saola, etc
117
+
1.ESP32S2-based boards, such as `ESP32S2_DEV`, `ESP32_S2 Saola`, Adafruit `QTPY_ESP32S2`, etc.
117
118
118
119
---
119
120
@@ -130,7 +131,7 @@ The catch is **your function is now part of an ISR (Interrupt Service Routine),
130
131
## Prerequisites
131
132
132
133
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
133
-
2.[`ESP32 Core 2.0.2+`](https://github.com/espressif/arduino-esp32) for ESP32-S2-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/).
134
+
2.[`ESP32 Core 2.0.3+`](https://github.com/espressif/arduino-esp32) for ESP32-S2-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/).
3. Install [**ESP32_S2_TimerInterrupt** library](https://platformio.org/lib/show/12127/ESP32_S2_TimerInterrupt) by using [Library Manager](https://platformio.org/lib/show/12127/ESP32_S2_TimerInterrupt/installation). Search for **ESP32_S2_TimerInterrupt** in [Platform.io Author's Libraries](https://platformio.org/lib/search?query=author:%22Khoi%20Hoang%22)
159
+
3. Install [**ESP32_S2_TimerInterrupt** library](https://registry.platformio.org/libraries/khoih-prog/ESP32_S2_TimerInterrupt) by using [Library Manager](https://registry.platformio.org/libraries/khoih-prog/ESP32_S2_TimerInterrupt/installation). Search for **ESP32_S2_TimerInterrupt** in [Platform.io Author's Libraries](https://platformio.org/lib/search?query=author:%22Khoi%20Hoang%22)
159
160
4. Use included [platformio.ini](platformio/platformio.ini) file from examples to ensure that all dependent libraries will installed automatically. Please visit documentation for the other options and examples at [Project Configuration File](https://docs.platformio.org/page/projectconf.html)
160
161
161
162
@@ -304,12 +305,6 @@ Before using any Timer, you have to make sure the Timer has not been used by any
304
305
### Example [ISR_16_Timers_Array_Complex](examples/ISR_16_Timers_Array_Complex)
#error This code is intended to run on the ESP32-S2 platform! Please check your Tools->Board setting.
311
-
#endif
312
-
313
308
// These define's must be placed at the beginning before #include "ESP32TimerInterrupt.h"
314
309
// _TIMERINTERRUPT_LOGLEVEL_ from 0 to 4
315
310
// Don't define _TIMERINTERRUPT_LOGLEVEL_ > 0. Only for special ISR debugging only. Can hang the system.
@@ -651,9 +646,8 @@ void loop()
651
646
The following is the sample terminal output when running example [TimerInterruptTest](examples/TimerInterruptTest) to demonstrate how to start/stop Hardware Timers.
0 commit comments