![]() |
AKOS
v1.0.0
Documentation
|
| akos | |
| kernel | |
| inc | |
| core.h | Kernel control and critical-section API |
| list.h | Doubly-linked list types and APIs for scheduler internals |
| log.h | Logging and assertion macro definitions |
| memory.h | Static-heap allocator APIs |
| message.h | Message object and message queue APIs |
| priority.h | Priority bitmap scheduler helpers |
| thread.h | Thread scheduling and thread messaging APIs |
| timer.h | Software timer APIs |
| src | |
| core.c | Kernel initialization, startup and critical-section control |
| list.c | Doubly-linked list primitives used by scheduler and timers |
| memory.c | Fixed-size heap allocator implementation |
| message.c | Message pool and queue implementation |
| priority.c | Priority bitmap operations |
| thread.c | Thread management, scheduling, and thread messaging integration |
| timer.c | Software timer pool, lists, and processing loop |
| config.h | Build-time configuration macros for AK-mOS |
| kernel.ld | |
| port | |
| arm | |
| cortex-m0 | |
| core_cmFunc.h | CMSIS Cortex-M Core Function Access Header File |
| core_cmInstr.h | CMSIS Cortex-M Core Instruction Access Header File |
| port.c | Cortex-M3 port implementation (context switching and tick hook) |
| port.h | Cortex-M3 port API for AKOS |
| cortex-m3 | |
| port.c | Cortex-M3 port implementation (context switching and tick hook) |
| port.h | Cortex-M3 port API for AKOS |
| akos.h | Single public include for AKOS applications |