Tock Chips

The /chips folder contains the list of microcontrollers supported by Tock. Each MCU folder contains the hardware peripheral drivers for that MCU.

HIL Support

HILapollo3arty_e21cc26x2e310xlowriscnrf52832nrf52840sam4lstm32f3xxstm32f4xx
adc::Adc
adc::AdcHighSpeed
analog_comparator::AnalogComparator
ble_advertising::BleAdvertisementDriver
ble_advertising::BleConfig
crc::CRC
dac::DacChannel
eic::ExternalInterruptController
entropy::Entropy32
flash::Flash
gpio::Input
gpio::Interrupt
gpio::InterruptPin
gpio::Output
gpio::Pin
digest::Hmac
i2c::I2CMaster
i2c::I2CMasterSlave
i2c::I2CSlave
mod::Controller
pwm::Pwm
radio::Radio
radio::RadioConfig
radio::RadioData
sensors::TemperatureDriver
spi::SpiMaster
spi::SpiSlave
symmetric_encryption::AES128
symmetric_encryption::AES128CBC
symmetric_encryption::AES128CCM
symmetric_encryption::AES128Ctr
time::Alarm
time::Frequency
time::Time
uart::Configure
uart::Receive
uart::ReceiveAdvanced
uart::Transmit
uart::Uart
uart::UartAdvanced
uart::UartData
usb::UsbController
watchdog::Watchdog