khoih-prog /ESP32TimerInterrupt
该库允许你在基于ESP32的板子上使用硬件定时器的中断。它现在支持 16 个基于 ISR 的定时器,同时仅占用 1 个硬件定时器。计时器的间隔非常长(ulong millisecs)。最重要的特点是它们是基于ISR的定时器。因此,它们的执行不会被行为不良的函数或任务阻挡。这一重要功能对于关键任务来说绝对必要。
C++202

mission-critical-tasks 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
该库允许你在基于ESP32的板子上使用硬件定时器的中断。它现在支持 16 个基于 ISR 的定时器,同时仅占用 1 个硬件定时器。计时器的间隔非常长(ulong millisecs)。最重要的特点是它们是基于ISR的定时器。因此,它们的执行不会被行为不良的函数或任务阻挡。这一重要功能对于关键任务来说绝对必要。
This library enables you to use Interrupt from Hardware Timers on an SAM-DUE-based board. These SAM-DUE 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 i…
This library enables you to use 1 Hardware Timer on an ESP32_S2-based board to control up to 16 or more servo motors. Tested OK with ESP32 core v2.0.5