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.
|Commonly used macros header definitions. |
|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. |
|Thread flags. |
|Thread synchronization mechanisms of the kernel. |
|Support for multi-threading. |