Expand description
OSAL (Operating System Abstraction Layer) interface.
This module provides safe, idiomatic Rust wrappers for the OSAL API, which abstracts away the details of the underlying real-time operating system (RTOS).
Modulesยง
- alloc
- A
GlobalAllocimplementation backed by the POSIX heap (malloc/free/posix_memalign). - app
- Top-level OSAL application lifecycle API.
- fs
- Safe, idiomatic wrappers for CFE File Services (CFE_FS) and OSAL file APIs.
- heap
- Safe, idiomatic wrapper for querying OSAL heap statistics.
- id
- Generic OSAL object ID APIs.
- module
- Safe, idiomatic wrappers for OSAL dynamic module loading APIs.
- net
- Safe, idiomatic wrappers for OSAL networking APIs (sockets).
- queue
- Safe, idiomatic wrappers for OSAL Message Queue APIs.
- shell
- Safe, idiomatic wrappers for OSAL Shell command execution.
- sync
- Safe, idiomatic wrappers for OSAL synchronization primitives.
- task
- Safe, idiomatic wrappers for OSAL Task APIs.
- time
- Safe, idiomatic wrappers for OSAL local time APIs.
- timebase
- Safe, idiomatic wrappers for OSAL Time Base APIs.
- timer
- Safe, idiomatic wrappers for OSAL Timer APIs.
- version
- Safe, idiomatic wrappers for OSAL version query APIs.