MOE
V0.1.6 MOE is an event-driven scheduler system for 8/16/32-bit MCUs. MOE means "Minds Of Embedded system".
Features
- Event-driven. Flexible event queue length, priority event supported.
- Timer. Useful ms-timer with callback.
- Message. Easy-use message API for communication between tasks, To-All-Task message with low RAM comsuption supported.
- Debug. Flexible debug print options for each task or module; Useful easy-assert; CmBacktrace(Hardfault backtrace for Cortex-M)
- Protothread
Related Projects
MOE (Minds Of Embedded system)
MOE is an event-driven multi-tasking scheduler designed for 8, 16, and 32-bit microcontrollers. It provides a lightweight kernel with features including a flexible event queue, software timers with callbacks, inter-task messaging, and native support for Protothreads.