Loading...
Searching...
No Matches
Kernel

The RIOT kernel containing the core functionality More...

Detailed Description

The RIOT kernel containing the core functionality

The kernel module contains the basic OS functionality such as the scheduler, threading, synchronization and IRQ-handling.

Topics

 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