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.
@@ -123,6 +124,10 @@ The catch is your function is now part of an ISR (Interrupt Service Routine), an
123
124
124
125
## Changelog
125
126
127
+
### Release v1.1.0
128
+
129
+
1. Fix bug. Don't use v1.0.0
130
+
126
131
### Initial Release v1.0.0
127
132
128
133
1. Intial release to support to ATmega4809-based boards, such as **Arduino UNO WiFi Rev2, AVR_NANO_EVERY, etc.**
@@ -733,20 +738,21 @@ void loop()
733
738
734
739
### Debug Terminal Output Samples
735
740
736
-
### 1. ISR_16_Timers_Array_Complex on Arduino megaAVR UNO WiFi Rev2
741
+
### 1. ISR_16_Timers_Array_Complex on Arduino megaAVR Nano Every
737
742
738
-
The following is the sample terminal output when running example [ISR_16_Timers_Array_Complex](examples/ISR_16_Timers_Array_Complex) on **Arduino megaAVR UNO WiFi Rev2** to demonstrate the accuracy of ISR Hardware Timer, **especially when system is very busy**. The ISR timer is **programmed for 2s, is activated exactly after 2.000s !!!**
743
+
The following is the sample terminal output when running example [ISR_16_Timers_Array_Complex](examples/ISR_16_Timers_Array_Complex) on **Arduino megaAVR Nano Every** to demonstrate the accuracy of ISR Hardware Timer, **especially when system is very busy**. The ISR timer is **programmed for 2s, is activated exactly after 2.000s !!!**
739
744
740
745
While software timer, **programmed for 2s, is activated after more than 10.000s in loop().
### 2. Change_Interval on Arduino megaAVR UNO WiFi Rev2
895
+
### 2. Change_Interval on Arduino megaAVR Nano Every
889
896
890
-
The following is the sample terminal output when running example [Change_Interval](examples/Change_Interval) on **Arduino megaAVR UNO WiFi Rev2** to demonstrate how to change Timer Interval on-the-fly
897
+
The following is the sample terminal output when running example [Change_Interval](examples/Change_Interval) on **Arduino megaAVR Nano Every** to demonstrate how to change Timer Interval on-the-fly
891
898
892
899
```
893
900
Starting Change_Interval on megaAVR
894
-
megaAVR_TimerInterrupt v1.0.0
901
+
megaAVR_TimerInterrupt v1.1.0
895
902
CPU Frequency = 16 MHz
896
903
Starting ITimer1 OK, millis() = 1
897
904
Starting ITimer2 OK, millis() = 4
@@ -941,6 +948,10 @@ Sometimes, the library will only work if you update the board core to the latest
941
948
942
949
## Releases
943
950
951
+
### Release v1.1.0
952
+
953
+
1. Fix bug. Don't use v1.0.0
954
+
944
955
### Initial Release v1.0.0
945
956
946
957
1. Intial release to support to ATmega4809-based boards, such as **Arduino UNO WiFi Rev2, AVR_NANO_EVERY, etc.**
"description": "This library enables you to use Interrupt from Hardware Timers on an Arduino megaAVR board, such as UNO WiFi Rev2, AVR_NANO_EVERY, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.",
0 commit comments