|
ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
|
Files | |
| cdc_rx.h | |
| USB CDC receive ring buffer. | |
| config.h | |
| ICARUS OS Configuration Header. | |
| crc.h | |
| CRC16-CCITT helper for the ICARUS OS kernel. | |
| cs.h | |
| ICARUS OS — Background Checksum integrity monitor. | |
| event.h | |
| Generic structured event ring buffer for ICARUS OS. | |
| fs.h | |
| ICARUS OS — Internal RAM-backed flat-file filesystem. | |
| icarus.h | |
| ICARUS OS - Main API Header. | |
| kernel.h | |
| ICARUS Kernel Core - State and Initialization. | |
| pipe.h | |
| ICARUS Pipe - Message Pipes (Circular Buffer Queues) | |
| sb.h | |
| ICARUS OS — Lightweight Software Bus (pub/sub message router) | |
| scheduler.h | |
| ICARUS Scheduler - Task Scheduling and Timing. | |
| semaphore.h | |
| ICARUS Semaphore - Counting Semaphores. | |
| svc.h | |
| ICARUS Supervisor Call (SVC) Definitions. | |
| tables.h | |
| ICARUS OS — Generic ground-loadable table engine. | |
| task.h | |
| ICARUS Task Management - Creation and Lifecycle. | |
| types.h | |
| ICARUS OS Core Type Definitions. | |