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.
Modules | |
Common Macros | |
Commonly used macros header definitions. | |
IRQ Handling | |
Provides an API to control interrupt processing. | |
Kernel Utilities | |
Utilities and data structures used by the kernel. | |
Mailboxes | |
Mailbox implementation. | |
Messaging / IPC | |
Messaging API for inter process communication. | |
Scheduler | |
The RIOT scheduler. | |
Startup and Configuration | |
Configuration data and startup code for the kernel. | |
Thread Flags | |
Thread flags. | |
Thread Synchronization | |
Thread synchronization mechanisms of the kernel. | |
Threading | |
Support for multi-threading. | |