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

Commit

Permalink
v1.9.0 to use latest versions
Browse files Browse the repository at this point in the history
### Major Releases v1.9.0

1. Update to use latest versions of these TimerInterrupt Libraries

  - [ESP32_New_TimerInterrupt v1.2.0](https://github.com/khoih-prog/ESP32_New_TimerInterrupt)
  - [ESP8266TimerInterrupt v1.6.0](https://github.com/khoih-prog/ESP8266TimerInterrupt)
  - [TimerInterrupt v1.8.0](https://github.com/khoih-prog/TimerInterrupt)
  - [megaAVR_TimerInterrupt v1.6.1](https://github.com/khoih-prog/megaAVR_TimerInterrupt)
  - [STM32_TimerInterrupt v1.3.0](https://github.com/khoih-prog/STM32_TimerInterrupt)
  - [SAMD_TimerInterrupt v1.9.0](https://github.com/khoih-prog/SAMD_TimerInterrupt)
  - [NRF52_MBED_TimerInterrupt v1.4.0](https://github.com/khoih-prog/NRF52_MBED_TimerInterrupt)
  - [RPI_PICO_TimerInterrupt v1.2.0](https://github.com/khoih-prog/RPI_PICO_TimerInterrupt)
  - [MBED_RPI_PICO_TimerInterrupt v1.1.0](https://github.com/khoih-prog/MBED_RPI_PICO_TimerInterrupt)
  - [SAMDUE_TimerInterrupt v1.3.0](https://github.com/khoih-prog/SAMDUE_TimerInterrupt)
  - [NRF52_TimerInterrupt v1.4.1](https://github.com/khoih-prog/NRF52_TimerInterrupt)
  - [Teensy_TimerInterrupt v1.3.0](https://github.com/khoih-prog/Teensy_TimerInterrupt)
2. Update `Packages_Patches`
  • Loading branch information
khoih-prog authored May 10, 2022
1 parent d79ce44 commit 56b314b
Showing 1 changed file with 25 additions and 15 deletions.
40 changes: 25 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](#Contributing)
[![GitHub issues](https://img.shields.io/github/issues/khoih-prog/TimerInterrupt_Generic.svg)](http://github.com/khoih-prog/TimerInterrupt_Generic/issues)

<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Donate to my libraries using BuyMeACoffee" style="height: 50px !important;width: 181px !important;" ></a>
<a href="https://www.buymeacoffee.com/khoihprog6" title="Donate to my libraries using BuyMeACoffee"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-orange.svg?logo=buy-me-a-coffee&logoColor=FFDD00" style="height: 20px !important;width: 200px !important;" ></a>

---
---

Expand Down Expand Up @@ -207,7 +210,7 @@ For Teensy 4.x, this library will be expanded to use other available hardware ti

- **ESP8266**

- **ESP32, ESP32-S2**
- **ESP32, ESP32-S2, ESP32-S3, ESP32-C3**

- **AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox etc.**.

Expand Down Expand Up @@ -278,30 +281,31 @@ For Teensy 4.x, this library will be expanded to use other available hardware ti
15. [`Arduino megaAVR core 1.8.7+`](https://github.com/arduino/ArduinoCore-megaavr/releases) for Arduino megaAVR boards. Use Arduino Board Manager to install.
16. [`Arduino mbed_rp2040 core 3.0.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
17. [`Earle Philhower's arduino-pico core v2.0.0+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
18. [`MegaCoreX megaAVR core 1.0.10+`](https://github.com/MCUdude/MegaCoreX/releases) for Arduino megaAVR boards. [![GitHub release](https://img.shields.io/github/release/MCUdude/MegaCoreX.svg)](https://github.com/MCUdude/MegaCoreX/releases/latest). Follow [**How to install**](https://github.com/MCUdude/MegaCoreX#how-to-install).

---

18. [`Blynk library 1.0.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 examples.
19. [`Blynk library 1.0.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 examples.

---

19. For built-in LAN8742A Ethernet:
20. For built-in LAN8742A Ethernet:
- [`STM32Ethernet library v1.3.0+`](https://github.com/stm32duino/STM32Ethernet) for built-in LAN8742A Ethernet on (Nucleo-144, Discovery). [![GitHub release](https://img.shields.io/github/release/stm32duino/STM32Ethernet.svg)](https://github.com/stm32duino/STM32Ethernet/releases/latest)
- [`LwIP library v2.1.2+`](https://github.com/stm32duino/LwIP) for built-in LAN8742A Ethernet on (Nucleo-144, Discovery). [![GitHub release](https://img.shields.io/github/release/stm32duino/LwIP.svg)](https://github.com/stm32duino/LwIP/releases/latest)

20. For W5x00 Ethernet:
21. For W5x00 Ethernet:
- [`Ethernet_Generic library v2.3.0+`](https://github.com/khoih-prog/Ethernet_Generic) for W5100, W5200 and W5500/WIZ550io/WIZ850io/USR-ES1 with Wiznet W5500 chip. [![GitHub release](https://img.shields.io/github/release/khoih-prog/Ethernet_Generic.svg)](https://github.com/khoih-prog/Ethernet_Generic/releases/latest)

21. For ENC28J60 Ethernet:
22. For ENC28J60 Ethernet:
- [`EthernetENC library v2.0.2+`](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**
- [`UIPEthernet library v2.0.12+`](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)

---

22. [`WiFiNINA_Generic library v1.8.14-4+`](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 Nano 33 IoT, nRF52, Teensy, etc.
23. [`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 [![arduino-library-badge](https://www.ardu-badge.com/badge/Blynk_WiFiNINA_WM.svg?)](https://www.ardu-badge.com/Blynk_WiFiNINA_WM)
23. [`WiFiNINA_Generic library v1.8.14-4+`](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 Nano 33 IoT, nRF52, Teensy, etc.
24. [`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 [![arduino-library-badge](https://www.ardu-badge.com/badge/Blynk_WiFiNINA_WM.svg?)](https://www.ardu-badge.com/Blynk_WiFiNINA_WM)

24. To use with certain examples
25. To use with certain examples
- [`SimpleTimer library`](https://github.com/jfturcot/SimpleTimer) for `ISR_16_Timers_Array examples`

---
Expand Down Expand Up @@ -3715,7 +3719,7 @@ Submit issues to: [TimerInterrupt_Generic issues](https://github.com/khoih-prog/

## DONE

1. Basic hardware timers for
1. Basic hardware timers for

- [x] AVR
- [x] megaAVR
Expand All @@ -3733,12 +3737,18 @@ Submit issues to: [TimerInterrupt_Generic issues](https://github.com/khoih-prog/
- [ ] Portenta H7
- [ ] RTL8720DN

2. More hardware-initiated software-enabled timers
3. Longer time interval
4. Clean-up all compiler warnings possible.
5. Add Table of Contents
6. Add Version String
7. Add `changelog.md`
2. More hardware-initiated software-enabled timers
3. Longer time interval
4. Clean-up all compiler warnings possible.
5. Add Table of Contents
6. Add Version String
7. Add `changelog.md`
8. Optimize library code by using `reference-passing` instead of `value-passing`
9. Add support to **ESP32-S3 (ESP32S3_DEV, ESP32_S3_BOX, UM TINYS3, UM PROS3, UM FEATHERS3, etc.)**
10. Add support to `MegaCoreX` core, including ATmega4809, ATmega4808, ATmega3209, ATmega3208, ATmega1609, ATmega1608, ATmega809 and ATmega808
11. Add TC4, TC5, TCC1 and TCC2 Timers to SAMD21
12. Add support to new boards (**ADAFRUIT_ITSYBITSY_RP2040, ADAFRUIT_QTPY_RP2040, ADAFRUIT_STEMMAFRIEND_RP2040, ADAFRUIT_TRINKEYQT_RP2040, ADAFRUIT_MACROPAD_RP2040, SPARKFUN_PROMICRO_RP2040, Nano_RP2040_Connect, etc.**) using the `arduino-pico` core


---
---
Expand Down

0 comments on commit 56b314b

Please sign in to comment.