Crate wasefire_board_api

Source
Expand description

Board interface.

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

Modules§

applet
Applet interface.
buttonapi-button
Button interface.
cryptointernal-api-crypto
Cryptography interface.
debug
Debugging and testing interface.
gpioapi-gpio
Low-level GPIO interface.
ledapi-led
LED interface.
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§

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

Enums§

Event
Events that interfaces may trigger.

Traits§

Api
Board interface.
Singleton
Provides access to a singleton API.
Support
Describes how an API is supported.
Supported
Marker trait for supported API.

Type Aliases§

Applet
Applet interface.
Buttonapi-button
Button interface.
Cryptointernal-api-crypto
Cryptography interface.
Debug
Debugging and testing interface.
Gpioapi-gpio
Low-level GPIO interface.
Ledapi-led
LED interface.
Platform
Platform interface.
Radiointernal-api-radio
Radio interface.
Rngapi-rng
Random number generator interface.
Storageapi-storage
Persistent storage interface.
Timerapi-timer
Timer interface.
Uartapi-uart
UART interface.
Usbinternal-api-usb
USB interface.