The RIOT kernel containing the core functionality. More...
The RIOT 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. | |