Module kernel::hil
[−]
[src]
Public traits for interfaces between Tock components.
Modules
adc |
Interfaces for analog to digital converter peripherals. |
crc |
Interface for CRC computation. |
dac |
Interface for digital to analog converters. |
flash |
Interface for reading, writing, and erasing flash storage pages. |
gpio |
Interface for direct control of GPIO pins. |
gpio_async |
Interface for GPIO pins that require split-phase operation to control. |
i2c |
Interface for I2C master and slave peripherals. |
led |
Interface for LEDs that abstract away polarity and pin. |
nonvolatile_storage |
Generic interface for nonvolatile memory. |
radio |
Interface for sending and receiving IEEE 802.15.4 packets. |
rng |
Interfaces for accessing a random number generator. |
sensors |
Interfaces for environment sensors |
spi |
Interfaces for SPI master and slave communication. |
symmetric_encryption |
Interface for symmetric-cipher encryption |
time |
Hardware agnostic interfaces for counter-like resources. |
uart |
Interfaces for UART communications. |
usb |
Interface to USB controller hardware |
watchdog |
Interface for a watchdog timer. |
Traits
Controller |
Shared interface for configuring components. |