Expand description

Board interface.

A board provides hierarchy of interfaces under the root Api trait. Some of these interfaces support triggering events.

Modules§

  • buttonapi-button
    Button interface.
  • cryptointernal-api-crypto
    Cryptography interface.
  • Debugging and testing interface.
  • gpioapi-gpio
    Low-level GPIO interface.
  • ledapi-led
    LED interface.
  • platforminternal-api-platform
    Platform interface.
  • radiointernal-api-radio
    Radio interface.
  • rngapi-rng
    Random number generator interface.
  • timerapi-timer
    Timer interface.
  • uartapi-uart
    UART interface.
  • usbinternal-api-usb
    USB interface.

Structs§

  • API errors.
  • Valid identifier for a countable API.
  • Impossible type with board parameter.

Enums§

  • Events that interfaces may trigger.

Traits§

  • Board interface.
  • Provides access to a singleton API.
  • Describes how an API is supported.
  • Marker trait for supported API.

Type Aliases§