std1.0.0-beta-7 SafeC docs

Module hal

Modules

aarch64SafeC Standard Library — AArch64 HAL (GIC, Generic Timer, System Registers) Freestanding-safe. Targets ARMv8-A (Cortex-A53/A57/A72/A55/A76).
cortex_mSafeC Standard Library — Cortex-M HAL (NVIC, SysTick, SCB) Freestanding-safe. Register addresses follow the ARM-v7M/v8-M memory map.
gpioSafeC Standard Library — GPIO HAL Memory-mapped GPIO pin abstraction. Freestanding-safe.
i2cSafeC Standard Library — I2C HAL Polling-based I2C master driver. Freestanding-safe.
reg
riscvSafeC Standard Library — RISC-V HAL (CLINT, PLIC, CSRs) Freestanding-safe. Addresses follow the SiFive FE310 / standard RISC-V MMIO map.
spiSafeC Standard Library — SPI HAL Polling-based SPI master driver. Freestanding-safe.
timerSafeC Standard Library — Timer HAL Hardware timer control. Freestanding-safe.
uartSafeC Standard Library — UART HAL Polling-based UART serial driver. Freestanding-safe.
watchdogSafeC Standard Library — Watchdog Timer HAL Hardware watchdog feed/enable. Freestanding-safe.