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

Commit df73959

Browse files
authored
v1.3.0 to add support to nRF52 core v0.22.0+
### Releases v1.3.0 1. Add support to Adafruit nRF52 core v0.22.0+ 2. Add support to Raytac MDBT50Q_RX Dongle **Warnings for Releases v1.2.0-** : Use [`Adafruit nRF52 v0.22.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.22.0) will create **compiler errors**. If so, please use the [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.21.0). It's advisable to update to Releases v1.3.0+
1 parent 4f1500d commit df73959

28 files changed

+140
-95
lines changed

CONTRIBUTING.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1414

1515
Please ensure to specify the following:
1616

17-
* Arduino IDE version (e.g. 1.8.13) or Platform.io version
18-
* `NRF52` Core Version (e.g. Adafruit NRF52 core v0.21.0)
17+
* Arduino IDE version (e.g. 1.8.15) or Platform.io version
18+
* `NRF52` Core Version (e.g. Adafruit NRF52 core v0.24.0)
1919
* Contextual information (e.g. what you were trying to achieve)
2020
* Simplest possible steps to reproduce
2121
* Anything that might be relevant in your opinion, such as:
@@ -26,10 +26,10 @@ Please ensure to specify the following:
2626
### Example
2727

2828
```
29-
Arduino IDE version: 1.8.13
30-
Arduino NRF52 Core Version 0.21.0
29+
Arduino IDE version: 1.8.15
30+
Arduino NRF52 Core Version 0.24.0
3131
OS: Ubuntu 20.04 LTS
32-
Linux xy-Inspiron-3593 5.4.0-51-generic #56-Ubuntu SMP Mon Oct 5 14:28:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
32+
Linux xy-Inspiron-3593 5.4.0-80-generic #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
3333
3434
Context:
3535
I encountered a crash while trying to use the Timer Interrupt.

README.md

Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
* [Currently supported Boards](#currently-supported-boards)
1818
* [Important Notes about ISR](#important-notes-about-isr)
1919
* [Changelog](#changelog)
20+
* [Releases v1.3.0](#releases-v130)
2021
* [Releases v1.2.0](#releases-v120)
2122
* [Releases v1.1.1](#releases-v111)
2223
* [Releases v1.0.2](#releases-v102)
@@ -141,6 +142,13 @@ The catch is **your function is now part of an ISR (Interrupt Service Routine),
141142

142143
## Changelog
143144

145+
### Releases v1.3.0
146+
147+
1. Add support to Adafruit nRF52 core v0.22.0+
148+
2. Add support to Raytac MDBT50Q_RX Dongle
149+
150+
**Warnings for Releases v1.2.0-** : Use [`Adafruit nRF52 v0.22.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.22.0) will create **compiler errors**. If so, please use the [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.21.0). It's advisable to update to Releases v1.3.0+
151+
144152
### Releases v1.2.0
145153

146154
1. Add better debug feature.
@@ -173,18 +181,17 @@ The catch is **your function is now part of an ISR (Interrupt Service Routine),
173181
## Prerequisites
174182

