Expand description
A port of the RuCOS kernel to ARM Cortex-M
Constants§
- MAX_
NUM_ TASKS - Maximum number of kernel tasks
- TICK_
RATE_ HZ - Kernel tick rate in hertz
Functions§
- PendSV⚠
- PendSV interrupt handler
- SysTick
- SysTick interrupt handler
- create
- Create a task
- delete
- Delete a task
- get_
current_ task - Get the ID of the current task
- get_
current_ tick - Get the current value of the kernel tick
- init
- Initialize the kernel and create the idle task
- resume
- Resume a task
- sleep
- Sleep the current task
- start
- Start the kernel
- suspend
- Suspend a task