Skip to main content

Module time

Module time 

Source
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ยง

TimeProvider
Time and delay abstraction for embedded platforms