tree: a3e285cfe591699c6aa1bc347b35e3e943404625 [path history] [tgz]
  1. apollo3/
  2. arty_e21_chip/
  3. e310x/
  4. earlgrey/
  5. lowrisc/
  6. msp432/
  7. nrf52/
  8. nrf52832/
  9. nrf52840/
  10. nrf5x/
  11. sam4l/
  12. sifive/
  13. stm32f303xc/
  14. stm32f412g/
  15. stm32f429zi/
  16. stm32f446re/
  17. stm32f4xx/
  18. README.md
chips/README.md

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