Expand description
Hardware Abstraction Layer (HAL) trait definitions for embedded platforms
This module defines platform-agnostic traits that must be implemented by each platform to provide:
- Time management (TimeProvider)
- Serial I/O (SerialIO)
- GPIO control (GpioProvider)
- Logging (Logger)
- Neural acceleration (NeuralAccelerator)
- Timekeeping abstractions (monotonic timers, delays).
Traitsยง
- Time
Provider - Time and delay abstraction for embedded platforms