175183
1. [`Arduino IDE 1.8.15+` for Arduino](https://www.arduino.cc/en/Main/Software)
176-
2. [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://img.shields.io/github/release/adafruit/Adafruit_nRF52_Arduino.svg)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)
177-
**Warnings** : Use [`Adafruit nRF52 v0.22.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.22.0) will create **compiler errors** to some boards. If so, please use the [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.21.0) until the issue fixed.
184+
2. [`Adafruit nRF52 v0.24.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://img.shields.io/github/release/adafruit/Adafruit_nRF52_Arduino.svg)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)
178185
3. [`Blynk library 0.6.1`](https://github.com/blynkkk/blynk-library/releases). [![Latest release](https://img.shields.io/github/release/blynkkk/blynk-library.svg)](https://github.com/blynkkk/blynk-library/releases/latest/) to use with certain example.
179186
4. To use with certain example, depending on which Ethernet card you're using:
180187
- [`Ethernet library v2.0.0+`](https://github.com/arduino-libraries/Ethernet) for W5100, W5200 and W5500. [![GitHub release](https://img.shields.io/github/release/arduino-libraries/Ethernet.svg)](https://github.com/arduino-libraries/Ethernet/releases/latest)
181188
- [`EthernetLarge library v2.0.0+`](https://github.com/OPEnSLab-OSU/EthernetLarge) for W5100, W5200 and W5500.
182189
- [`Ethernet2 library v1.0.4+`](https://github.com/khoih-prog/Ethernet2) for W5500. [![GitHub release](https://img.shields.io/github/release/adafruit/Ethernet2.svg)](https://github.com/adafruit/Ethernet2/releases/latest)
183190
- [`Ethernet3 library v1.5.5+`](https://github.com/sstaub/Ethernet3) for W5500/WIZ550io/WIZ850io/USR-ES1 with Wiznet W5500 chip. [![GitHub release](https://img.shields.io/github/release/sstaub/Ethernet3.svg)](https://github.com/sstaub/Ethernet3/releases/latest)
184-
- [`EthernetENC library v2.0.0+`](https://github.com/jandrassy/EthernetENC) for ENC28J60. [![GitHub release](https://img.shields.io/github/release/jandrassy/EthernetENC.svg)](https://github.com/jandrassy/EthernetENC/releases/latest). **New and Better**
191+
- [`EthernetENC library v2.0.1+`](https://github.com/jandrassy/EthernetENC) for ENC28J60. [![GitHub release](https://img.shields.io/github/release/jandrassy/EthernetENC.svg)](https://github.com/jandrassy/EthernetENC/releases/latest). **New and Better**
185192
- [`UIPEthernet library v2.0.10+`](https://github.com/UIPEthernet/UIPEthernet) for ENC28J60. [![GitHub release](https://img.shields.io/github/release/UIPEthernet/UIPEthernet.svg)](https://github.com/UIPEthernet/UIPEthernet/releases/latest)
186193
5. [`WiFiNINA_Generic library v1.8.13+`](https://github.com/khoih-prog/WiFiNINA_Generic) to use WiFiNINA modules/shields. To install. check [![arduino-library-badge](https://www.ardu-badge.com/badge/WiFiNINA_Generic.svg?)](https://www.ardu-badge.com/WiFiNINA_Generic) if using WiFiNINA for boards such as nRF52, etc.
187-
6. [`Blynk_WiFiNINA_WM library 1.0.4+`](https://github.com/khoih-prog/Blynk_WiFiNINA_WM) to use with Blynk-WiFiNINA-related example. To install. check [![arduino-library-badge](https://www.ardu-badge.com/badge/Blynk_WiFiNINA_WM.svg?)](https://www.ardu-badge.com/Blynk_WiFiNINA_WM)
194+
6. [`Blynk_WiFiNINA_WM library 1.1.1+`](https://github.com/khoih-prog/Blynk_WiFiNINA_WM) to use with Blynk-WiFiNINA-related example. To install. check [![arduino-library-badge](https://www.ardu-badge.com/badge/Blynk_WiFiNINA_WM.svg?)](https://www.ardu-badge.com/Blynk_WiFiNINA_WM)
188195
7. To use with certain example
189196
- [`SimpleTimer library`](https://github.com/schinken/SimpleTimer) for [ISR_16_Timers_Array example](examples/ISR_16_Timers_Array).
190197

@@ -221,16 +228,16 @@ Another way to install is to:
221228

222229
#### 1. For Adafruit nRF52840 and nRF52832 boards
223230

224-
**To be able to compile, run and automatically detect and display BOARD_NAME on nRF52840/nRF52832 boards**, you have to copy the whole [nRF52 0.21.0](Packages_Patches/adafruit/hardware/nrf52/0.21.0) directory into Adafruit nRF52 directory (~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0).
231+
**To be able to compile, run and automatically detect and display BOARD_NAME on nRF52840/nRF52832 boards**, you have to copy the whole [nRF52 0.24.0](Packages_Patches/adafruit/hardware/nrf52/0.24.0) directory into Adafruit nRF52 directory (~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0).
225232

226-
Supposing the Adafruit nRF52 version is 0.21.0. These files must be copied into the directory:
227-
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/platform.txt`
228-
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/boards.txt`
229-
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/variants/NINA_B302_ublox/variant.h`
230-
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/variants/NINA_B302_ublox/variant.cpp`
231-
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/variants/NINA_B112_ublox/variant.h`
232-
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/variants/NINA_B112_ublox/variant.cpp`
233-
- **`~/.arduino15/packages/adafruit/hardware/nrf52/0.21.0/cores/nRF5/Udp.h`**
233+
Supposing the Adafruit nRF52 version is 0.24.0. These files must be copied into the directory:
234+
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/platform.txt`
235+
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/boards.txt`
236+
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/variants/NINA_B302_ublox/variant.h`
237+
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/variants/NINA_B302_ublox/variant.cpp`
238+
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/variants/NINA_B112_ublox/variant.h`
239+
- `~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/variants/NINA_B112_ublox/variant.cpp`
240+
- **`~/.arduino15/packages/adafruit/hardware/nrf52/0.24.0/cores/nRF5/Udp.h`**
234241

235242
Whenever a new version is installed, remember to copy these files into the new version directory. For example, new version is x.yy.z
236243
These files must be copied into the directory:
@@ -549,8 +556,8 @@ void setup()
549556
```
550557
#if !(defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
551558
defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \
552-
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) \
553-
|| defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
559+
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \
560+
defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
554561
#error This code is designed to run on nRF52 platform! Please check your Tools->Board setting.
555562
#endif
556563
@@ -834,7 +841,7 @@ While software timer, **programmed for 2s, is activated after 4.867s !!!**. Then
834841

835842
```
836843
Starting ISR_Timer_Complex_Ethernet on NRF52840_FEATHER
837-
NRF52TimerInterrupt v1.2.0
844+
NRF52TimerInterrupt v1.3.0
838845
CPU Frequency = 64 MHz
839846
NRF52TimerInterrupt: F_CPU (MHz) = 64, Timer = NRF_TIMER2
840847
NRF52TimerInterrupt: _fre = 1000000.00, _count = 50000
@@ -924,7 +931,7 @@ The following is the sample terminal output when running example [**TimerInterru
924931

925932
```
926933
Starting TimerInterruptTest on NRF52840_FEATHER
927-
NRF52TimerInterrupt v1.2.0
934+
NRF52TimerInterrupt v1.3.0
928935
CPU Frequency = 64 MHz
929936
NRF52TimerInterrupt: F_CPU (MHz) = 64, Timer = NRF_TIMER1
930937
NRF52TimerInterrupt: _fre = 1000000.00, _count = 1000000
@@ -964,7 +971,7 @@ The following is the sample terminal output when running example [**Argument_Non
964971

965972
```
966973
Starting Argument_None on NRF52840_FEATHER
967-
NRF52TimerInterrupt v1.2.0
974+
NRF52TimerInterrupt v1.3.0
968975
CPU Frequency = 64 MHz
969976
NRF52TimerInterrupt: F_CPU (MHz) = 64, Timer = NRF_TIMER1
970977
NRF52TimerInterrupt: _fre = 1000000.00, _count = 1000000
@@ -997,7 +1004,7 @@ In this example, 16 independent ISR Timers are used, yet utilized just one Hardw
9971004

9981005
```
9991006
Starting ISR_16_Timers_Array_Complex on NRF52840_FEATHER
1000-
NRF52TimerInterrupt v1.2.0
1007+
NRF52TimerInterrupt v1.3.0
10011008
CPU Frequency = 64 MHz
10021009
NRF52TimerInterrupt: F_CPU (MHz) = 64, Timer = NRF_TIMER2
10031010
NRF52TimerInterrupt: _fre = 1000000.00, _count = 10000
@@ -1148,7 +1155,7 @@ The following is the sample terminal output when running example [**SwitchDeboun
11481155

11491156
```
11501157
Starting SwitchDebounce on NRF52840_FEATHER
1151-
NRF52TimerInterrupt v1.2.0
1158+
NRF52TimerInterrupt v1.3.0
11521159
CPU Frequency = 64 MHz
11531160
NRF52TimerInterrupt: F_CPU (MHz) = 64, Timer = NRF_TIMER1
11541161
NRF52TimerInterrupt: _fre = 1000000.00, _count = 10000
@@ -1184,7 +1191,7 @@ The following is the sample terminal output when running example [Change_Interva
11841191

11851192
```
11861193
Starting Change_Interval on NRF52840_FEATHER
1187-
NRF52TimerInterrupt v1.2.0
1194+
NRF52TimerInterrupt v1.3.0
11881195
CPU Frequency = 64 MHz
11891196
Starting ITimer0 OK, millis() = 1319
11901197
Starting ITimer1 OK, millis() = 1319
@@ -1224,7 +1231,7 @@ The following is the sample terminal output when running example [FakeAnalogWrit
12241231

12251232
```
12261233
Starting FakeAnalogWrite on NRF52840_FEATHER
1227-
NRF52TimerInterrupt v1.2.0
1234+
NRF52TimerInterrupt v1.3.0
12281235
CPU Frequency = 64 MHz
12291236
Starting ITimer OK, millis() = 893
12301237
Add index 0, pin = 2, input PWM_Value=0, mapped PWM_Value= 0
@@ -1332,6 +1339,13 @@ Sometimes, the library will only work if you update the board core to the latest
13321339

13331340
## Releases
13341341

1342+
### Releases v1.3.0
1343+
1344+
1. Add support to Adafruit nRF52 core v0.22.0+
1345+
2. Add support to Raytac MDBT50Q_RX Dongle
1346+
1347+
**Warnings for Releases v1.2.0-** : Use [`Adafruit nRF52 v0.22.0+`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.22.0) will create **compiler errors**. If so, please use the [`Adafruit nRF52 v0.21.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/tag/0.21.0). It's advisable to update to Releases v1.3.0+
1348+
13351349
### Releases v1.2.0
13361350

13371351
1. Add better debug feature.

examples/Argument_None/Argument_None.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Based on BlynkTimer.h
2020
Author: Volodymyr Shymanskyy
2121
22-
Version: 1.2.0
22+
VVersion: 1.3.0
2323
2424
Version Modified By Date Comments
2525
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.0.2 K Hoang 24/11/2020 Add complicated example ISR_16_Timers_Array_Complex and optimize examples
2929
1.1.1 K.Hoang 06/12/2020 Add Change_Interval example. Bump up version to sync with other TimerInterrupt Libraries
3030
1.2.0 K.Hoang 11/01/2021 Add better debug feature. Optimize code and examples to reduce RAM usage
31+
1.3.0 K.Hoang 13/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3132
*****************************************************************************************************************************/
3233

3334
/*
@@ -44,8 +45,8 @@
4445

4546
#if !(defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
4647
defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \
47-
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) \
48-
|| defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
48+
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \
49+
defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
4950
#error This code is designed to run on nRF52 platform! Please check your Tools->Board setting.
5051
#endif
5152

examples/Change_Interval/Change_Interval.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Based on BlynkTimer.h
2020
Author: Volodymyr Shymanskyy
2121
22-
Version: 1.2.0
22+
Version: 1.3.0
2323
2424
Version Modified By Date Comments
2525
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.0.2 K Hoang 24/11/2020 Add complicated example ISR_16_Timers_Array_Complex and optimize examples
2929
1.1.1 K.Hoang 06/12/2020 Add Change_Interval example. Bump up version to sync with other TimerInterrupt Libraries
3030
1.2.0 K.Hoang 11/01/2021 Add better debug feature. Optimize code and examples to reduce RAM usage
31+
1.3.0 K.Hoang 13/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3132
*****************************************************************************************************************************/
3233

3334
/*
@@ -44,8 +45,8 @@
4445

4546
#if !(defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
4647
defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \
47-
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) \
48-
|| defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
48+
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \
49+
defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
4950
#error This code is designed to run on nRF52 platform! Please check your Tools->Board setting.
5051
#endif
5152

examples/FakeAnalogWrite/FakeAnalogWrite.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Based on BlynkTimer.h
2020
Author: Volodymyr Shymanskyy
2121
22-
Version: 1.2.0
22+
Version: 1.3.0
2323
2424
Version Modified By Date Comments
2525
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.0.2 K Hoang 24/11/2020 Add complicated example ISR_16_Timers_Array_Complex and optimize examples
2929
1.1.1 K.Hoang 06/12/2020 Add Change_Interval example. Bump up version to sync with other TimerInterrupt Libraries
3030
1.2.0 K.Hoang 11/01/2021 Add better debug feature. Optimize code and examples to reduce RAM usage
31+
1.3.0 K.Hoang 13/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3132
*****************************************************************************************************************************/
3233
/*
3334
Notes:
@@ -51,8 +52,8 @@
5152

5253
#if !(defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
5354
defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \
54-
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) \
55-
|| defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
55+
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \
56+
defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
5657
#error This code is designed to run on nRF52 platform! Please check your Tools->Board setting.
5758
#endif
5859

examples/ISR_16_Timers_Array/ISR_16_Timers_Array.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Based on BlynkTimer.h
2020
Author: Volodymyr Shymanskyy
2121
22-
Version: 1.2.0
22+
Version: 1.3.0
2323
2424
Version Modified By Date Comments
2525
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.0.2 K Hoang 24/11/2020 Add complicated example ISR_16_Timers_Array_Complex and optimize examples
2929
1.1.1 K.Hoang 06/12/2020 Add Change_Interval example. Bump up version to sync with other TimerInterrupt Libraries
3030
1.2.0 K.Hoang 11/01/2021 Add better debug feature. Optimize code and examples to reduce RAM usage
31+
1.3.0 K.Hoang 13/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3132
*****************************************************************************************************************************/
3233
/*
3334
Notes:
@@ -51,8 +52,8 @@
5152

5253
#if !(defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
5354
defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \
54-
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) \
55-
|| defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
55+
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \
56+
defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
5657
#error This code is designed to run on nRF52 platform! Please check your Tools->Board setting.
5758
#endif
5859

examples/ISR_16_Timers_Array_Complex/ISR_16_Timers_Array_Complex.ino

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Based on BlynkTimer.h
2020
Author: Volodymyr Shymanskyy
2121
22-
Version: 1.2.0
22+
Version: 1.3.0
2323
2424
Version Modified By Date Comments
2525
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.0.2 K Hoang 24/11/2020 Add complicated example ISR_16_Timers_Array_Complex and optimize examples
2929
1.1.1 K.Hoang 06/12/2020 Add Change_Interval example. Bump up version to sync with other TimerInterrupt Libraries
3030
1.2.0 K.Hoang 11/01/2021 Add better debug feature. Optimize code and examples to reduce RAM usage
31+
1.3.0 K.Hoang 13/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3132
*****************************************************************************************************************************/
3233
/*
3334
Notes:
@@ -51,8 +52,8 @@
5152

5253
#if !(defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
5354
defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \
54-
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) \
55-
|| defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
55+
defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \
56+
defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
5657
#error This code is designed to run on nRF52 platform! Please check your Tools->Board setting.
5758
#endif
5859

0 commit comments

Comments
 (0)