Table of Contents
Core Kernel Documentation
Shown below is a matrix of available kernel modules and documentation.
Module | Description |
Clock.h | Periodic and one-shot timer callback |
Event.h | Supports wait on multiple events |
Idle.h | Idle Loop |
Mailbox.h | Fixed size mailbox messages |
Queue.h | Linked list with atomic queue operations |
Semaphore.h | Semaphore Manager |
Swi.h | Software Interrupt Manager |
Task.h | Task Manager |
Heap Documentation
Shown below is a matrix of available heap modules and documentation.
Module | Description |
HeapBuf.h | Fixed size buffer heap manage. |
HeapCallback.h | A heap that calls user supplied callback functions. |
HeapMem.h | Variable size buffer heap manager. |
HeapMin.h | Growth-only based heap implementation. |
HeapMultiBuf.h | Multiple fixed size buffer heap manager. |
HeapNull.h | Empty heap. |
HeapTrack.h | Heap manager that enables tracking of all allocated blocks. |