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.
Copy file name to clipboardExpand all lines: README.md
+32-45Lines changed: 32 additions & 45 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -131,7 +131,8 @@ The catch is your function is now part of an ISR (Interrupt Service Routine), an
131
131
132
132
1.[`Arduino IDE 1.8.19+` for Arduino](https://www.arduino.cc/en/Main/Software)
133
133
2.[`MCUdude MightyCore v2.1.3+`](https://github.com/MCUdude/MightyCore) for **ATmega164, ATmega324, ATmega644, ATmega1284**. Use Arduino Board Manager to install. [](https://github.com/MCUdude/MightyCore/releases/latest/)
134
-
134
+
3. To use with certain example
135
+
-[`SimpleTimer library`](https://github.com/jfturcot/SimpleTimer) for [ISR_Timers_Array_Simple](examples/ISR_Timers_Array_Simple) and [ISR_16_Timers_Array_Complex](examples/ISR_16_Timers_Array_Complex) examples.
135
136
136
137
---
137
138
---
@@ -196,7 +197,7 @@ From [Arduino 101: Timers and Interrupts](https://www.robotshop.com/community/fo
196
197
197
198
Timer0 is a 8-bit timer.
198
199
199
-
In the Arduino world, **Timer0 is been used for the timer functions**, like delay(), millis() and micros(). If you change **Timer0** registers, this may influence the Arduino timer function. So you should know what you are doing.
200
+
In the Arduino world, **Timer0 is used for the timer functions**, like delay(), millis() and micros(). If you change **Timer0** registers, this may influence the Arduino timer function. So you should know what you are doing.
200
201
201
202
### 2. Timer1:
202
203
@@ -281,7 +282,7 @@ void setup()
281
282
282
283
// Interval in unsigned long millisecs
283
284
if (ITimer.attachInterruptInterval(TIMER_INTERVAL_MS, TimerHandler))
@@ -530,7 +514,8 @@ Submit issues to: [ATmega_TimerInterrupt issues](https://github.com/khoih-prog/A
530
514
4. Fix some bugs in v1.0.0
531
515
5. Add more examples.
532
516
6. Add support to **ATmega164(A/P), ATmega324(A/P/PA/PB), ATmega644(A/P), ATmega1284(P)**-based boards
533
-
517
+
7. Optimize code in examples
518
+
8. Fix bug possibly causing system crash when using `_TIMERINTERRUPT_LOGLEVEL_ > 0`
534
519
535
520
---
536
521
---
@@ -539,11 +524,13 @@ Submit issues to: [ATmega_TimerInterrupt issues](https://github.com/khoih-prog/A
539
524
540
525
Many thanks for everyone for bug reporting, new feature suggesting, testing and contributing to the development of this library. Especially to these people who have directly or indirectly contributed to this [ATmega_TimerInterrupt library](https://github.com/khoih-prog/ATmega_TimerInterrupt)
541
526
542
-
1. Thanks to [LaurentR59](https://github.com/LaurentR59) to request the enhamcement [Support for DX CORE CPU and MightyCORE CPU possible? #8](https://github.com/khoih-prog/TimerInterrupt_Generic/issues/8) leading to this new library.
527
+
1. Thanks to good work of [Hans](https://github.com/MCUdude) for the [MightyCore](https://github.com/MCUdude/MightyCore)
528
+
2. Thanks to [LaurentR59](https://github.com/LaurentR59) to request the enhancement [Support for DX CORE CPU and MightyCORE CPU possible? #8](https://github.com/khoih-prog/TimerInterrupt_Generic/issues/8) leading to this new library.
0 commit comments