The RIOT micro-kernel containing the core functionality. More...
The RIOT micro-kernel containing the core functionality.
The kernel module contains the basic OS functionality such as the scheduler, threading, synchronization and IRQ-handling.
|Provides an API to control interrupt processing. |
|Utilities and data structures used by the kernel. |
|Mailbox implementation. |
|Messaging / IPC|
|Messaging API for inter process communication. |
|The RIOT scheduler. |
|Startup and Configuration|
|Configuration data and startup code for the kernel. |
|Mutex for thread synchronization. |
|Thread flags. |
|Support for multi-threading. |
|Condition variable for thread synchronization ,. |