Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.

Commit 73e09a0

Browse files
authored
v1.2.0
### Releases v1.2.0 1. Add STM32_TimerInterrupt Library
1 parent c5f7872 commit 73e09a0

File tree

78 files changed

+2460
-187
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+2460
-187
lines changed

README.md

+365-8
Large diffs are not rendered by default.

examples/AVR/Argument_Complex/Argument_Complex.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
//These define's must be placed at the beginning before #include "TimerInterrupt.h"
3536
#define TIMER_INTERRUPT_DEBUG 0

examples/AVR/Argument_None/Argument_None.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
//These define's must be placed at the beginning before #include "TimerInterrupt.h"
3536
#define TIMER_INTERRUPT_DEBUG 0

examples/AVR/Argument_Simple/Argument_Simple.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
//These define's must be placed at the beginning before #include "TimerInterrupt_Generic.h"
3536
#define TIMER_INTERRUPT_DEBUG 0

examples/AVR/ISR_RPM_Measure/ISR_RPM_Measure.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
/* RPM Measuring uses high frequency hardware timer 1Hz == 1ms) to measure the time from of one rotation, in ms
3536
then convert to RPM. One rotation is detected by reading the state of a magnetic REED SW or IR LED Sensor

examples/AVR/ISR_Switch/ISR_Switch.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
/****************************************************************************************************************************
3536
ISR_Switch demontrates the use of ISR to avoid being blocked by other CPU-monopolizing task

examples/AVR/ISR_Timer_Complex/ISR_Timer_Complex.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435

3536
/****************************************************************************************************************************

examples/AVR/ISR_Timer_Switch/ISR_Timer_Switch.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
/****************************************************************************************************************************
3536
ISR_Timer_Switch demontrates the use of ISR combining with Timer Interrupt to avoid being blocked by

examples/AVR/ISR_Timer_Switches/ISR_Timer_Switches.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
/****************************************************************************************************************************
3536
ISR_Timer_Switches demontrates the use of ISR combining with Timer Interrupt to avoid being blocked by

examples/AVR/RPM_Measure/RPM_Measure.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
/* RPM Measuring uses high frequency hardware timer 1Hz == 1ms) to measure the time from of one rotation, in ms
3536
then convert to RPM. One rotation is detected by reading the state of a magnetic REED SW or IR LED Sensor

examples/AVR/SwitchDebounce/SwitchDebounce.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435
/****************************************************************************************************************************
3536
Switch Debouncing uses high frequency hardware timer 50Hz == 20ms) to measure the time from the SW is pressed,

examples/AVR/TimerDuration/TimerDuration.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435

3536
//These define's must be placed at the beginning before #include "TimerInterrupt.h"

examples/AVR/TimerInterruptTest/TimerInterruptTest.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2626
Licensed under MIT license
2727
28-
Version: 1.1.0
28+
Version: 1.2.0
2929
3030
Version Modified By Date Comments
3131
------- ----------- ---------- -----------
3232
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
33+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3334
*****************************************************************************************************************************/
3435

3536
//These define's must be placed at the beginning before #include "TimerInterrupt.h"

examples/ESP32/Argument_None/Argument_None.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334

3435
/*

examples/ESP32/ISR_RPM_Measure/ISR_RPM_Measure.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/*
3435
Notes:

examples/ESP32/ISR_Switch/ISR_Switch.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP32/ISR_Timer_4_Switches/ISR_Timer_4_Switches.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP32/ISR_Timer_Complex/ISR_Timer_Complex.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/*
3435
Notes:

examples/ESP32/ISR_Timer_Switch/ISR_Timer_Switch.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP32/ISR_Timer_Switches/ISR_Timer_Switches.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP32/RPM_Measure/RPM_Measure.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/*
3435
Notes:

examples/ESP32/SwitchDebounce/SwitchDebounce.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/*
3435
Notes:

examples/ESP32/TimerInterruptTest/TimerInterruptTest.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/*
3435
Notes:

examples/ESP8266/Argument_None/Argument_None.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334

3435
/* Notes:

examples/ESP8266/ISR_RPM_Measure/ISR_RPM_Measure.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334

3435
/* Notes:

examples/ESP8266/ISR_Switch/ISR_Switch.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP8266/ISR_Timer_4_Switches/ISR_Timer_4_Switches.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP8266/ISR_Timer_Complex/ISR_Timer_Complex.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

examples/ESP8266/ISR_Timer_Switch/ISR_Timer_Switch.ino

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@
2424
Built by Khoi Hoang https://github.com/khoih-prog/TimerInterrupt_Generic
2525
Licensed under MIT license
2626
27-
Version: 1.1.0
27+
Version: 1.2.0
2828
2929
Version Modified By Date Comments
3030
------- ----------- ---------- -----------
3131
1.1.0 K Hoang 10/11/2020 Initial Super-Library coding to merge all TimerInterrupt Libraries
32+
1.2.0 K Hoang 12/11/2020 Add STM32_TimerInterrupt Library
3233
*****************************************************************************************************************************/
3334
/* Notes:
3435
Special design is necessary to share data between interrupt code and the rest of your program.

0 commit comments

Comments
 (0)