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. |