Back to Tock

README

chips/README.md

latest21.1 KB
Original Source

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

<!--START OF HIL SUPPORT-->
HILapollo3arty_e21_chipe310_g002e310_g003earlgreyesp32-c3imxrt10xxlitex_vexriscvlowriscmsp432nrf52832nrf52833nrf52840qemu_rv32_virt_chiprp2040sam4lseggerstm32f303xcstm32f401ccstm32f412gstm32f429zistm32f446reveer_el2i486lpc55s6x
adc::Adc
adc::AdcHighSpeed
analog_comparator::AnalogComparator
ble_advertising::BleAdvertisementDriver
ble_advertising::BleConfig
bus8080::Bus8080
crc::Crc
dac::DacChannel
date_time::DateTime
digest::Digest
digest::DigestData
digest::DigestHash
digest::DigestVerify
digest::HmacSha256
digest::HmacSha384
digest::HmacSha512
digest::Sha256
digest::Sha384
digest::Sha512
eic::ExternalInterruptController
entropy::Entropy32
flash::Flash
gpio::Input
gpio::Interrupt
gpio::Output
gpio::Pin
i2c::I2CMaster
i2c::I2CMasterSlave
i2c::I2CSlave
i2c::SMBusMaster
led::Led
mod::Controller
pwm::Pwm
pwm::PwmPin
radio::RadioConfig
radio::RadioData
rng::Rng
rsa_math::RsaCryptoBase
sensors::TemperatureDriver
spi::SpiMaster
spi::SpiSlave
symmetric_encryption::AES128
symmetric_encryption::AES128CBC
symmetric_encryption::AES128CCM
symmetric_encryption::AES128Ctr
symmetric_encryption::AES128ECB
time::Alarm
time::Counter
time::Frequency
time::Time
time::Timer
uart::Configure
uart::Receive
uart::ReceiveAdvanced
uart::Transmit
usb::UsbController
<!--END OF HIL SUPPORT-->