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.
### Releases v1.4.1
1. Add support to **Generic or Sparkfun AVR ATmega_32U4** such as **AVR_MAKEYMAKEY, AVR_PROMICRO, etc.**
2. Add support to **Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.**
3. Add support to **Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.**
@@ -130,12 +131,21 @@ The catch is your function is now part of an ISR (Interrupt Service Routine), an
130
131
-**Arduino ATMega 16U4, 32U4** such as AVR Leonardo, Leonardo ETH, YUN, Esplora, LILYPAD_USB, AVR_ROBOT_CONTROL, AVR_ROBOT_MOTOR, AVR_INDUSTRIAL101, etc.
131
132
-**Adafruit ATMega 32U4** such as AVR_FLORA8, AVR_FEATHER32U4, AVR_CIRCUITPLAY, AVR_ITSYBITSY32U4_5V, AVR_ITSYBITSY32U4_3V, AVR_BLUEFRUITMICRO, AVR_ADAFRUIT32U4, etc.
132
133
-**Adafruit ATMega 328(P)** such as AVR_METRO, AVR_FEATHER328P, AVR_PROTRINKET5, AVR_PROTRINKET3, AVR_PROTRINKET5FTDI, AVR_PROTRINKET3FTDI, etc.
134
+
-**Generic or Sparkfun AVR ATmega_32U4** such as **AVR_MAKEYMAKEY, AVR_PROMICRO, etc.**
135
+
-**Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.**
136
+
-**Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.**
133
137
134
138
---
135
139
---
136
140
137
141
## Changelog
138
142
143
+
### Releases v1.4.1
144
+
145
+
1. Add support to **Generic or Sparkfun AVR ATmega_32U4** such as **AVR_MAKEYMAKEY, AVR_PROMICRO, etc.**
146
+
2. Add support to **Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.**
147
+
3. Add support to **Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.**
148
+
139
149
### Releases v1.4.0
140
150
141
151
1. Add support to **Adafruit AVR ATMEGA_32U4** such as **AVR_FLORA8, AVR_FEATHER32U4, etc.**
@@ -182,6 +192,7 @@ The catch is your function is now part of an ISR (Interrupt Service Routine), an
182
192
1.[`Arduino IDE 1.8.13+` for Arduino](https://www.arduino.cc/en/Main/Software)
183
193
2.[`Arduino AVR core 1.8.3+`](https://github.com/arduino/ArduinoCore-avr) for Arduino AVR boards. Use Arduino Board Manager to install. [](https://github.com/arduino/ArduinoCore-avr/releases/latest/)
184
194
3.[`Adafruit AVR core 1.4.13+`](https://github.com/adafruit/Adafruit_Arduino_Boards) for Adafruit AVR boards. Use Arduino Board Manager to install.
195
+
4.[`Sparkfun AVR core 1.1.13+`](https://github.com/sparkfun/Arduino_Boards) for Sparkfun AVR boards. Use Arduino Board Manager to install.
185
196
186
197
---
187
198
---
@@ -812,8 +823,8 @@ The following is the sample terminal output when running example [ISR_16_Timers_
812
823
While software timer, **programmed for 2s, is activated after more than 10.000s in loop().
813
824
814
825
```
815
-
Starting ISR_16_Timers_Array_Complex on AVR
816
-
TimerInterrupt v1.4.0
826
+
Starting ISR_16_Timers_Array_Complex on Arduino AVR
The following is the sample terminal output when running example [Change_Interval](examples/Change_Interval) on **AVR Mega2560** to demonstrate how to change Timer Interval on-the-fly
963
974
964
975
```
965
-
Starting Change_Interval on AVR
966
-
TimerInterrupt v1.4.0
976
+
Starting Change_Interval on Arduino AVR
977
+
TimerInterrupt v1.4.1
967
978
CPU Frequency = 16 MHz
968
979
Starting ITimer1 OK, millis() = 1
969
980
Starting ITimer2 OK, millis() = 4
@@ -1013,6 +1024,13 @@ Sometimes, the library will only work if you update the board core to the latest
1013
1024
1014
1025
## Releases
1015
1026
1027
+
### Releases v1.4.1
1028
+
1029
+
1. Add support to **Generic or Sparkfun AVR ATmega_32U4** such as **AVR_MAKEYMAKEY, AVR_PROMICRO, etc.**
1030
+
2. Add support to **Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.**
1031
+
3. Add support to **Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.**
1032
+
1033
+
1016
1034
### Releases v1.4.0
1017
1035
1018
1036
1. Add support to **Adafruit AVR ATMEGA_32U4** such as **AVR_FLORA8, AVR_FEATHER32U4, etc.**
@@ -1067,6 +1085,9 @@ in loop(), using delay() function as an example. The elapsed time then is very u
1067
1085
-**Arduino ATMega 16U4, 32U4** such as AVR Leonardo, Leonardo ETH, YUN, Esplora, LILYPAD_USB, AVR_ROBOT_CONTROL, AVR_ROBOT_MOTOR, AVR_INDUSTRIAL101, etc.
1068
1086
-**Adafruit ATMega 32U4** such as AVR_FLORA8, AVR_FEATHER32U4, AVR_CIRCUITPLAY, AVR_ITSYBITSY32U4_5V, AVR_ITSYBITSY32U4_3V, AVR_BLUEFRUITMICRO, AVR_ADAFRUIT32U4, etc.
1069
1087
-**Adafruit ATMega 328(P)** such as AVR_METRO, AVR_FEATHER328P, AVR_PROTRINKET5, AVR_PROTRINKET3, AVR_PROTRINKET5FTDI, AVR_PROTRINKET3FTDI, etc.
1088
+
-**Generic or Sparkfun AVR ATmega_32U4** such as **AVR_MAKEYMAKEY, AVR_PROMICRO, etc.**
1089
+
-**Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.**
1090
+
-**Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.**
1070
1091
1071
1092
---
1072
1093
---
@@ -1085,16 +1106,19 @@ Submit issues to: [TimerInterrupt issues](https://github.com/khoih-prog/TimerInt
1085
1106
1086
1107
### DONE
1087
1108
1088
-
1. Longer Interval for timers.
1089
-
2. Reduce code size if use less timers. Eliminate compiler warnings.
1090
-
3. Now supporting complex object pointer-type argument.
1091
-
3. 16 hardware-initiated software-enabled timers while using only 1 hardware timer.
1092
-
4. Fix some bugs in v1.0.0
1093
-
5. Add more examples.
1094
-
6. Similar library for ESP32, ESP8266, SAMD21/SAMD51, nRF52, Mbed-OS Nano-33-BLE, STM32
1095
-
7. Add support to **Arduino ATMega-16U4, ATMega-32U4**-based boards
1096
-
8. Add support to **Adafruit ATMega-32U4**-based boards
1097
-
9. Add support to **Adafruit ATMega-328(P)**-based boards
1109
+
1. Longer Interval for timers.
1110
+
2. Reduce code size if use less timers. Eliminate compiler warnings.
1111
+
3. Now supporting complex object pointer-type argument.
1112
+
3. 16 hardware-initiated software-enabled timers while using only 1 hardware timer.
1113
+
4. Fix some bugs in v1.0.0
1114
+
5. Add more examples.
1115
+
6. Similar library for ESP32, ESP8266, SAMD21/SAMD51, nRF52, Mbed-OS Nano-33-BLE, STM32
1116
+
7. Add support to **Arduino ATMega-16U4, ATMega-32U4**-based boards
1117
+
8. Add support to **Adafruit ATMega-32U4**-based boards
1118
+
9. Add support to **Adafruit ATMega-328(P)**-based boards
1119
+
10. Add support to **Generic or Sparkfun AVR ATmega_32U4** such as **AVR_MAKEYMAKEY, AVR_PROMICRO, etc.**
1120
+
11. Add support to **Generic or Sparkfun AVR ATmega_328(P)** such as **ARDUINO_REDBOT, ARDUINO_AVR_DIGITAL_SANDBOX, etc.**
1121
+
12. Add support to **Generic or Sparkfun AVR ATmega128RFA1** such as **ATMEGA128RFA1_DEV_BOARD, etc.**
0 commit comments