Releases: ESPToolKit/esp-timer
Releases · ESPToolKit/esp-timer
v1.0.0
1.0.0 - 2025-09-16
Added
- Introduced the FreeRTOS-backed
ESPTimerAPI withinit,setTimeout,setInterval, and per-second/millisecond/minute countdown helpers. - Added lifecycle controls (
pause*,resume*,toggleRunStatus*,clear*,getStatus) and theESPTimerStatusstate machine for inspecting individual timers. - Enabled task tuning via
ESPTimerConfig, allowing stack size, priority, and core affinity customization, with an internal mutex for thread-safe updates. - Provided example sketches (
examples/Basic,examples/PauseResume) demonstrating one-shot, interval, and pause/resume flows. - Added unit tests covering timeout, interval, and countdown behaviour via CMake/CTest integration.
Tooling
- Published Arduino and PlatformIO metadata (
library.json,library.properties) plus top-level CMake integration for builds. - Set up GitHub CI, release automation, and issue/PR templates to standardize contributions.
Documentation
- Authored the initial README detailing features, quick start guidance, and usage notes.
- Added a project roadmap, license, and code of conduct to outline direction and expectations.