khoih-prog / TimerInterrupt_Generic

This library enables you to use Interrupt from Hardware Timers on supported Arduino boards such as AVR, ESP8266, ESP32, SAMD, SAM DUE, nRF52, Teensy, etc. These Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
MIT License
38 stars 5 forks source link

Support for STM32/STM32Duino? #1

Closed GitMoDu closed 4 years ago

GitMoDu commented 4 years ago

Since you're targeting Arduino support, STM32Duino is very popular nowadays.

Library looks great btw.

khoih-prog commented 4 years ago

Thanks for your encouraging words and using the library.

In the rush, I just somehow forgot to include the STM32_TimerInterrupt, which is currently supporting only ststm32, into this TimerInterrupt_Generic Library.

Will add support to STM32Duino into STM32_TimerInterrupt, then add to this TimerInterrupt_Generic Library within days.

Best Regards,

khoih-prog commented 4 years ago

Hi,

Just update to add STM32_TimerInterrupt Library to the mess ;-)


Releases v1.2.0

  1. Add STM32_TimerInterrupt Library

Cheers,