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.2
1. Add support to Seeeduino nRF52840-based boards such as **Seeed_XIAO_NRF52840 and Seeed_XIAO_NRF52840_SENSE**, etc. using Seeeduino `nRF52` core
2. Add astyle using `allman` style. Restyle the library
3. Update all examples
3.**Seeeduino nRF52840-based boards such as SEEED_XIAO_NRF52840 and SEEED_XIAO_NRF52840_SENSE**, etc. using Seeeduino `nRF%2` core
136
137
137
138
---
138
139
@@ -150,17 +151,19 @@ The catch is **your function is now part of an ISR (Interrupt Service Routine),
150
151
151
152
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
152
153
2.[`Adafruit nRF52 v1.3.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. [](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)
153
-
3.[`Blynk library 1.0.1`](https://github.com/blynkkk/blynk-library/releases). [](https://github.com/blynkkk/blynk-library/releases/latest/) to use with certain example.
154
-
4. To use with certain example, depending on which Ethernet card you're using:
155
-
-[`Ethernet library v2.0.0+`](https://github.com/arduino-libraries/Ethernet) for W5100, W5200 and W5500. [](https://github.com/arduino-libraries/Ethernet/releases/latest)
154
+
3.`Seeeduino nRF52 core 1.0.0+` for Seeeduino nRF52840-based boards such as **Seeed_XIAO_NRF52840 and Seeed_XIAO_NRF52840_SENSE**. [](https://github.com/Seeed-Studio/Adafruit_nRF52_Arduino/releases/latest)
155
+
4.[`Blynk library 1.1.0`](https://github.com/blynkkk/blynk-library/releases). [](https://github.com/blynkkk/blynk-library/releases/latest/) to use with certain example.
156
+
5. To use with certain example, depending on which Ethernet card you're using:
157
+
-[`Ethernet_Generic library v2.6.1+`](https://github.com/khoih-prog/Ethernet_Generic) for W5100, W5200 and W5500. [](https://github.com/khoih-prog/Ethernet_Generic/releases/latest)
158
+
-[`Ethernet library v2.0.1+`](https://github.com/arduino-libraries/Ethernet) for W5100, W5200 and W5500. [](https://github.com/arduino-libraries/Ethernet/releases/latest)
156
159
-[`EthernetLarge library v2.0.0+`](https://github.com/OPEnSLab-OSU/EthernetLarge) for W5100, W5200 and W5500.
157
160
-[`Ethernet2 library v1.0.4+`](https://github.com/khoih-prog/Ethernet2) for W5500. [](https://github.com/adafruit/Ethernet2/releases/latest)
158
161
-[`Ethernet3 library v1.5.5+`](https://github.com/sstaub/Ethernet3) for W5500/WIZ550io/WIZ850io/USR-ES1 with Wiznet W5500 chip. [](https://github.com/sstaub/Ethernet3/releases/latest)
159
-
-[`EthernetENC library v2.0.2+`](https://github.com/jandrassy/EthernetENC) for ENC28J60. [](https://github.com/jandrassy/EthernetENC/releases/latest). **New and Better**
160
-
-[`UIPEthernet library v2.0.11+`](https://github.com/UIPEthernet/UIPEthernet) for ENC28J60. [](https://github.com/UIPEthernet/UIPEthernet/releases/latest)
161
-
5.[`WiFiNINA_Generic library v1.8.14-3+`](https://github.com/khoih-prog/WiFiNINA_Generic) to use WiFiNINA modules/shields. To install. check [](https://www.ardu-badge.com/WiFiNINA_Generic) if using WiFiNINA for boards such as nRF52, etc.
162
-
6.[`Blynk_WiFiNINA_WM library 1.1.2+`](https://github.com/khoih-prog/Blynk_WiFiNINA_WM) to use with Blynk-WiFiNINA-related example. To install. check [](https://www.ardu-badge.com/Blynk_WiFiNINA_WM)
163
-
7. To use with certain example
162
+
-[`EthernetENC library v2.0.3+`](https://github.com/jandrassy/EthernetENC) for ENC28J60. [](https://github.com/jandrassy/EthernetENC/releases/latest). **New and Better**
163
+
-[`UIPEthernet library v2.0.12+`](https://github.com/UIPEthernet/UIPEthernet) for ENC28J60. [](https://github.com/UIPEthernet/UIPEthernet/releases/latest)
164
+
6.[`WiFiNINA_Generic library v1.8.14-6+`](https://github.com/khoih-prog/WiFiNINA_Generic) to use WiFiNINA modules/shields. To install. check [](https://www.ardu-badge.com/WiFiNINA_Generic) if using WiFiNINA for boards such as nRF52, etc.
165
+
7.[`Blynk_WiFiNINA_WM library 1.1.2+`](https://github.com/khoih-prog/Blynk_WiFiNINA_WM) to use with Blynk-WiFiNINA-related example. To install. check [](https://www.ardu-badge.com/Blynk_WiFiNINA_WM)
166
+
8. To use with certain example
164
167
-[`SimpleTimer library`](https://github.com/jfturcot/SimpleTimer) for [ISR_16_Timers_Array](examples/ISR_16_Timers_Array) and [ISR_16_Timers_Array_Complex](examples/ISR_16_Timers_Array_Complex) examples.
3. Install [**NRF52_TimerInterrupt** library](https://registry.platformio.org/libraries/khoih-prog/NRF52_TimerInterrupt)by using [Library Manager](https://registry.platformio.org/libraries/khoih-prog/NRF52_TimerInterrupt/installation). Search for **NRF52_TimerInterrupt** in [Platform.io Author's Libraries](https://platformio.org/lib/search?query=author:%22Khoi%20Hoang%22)
192
+
3. Install [**NRF52_TimerInterrupt** library](https://registry.platformio.org/libraries/khoih-prog/NRF52_TimerInterrupt)or [**NRF52_TimerInterrupt** library](https://registry.platformio.org/libraries/khoih-prog/NRF52_TimerInterrupt) by using [Library Manager](https://platformio.org/lib/show/11399/NRF52_TimerInterrupt/installation). Search for **NRF52_TimerInterrupt** in [Platform.io Author's Libraries](https://platformio.org/lib/search?query=author:%22Khoi%20Hoang%22)
190
193
4. Use included [platformio.ini](platformio/platformio.ini) file from examples to ensure that all dependent libraries will installed automatically. Please visit documentation for the other options and examples at [Project Configuration File](https://docs.platformio.org/page/projectconf.html)
191
194
192
195
---
@@ -297,7 +300,7 @@ The current library implementation, using `xyz-Impl.h` instead of standard `xyz.
297
300
298
301
You can include `.hpp`
299
302
300
-
```
303
+
```cpp
301
304
// Can be included as many times as necessary, without `Multiple Definitions` Linker Error
in many files. But be sure to use the following `.h` files **in just 1 `.h`, `.cpp` or `.ino` file**, which must **not be included in any other file**, to avoid `Multiple Definitions` Linker Error
309
312
310
-
```
313
+
```cpp
311
314
// To be included only in main(), .ino with setup() to avoid `Multiple Definitions` Linker Error
0 commit comments