LibreRTOS is a portable single-stack Real Time Operating System. All tasks share the same stack, allowing a large number or tasks to be created even on architectures with low RAM, such as ATmega328P (2kB).
Features #
- Task delay
- Events
- Pend on events
- Pend with timeout
- Semaphore
- Queue (variable length data)
- Fifo (character queue)
- Mutex (no priority inheritance mechanism)