TheHumbleTransistor / HTHSM
A framework for implementing hierarchical finite state machines (HSMs) in C code. It's a good fit for firmware projects, and helps keep your event-driven system orderly with readable code.
☆36Updated 2 years ago
Alternatives and similar repositories for HTHSM:
Users that are interested in HTHSM are comparing it to the libraries listed below
- OOSMOS - The Object Oriented State Machine Operating System.☆65Updated last year
- A Swiss Army knife scheduler for embedded systems☆64Updated 5 years ago
- C++ REPL for bare-metal embedded devices☆25Updated 2 years ago
- A header-only proportional-integral-derivative (PID) controller.☆40Updated 9 years ago
- Common C libraries for bare-metal ARM projects☆30Updated last year
- Unicode® algorithms on a chip. Compliant with MISRA C:2012.☆62Updated 2 months ago
- Binary delta encoding tools.☆173Updated last year
- State machine framework for reactive embedded systems☆56Updated 2 months ago
- Statechart library and editor☆362Updated last month
- A C99 implementation of the Consistent Overhead Byte Stuffing ("COBS") algorithm.☆55Updated 7 months ago
- tinysh: minimal shell☆29Updated 13 years ago
- fast, lock-free, core-dumpable prints (meaning you can see not-yet-flushed prints in core dumps/live processes)☆27Updated 11 years ago
- ☆29Updated 5 months ago
- A constrained node implementation of CBOR in C☆68Updated 3 years ago
- JPL Statechart Autocoder Rev. 2☆42Updated 8 years ago
- Shell for Small Embedded Devices based on microrl☆10Updated last year
- An implementation of CBOR in C☆45Updated 4 months ago
- Tools to facilitate data-oriented design in C99.☆41Updated 4 years ago
- JojoDiff Alternative Patch library - portable C library for memory-efficient binary patching☆144Updated 5 months ago
- A fast and lightweight event loop for embedded platforms.☆103Updated 2 years ago
- Web Assembly Interpreter for ESP32 family of micro controllers running the ESP-IDF development framework, based on the great work at kana…☆79Updated 5 years ago
- Minimal Zero-Footprint CBOR Decoder in C☆62Updated 5 months ago
- a C implementation of Simon Cooke's bipbuffer☆18Updated 7 years ago
- Non-preemptive Thread Hierarchy Manager☆55Updated 6 months ago
- Tick-based timer (hierarchical timing wheel algorithm)☆43Updated 5 years ago
- String parsing library combining the memory safety of strsep and the convenience of a sscanf-like interface.☆28Updated 7 months ago
- A Lock Free Bipartite Buffer Library written in standard C11☆71Updated last year
- 8 fast digital MEMS microphones input to a Beaglebone☆13Updated 3 years ago
- Intrusive data structures and asynchronous IO library☆20Updated 5 years ago
- A circular buffer alternative written in C under a BSD license☆138Updated 6 years ago