TheHumbleTransistor / HTHSMLinks
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
Sorting:
- OOSMOS - The Object Oriented State Machine Operating System.☆67Updated last year
- A Swiss Army knife scheduler for embedded systems☆66Updated 5 years ago
- A fast and lightweight event loop for embedded platforms.☆103Updated 2 years ago
- A header-only proportional-integral-derivative (PID) controller.☆40Updated 9 years ago
- State machine framework for reactive embedded systems☆56Updated 2 months ago
- Statechart library and editor☆363Updated last month
- Shell for Small Embedded Devices based on microrl☆10Updated last year
- C++ REPL for bare-metal embedded devices☆25Updated 2 years ago
- A constrained node implementation of CBOR in C☆68Updated 3 years ago
- A simple and convenient binary date & time format in 64 bits.☆26Updated 5 years ago
- Common C libraries for bare-metal ARM projects☆30Updated last year
- State-Oriented Programming: was a cover story article about Hierarchical State Machines in C and C++ published originally in "Embedded Sy…☆40Updated last year
- Minimal Zero-Footprint CBOR Decoder in C☆63Updated 6 months ago
- tinysh: minimal shell☆29Updated 13 years ago
- Open source file system for small embedded systems☆34Updated 4 years ago
- Grand unified collection of headers to access various hardware chips and components☆18Updated 9 years ago
- An implementation of CBOR in C☆45Updated 5 months ago
- Google Protocol Buffers tools (C code generator).☆76Updated last year
- Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with Meson☆36Updated 3 months ago
- Protothread library that supports multiple cores (processors)☆21Updated 6 years ago
- Versatile and easy to use C language utility library with functions and macros commonly used in various applications☆62Updated 2 months ago
- ☆29Updated 6 months ago
- A message queue for C☆75Updated 6 years ago
- QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS☆137Updated this week
- Reactive Firmware Framework☆47Updated 8 years ago
- Highly scalable lockless multi-threaded C11 Linux WebSocket server with backend app plugin API☆37Updated last year
- Unicode® algorithms on a chip. Compliant with MISRA C:2012.☆62Updated last week
- ☆17Updated 2 years ago
- Non-preemptive Thread Hierarchy Manager☆55Updated 7 months ago
- JojoDiff Alternative Patch library - portable C library for memory-efficient binary patching☆145Updated 6 months ago