On the microcontroller · MIT
KymoCore
A portable C library with a C++ wrapper. You describe your channels, call Kymo_Main() in your loop, and KymoCore decides which value is due, stamps it with device time, encodes a compact frame with CRC and hands the bytes to your transport.
- No heap, bounded work per call, no hardware drivers inside
- Optional: runtime trace (
KYMO_TRACE) and live parameters (KYMO_PARAM) - Arduino, ESP32, STM32 and anything with a byte-wise interface