List of all items[−]
Structs
- Peripherals
- drivers::aes::Aes
- drivers::clocks::ClockRequirements
- drivers::clocks::Clocks
- drivers::clocks::Pll
- drivers::flash::FlashGordon
- drivers::flash::GenericArray
- drivers::gint::And
- drivers::gint::GroupInterrupt
- drivers::gint::NotSet
- drivers::gint::Or
- drivers::i2c::I2cMaster
- drivers::pins::Pin
- drivers::pins::Pins
- drivers::pins::Pio0_0
- drivers::pins::Pio0_1
- drivers::pins::Pio0_10
- drivers::pins::Pio0_11
- drivers::pins::Pio0_12
- drivers::pins::Pio0_13
- drivers::pins::Pio0_14
- drivers::pins::Pio0_15
- drivers::pins::Pio0_16
- drivers::pins::Pio0_17
- drivers::pins::Pio0_18
- drivers::pins::Pio0_19
- drivers::pins::Pio0_2
- drivers::pins::Pio0_20
- drivers::pins::Pio0_21
- drivers::pins::Pio0_22
- drivers::pins::Pio0_23
- drivers::pins::Pio0_24
- drivers::pins::Pio0_25
- drivers::pins::Pio0_26
- drivers::pins::Pio0_27
- drivers::pins::Pio0_28
- drivers::pins::Pio0_29
- drivers::pins::Pio0_3
- drivers::pins::Pio0_30
- drivers::pins::Pio0_31
- drivers::pins::Pio0_4
- drivers::pins::Pio0_5
- drivers::pins::Pio0_6
- drivers::pins::Pio0_7
- drivers::pins::Pio0_8
- drivers::pins::Pio0_9
- drivers::pins::Pio1_0
- drivers::pins::Pio1_1
- drivers::pins::Pio1_10
- drivers::pins::Pio1_11
- drivers::pins::Pio1_12
- drivers::pins::Pio1_13
- drivers::pins::Pio1_14
- drivers::pins::Pio1_15
- drivers::pins::Pio1_16
- drivers::pins::Pio1_17
- drivers::pins::Pio1_18
- drivers::pins::Pio1_19
- drivers::pins::Pio1_2
- drivers::pins::Pio1_20
- drivers::pins::Pio1_21
- drivers::pins::Pio1_22
- drivers::pins::Pio1_23
- drivers::pins::Pio1_24
- drivers::pins::Pio1_25
- drivers::pins::Pio1_26
- drivers::pins::Pio1_27
- drivers::pins::Pio1_28
- drivers::pins::Pio1_29
- drivers::pins::Pio1_3
- drivers::pins::Pio1_30
- drivers::pins::Pio1_31
- drivers::pins::Pio1_4
- drivers::pins::Pio1_5
- drivers::pins::Pio1_6
- drivers::pins::Pio1_7
- drivers::pins::Pio1_8
- drivers::pins::Pio1_9
- drivers::pwm::Pwm
- drivers::serial::Rx
- drivers::serial::Serial
- drivers::serial::Tx
- drivers::serial::config::Config
- drivers::serial::config::InvalidConfig
- drivers::sha::Sha
- drivers::spi::Mode
- drivers::spi::SpiMaster
- drivers::timer::Timer
- drivers::touch::ButtonPins
- drivers::touch::TouchResult
- drivers::touch::TouchSensor
- drivers::usbd::UsbBus
- drivers::usbd::endpoint::Endpoint
- drivers::usbd::endpoint_memory::EndpointBuffer
- drivers::usbd::endpoint_memory::EndpointMemoryAllocator
- drivers::usbd::endpoint_registers::EP
- drivers::usbd::endpoint_registers::EPR
- drivers::usbd::endpoint_registers::Instance
- drivers::usbd::endpoint_registers::RegisterBlock
- drivers::usbd::endpoint_registers::epr::ADDROFFR
- drivers::usbd::endpoint_registers::epr::NBYTESR
- drivers::usbd::endpoint_registers::epr::R
- drivers::usbd::endpoint_registers::epr::W
- drivers::usbd::endpoint_registers::epr::_ADDROFFW
- drivers::usbd::endpoint_registers::epr::_AW
- drivers::usbd::endpoint_registers::epr::_DW
- drivers::usbd::endpoint_registers::epr::_NBYTESW
- drivers::usbd::endpoint_registers::epr::_SW
- drivers::usbd::endpoint_registers::epr::_TW
- peripherals::adc::Adc
- peripherals::adc::Config
- peripherals::adc::Underflow
- peripherals::anactrl::Anactrl
- peripherals::casper::Casper
- peripherals::ctimer::Ctimer0
- peripherals::ctimer::Ctimer1
- peripherals::ctimer::Ctimer2
- peripherals::ctimer::Ctimer3
- peripherals::ctimer::Ctimer4
- peripherals::dma::Dma
- peripherals::flash::Flash
- peripherals::flexcomm::Flexcomm0
- peripherals::flexcomm::Flexcomm1
- peripherals::flexcomm::Flexcomm2
- peripherals::flexcomm::Flexcomm3
- peripherals::flexcomm::Flexcomm4
- peripherals::flexcomm::Flexcomm5
- peripherals::flexcomm::Flexcomm6
- peripherals::flexcomm::Flexcomm7
- peripherals::flexcomm::Flexcomm8
- peripherals::flexcomm::I2c0
- peripherals::flexcomm::I2c1
- peripherals::flexcomm::I2c2
- peripherals::flexcomm::I2c3
- peripherals::flexcomm::I2c4
- peripherals::flexcomm::I2c5
- peripherals::flexcomm::I2c6
- peripherals::flexcomm::I2c7
- peripherals::flexcomm::I2s0
- peripherals::flexcomm::I2s1
- peripherals::flexcomm::I2s2
- peripherals::flexcomm::I2s3
- peripherals::flexcomm::I2s4
- peripherals::flexcomm::I2s5
- peripherals::flexcomm::I2s6
- peripherals::flexcomm::I2s7
- peripherals::flexcomm::Spi0
- peripherals::flexcomm::Spi1
- peripherals::flexcomm::Spi2
- peripherals::flexcomm::Spi3
- peripherals::flexcomm::Spi4
- peripherals::flexcomm::Spi5
- peripherals::flexcomm::Spi6
- peripherals::flexcomm::Spi7
- peripherals::flexcomm::Spi8
- peripherals::flexcomm::Usart0
- peripherals::flexcomm::Usart1
- peripherals::flexcomm::Usart2
- peripherals::flexcomm::Usart3
- peripherals::flexcomm::Usart4
- peripherals::flexcomm::Usart5
- peripherals::flexcomm::Usart6
- peripherals::flexcomm::Usart7
- peripherals::gint::Gint
- peripherals::gint::Gint0
- peripherals::gint::Gint1
- peripherals::gpio::Gpio
- peripherals::hashcrypt::Hashcrypt
- peripherals::inputmux::InputMux
- peripherals::iocon::Iocon
- peripherals::pfr::Cfpa
- peripherals::pfr::Cmpa
- peripherals::pfr::FlashConfig
- peripherals::pfr::FlashFfrConfig
- peripherals::pfr::FlashModeConfig
- peripherals::pfr::IvCodePrinceRegion
- peripherals::pfr::Pfr
- peripherals::pint::Pint
- peripherals::pmc::Pmc
- peripherals::prince::Prince
- peripherals::puf::Enrolled
- peripherals::puf::Puf
- peripherals::puf::Started
- peripherals::rng::ModuleId
- peripherals::rng::Rng
- peripherals::rtc::Rtc
- peripherals::syscon::Syscon
- peripherals::usbfs::UsbFsDevInfo
- peripherals::usbfs::Usbfs
- peripherals::usbhs::UsbHsDevInfo
- peripherals::usbhs::Usbhs
- peripherals::utick::Utick
- time::Baud
- time::Hertz
- time::Kilobaud
- time::Kilohertz
- time::Megabaud
- time::Megahertz
- time::Microseconds
- time::Milliseconds
- time::Nanoseconds
- time::Seconds
- traits::aligned::A4
- traits::aligned::Aligned
- typestates::ClocksSupport1MhzFroToken
- typestates::ClocksSupport32KhzFroToken
- typestates::ClocksSupportFlexcommToken
- typestates::ClocksSupportTouchToken
- typestates::ClocksSupportUsbfsToken
- typestates::ClocksSupportUsbhsToken
- typestates::ClocksSupportUtickToken
- typestates::init_state::Disabled
- typestates::init_state::Enabled
- typestates::init_state::Unknown
- typestates::pin::flexcomm::NoCs
- typestates::pin::flexcomm::NoMiso
- typestates::pin::flexcomm::NoMosi
- typestates::pin::flexcomm::NoPio
- typestates::pin::flexcomm::NoRx
- typestates::pin::flexcomm::NoTx
- typestates::pin::function::CTIMER_MAT
- typestates::pin::function::FC0_CTS_SDA_SSEL0
- typestates::pin::function::FC0_RTS_SCL_SSEL1
- typestates::pin::function::FC0_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC0_SCK
- typestates::pin::function::FC0_TXD_SCL_MISO_WS
- typestates::pin::function::FC1_CTS_SDA_SSEL0
- typestates::pin::function::FC1_RTS_SCL_SSEL1
- typestates::pin::function::FC1_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC1_SCK
- typestates::pin::function::FC1_TXD_SCL_MISO_WS
- typestates::pin::function::FC2_CTS_SDA_SSEL0
- typestates::pin::function::FC2_RTS_SCL_SSEL1
- typestates::pin::function::FC2_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC2_SCK
- typestates::pin::function::FC2_TXD_SCL_MISO_WS
- typestates::pin::function::FC3_CTS_SDA_SSEL0
- typestates::pin::function::FC3_RTS_SCL_SSEL1
- typestates::pin::function::FC3_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC3_SCK
- typestates::pin::function::FC3_SSEL2
- typestates::pin::function::FC3_SSEL3
- typestates::pin::function::FC3_TXD_SCL_MISO_WS
- typestates::pin::function::FC4_CTS_SDA_SSEL0
- typestates::pin::function::FC4_RTS_SCL_SSEL1
- typestates::pin::function::FC4_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC4_SCK
- typestates::pin::function::FC4_SSEL2
- typestates::pin::function::FC4_SSEL3
- typestates::pin::function::FC4_TXD_SCL_MISO_WS
- typestates::pin::function::FC5_CTS_SDA_SSEL0
- typestates::pin::function::FC5_RTS_SCL_SSEL1
- typestates::pin::function::FC5_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC5_SCK
- typestates::pin::function::FC5_TXD_SCL_MISO_WS
- typestates::pin::function::FC6_CTS_SDA_SSEL0
- typestates::pin::function::FC6_RTS_SCL_SSEL1
- typestates::pin::function::FC6_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC6_SCK
- typestates::pin::function::FC6_TXD_SCL_MISO_WS
- typestates::pin::function::FC7_CTS_SDA_SSEL0
- typestates::pin::function::FC7_RTS_SCL_SSEL1
- typestates::pin::function::FC7_RXD_SDA_MOSI_DATA
- typestates::pin::function::FC7_SCK
- typestates::pin::function::FC7_TXD_SCL_MISO_WS
- typestates::pin::function::HS_SPI_MISO
- typestates::pin::function::HS_SPI_MOSI
- typestates::pin::function::HS_SPI_SCK
- typestates::pin::function::HS_SPI_SSEL0
- typestates::pin::function::HS_SPI_SSEL1
- typestates::pin::function::HS_SPI_SSEL2
- typestates::pin::function::HS_SPI_SSEL3
- typestates::pin::function::MATCH_OUTPUT0
- typestates::pin::function::MATCH_OUTPUT1
- typestates::pin::function::MATCH_OUTPUT2
- typestates::pin::function::MATCH_OUTPUT3
- typestates::pin::function::SWCLK
- typestates::pin::function::SWDIO
- typestates::pin::function::USB0_VBUS
- typestates::pin::gpio::direction::AnalogInput
- typestates::pin::gpio::direction::AnalogOutput
- typestates::pin::gpio::direction::Input
- typestates::pin::gpio::direction::Output
- typestates::pin::gpio::direction::Unknown
- typestates::pin::state::Analog
- typestates::pin::state::Gpio
- typestates::pin::state::Special
- typestates::pin::state::Unused
- typestates::reg_proxy::RegClusterProxy
- typestates::reg_proxy::RegProxy
- typestates::usbfs_mode::Device
- typestates::usbfs_mode::Host
- typestates::usbfs_mode::Unknown
- typestates::usbhs_mode::Device
- typestates::usbhs_mode::Host
- typestates::usbhs_mode::Unknown
Enums
- drivers::aes::Key
- drivers::aes::Mode
- drivers::clocks::ClocksError
- drivers::flash::FlashCommands
- drivers::gint::Active
- drivers::gint::Trigger
- drivers::i2c::Error
- drivers::rng::Error
- drivers::serial::Error
- drivers::serial::config::Parity
- drivers::serial::config::StopBits
- drivers::serial::config::WordLength
- drivers::spi::Error
- drivers::spi::Phase
- drivers::spi::Polarity
- drivers::touch::Compare
- drivers::touch::Edge
- drivers::touch::TouchSensorChannel
- drivers::usbd::UsbError
- drivers::usbd::endpoint_registers::epr::AR
- drivers::usbd::endpoint_registers::epr::AW
- drivers::usbd::endpoint_registers::epr::DR
- drivers::usbd::endpoint_registers::epr::DW
- drivers::usbd::endpoint_registers::epr::SR
- drivers::usbd::endpoint_registers::epr::SW
- drivers::usbd::endpoint_registers::epr::TR
- drivers::usbd::endpoint_registers::epr::TW
- drivers::usbd::prelude::UsbError
- peripherals::adc::ChannelType
- peripherals::casper::Operations
- peripherals::pfr::KeyType
- peripherals::pint::Mode
- peripherals::pint::Slot
- peripherals::prince::Region
- peripherals::puf::Error
- peripherals::puf::KeyDestination
- traits::flash::Error
- traits::usb::UsbSpeed
- typestates::main_clock::MainClock
- typestates::pin::PinType
- typestates::pin::flexcomm::ChipSelect
- typestates::pin::gpio::Level
Traits
- drivers::gint::Mode
- drivers::gint::NotAnd
- drivers::gint::NotOr
- drivers::gint::Set
- drivers::spi::FullDuplex
- drivers::timer::Elapsed
- drivers::usbd::Usb0VbusPin
- peripherals::ctimer::Ctimer
- peripherals::pmc::PowerControl
- peripherals::syscon::ClockControl
- peripherals::syscon::ResetControl
- prelude::_embedded_hal_Capture
- prelude::_embedded_hal_Pwm
- prelude::_embedded_hal_PwmPin
- prelude::_embedded_hal_Qei
- prelude::_embedded_hal_adc_OneShot
- prelude::_embedded_hal_blocking_delay_DelayMs
- prelude::_embedded_hal_blocking_delay_DelayUs
- prelude::_embedded_hal_blocking_i2c_Read
- prelude::_embedded_hal_blocking_i2c_Write
- prelude::_embedded_hal_blocking_i2c_WriteRead
- prelude::_embedded_hal_blocking_rng_Read
- prelude::_embedded_hal_blocking_serial_Write
- prelude::_embedded_hal_blocking_spi_Transfer
- prelude::_embedded_hal_blocking_spi_Write
- prelude::_embedded_hal_digital_InputPin
- prelude::_embedded_hal_digital_OutputPin
- prelude::_embedded_hal_digital_ToggleableOutputPin
- prelude::_embedded_hal_serial_Read
- prelude::_embedded_hal_serial_Write
- prelude::_embedded_hal_spi_FullDuplex
- prelude::_embedded_hal_timer_CountDown
- prelude::_embedded_hal_watchdog_Watchdog
- prelude::_embedded_hal_watchdog_WatchdogDisable
- prelude::_embedded_hal_watchdog_WatchdogEnable
- time::DurationExtensions
- time::RateExtensions
- traits::Gint
- traits::aligned::Alignment
- traits::flash::Read
- traits::flash::WriteErase
- traits::reg_proxy::Reg
- traits::reg_proxy::RegCluster
- traits::usb::Usb
- typestates::init_state::InitState
- typestates::pin::PinId
- typestates::pin::flexcomm::I2c
- typestates::pin::flexcomm::I2cPins
- typestates::pin::flexcomm::I2cSclPin
- typestates::pin::flexcomm::I2cSdaPin
- typestates::pin::flexcomm::I2s
- typestates::pin::flexcomm::I2sMclkPin
- typestates::pin::flexcomm::I2sSckPin
- typestates::pin::flexcomm::I2sSdaPin
- typestates::pin::flexcomm::I2sWsPin
- typestates::pin::flexcomm::Spi
- typestates::pin::flexcomm::SpiCsPin
- typestates::pin::flexcomm::SpiMisoPin
- typestates::pin::flexcomm::SpiMosiPin
- typestates::pin::flexcomm::SpiPins
- typestates::pin::flexcomm::SpiSckPin
- typestates::pin::flexcomm::Usart
- typestates::pin::flexcomm::UsartCtsPin
- typestates::pin::flexcomm::UsartPins
- typestates::pin::flexcomm::UsartRtsPin
- typestates::pin::flexcomm::UsartRxPin
- typestates::pin::flexcomm::UsartSclkPin
- typestates::pin::flexcomm::UsartTxPin
- typestates::pin::function::Function
- typestates::pin::gpio::direction::Direction
- typestates::pin::gpio::direction::NotInput
- typestates::pin::gpio::direction::NotOutput
- typestates::pin::state::PinState
- typestates::usbfs_mode::UsbfsMode
- typestates::usbhs_mode::UsbhsMode
Macros
- reg
- reg_cluster
- reg_read
- stateful_peripheral_enable_disable
- wrap_always_on_peripheral
- wrap_stateful_peripheral
Functions
- boot_to_bootrom
- chip_revision
- count_cycles
- drivers::touch::profile_touch_sensing
- drivers::usbd::endpoint_registers::attach
- drivers::usbd::endpoint_registers::new
- drivers::usbd::endpoint_registers::steal
- enable_cycle_counter
- from
- get_cycle_count
- new
- take
- traits::aligned::Aligned
- uuid
- wait_at_least
Typedefs
- drivers::aes::Aes128
- drivers::aes::Aes128Key
- drivers::aes::Aes192
- drivers::aes::Aes192Key
- drivers::aes::Aes256
- drivers::aes::Aes256Key
- drivers::clocks::Result
- drivers::flash::U16
- drivers::flash::U512
- drivers::i2c::Result
- drivers::sha::Sha1
- drivers::sha::Sha256
- drivers::spi::Result
- drivers::usbd::Result
- drivers::usbd::constants::UsbAccessType
- drivers::usbd::prelude::UsbResult
- peripherals::ctimer::Ctimers
- peripherals::flexcomm::Flexcomm
- peripherals::gint::EnabledGint0
- peripherals::gint::EnabledGint1
- peripherals::puf::Result
- peripherals::usbfs::EnabledUsbfsDevice
- peripherals::usbfs::EnabledUsbfsHost
- peripherals::usbhs::EnabledUsbhsDevice
- peripherals::usbhs::EnabledUsbhsHost
- peripherals::utick::EnabledUtick
- traits::flash::Result
Constants
- drivers::flash::PAGE_SIZE
- drivers::flash::READ_SIZE
- drivers::flash::WRITE_SIZE
- drivers::usbd::constants::BYTES_PER_EP_REGISTER
- drivers::usbd::constants::EP_MEM_ADDR
- drivers::usbd::constants::EP_MEM_SIZE
- drivers::usbd::constants::EP_REGISTERS_SIZE
- drivers::usbd::constants::NUM_ENDPOINTS
- drivers::usbd::constants::USB1_SRAM_ADDR