List of all items
Structs
- InvalidPinError
- adc::Adc
- adc::AdcEmptyError
- adc::BufferTooSmallError
- adc::ChannelValue
- adc::InvalidChannelRangeError
- adc::MultiChannelSelect
- can::Can
- can::CanChannels
- can::CanRx
- can::CanTx
- can::ClockConfig
- can::InvalidBufferIndexError
- can::InvalidRxStateError
- can::InvalidSamplePointError
- can::InvalidSjwError
- can::InvalidTxStateError
- can::asynch::AllTxChannelsUnconfiguredError
- can::asynch::CanTxAsync
- can::asynch::CanTxFuture
- can::frame::CanFrameNormal
- can::frame::CanFrameRtr
- can::frame::ExtendedId
- can::frame::InvalidDataSizeError
- can::frame::StandardId
- can::ll::CanChannelLowLevel
- can::regs::BaseId
- can::regs::BufStatusAndControl
- can::regs::Can
- can::regs::CanMessageBuffer
- can::regs::Control
- can::regs::DiagnosticRegister
- can::regs::ErrorCounter
- can::regs::ExtendedId
- can::regs::InterruptClear
- can::regs::InterruptEnable
- can::regs::InterruptPending
- can::regs::MmioCan
- can::regs::MmioCanMessageBuffer
- can::regs::PartialBaseId
- can::regs::PartialBufStatusAndControl
- can::regs::PartialControl
- can::regs::PartialDiagnosticRegister
- can::regs::PartialErrorCounter
- can::regs::PartialExtendedId
- can::regs::PartialInterruptClear
- can::regs::PartialInterruptEnable
- can::regs::PartialInterruptPending
- can::regs::PartialStatusPending
- can::regs::PartialTimingConfig
- can::regs::PartialTwoBytesData
- can::regs::StatusPending
- can::regs::Timestamp
- can::regs::TimingConfig
- can::regs::TwoBytesData
- clock::ClockConfigurator
- clock::ClockSourceFrequencyNotSet
- clock::Clocks
- clock::PllConfig
- dac::Dac
- dac::ValueTooLarge
- dma::ChannelConfig
- dma::Dma
- dma::DmaChannel
- dma::DmaChannelControl
- dma::DmaConfig
- dma::DmaCtrlBlock
- dma::InvalidCtrlBlockAddrError
- dma::PartialChannelConfig
- gpio::DynPinId
- gpio::Flex
- gpio::Input
- gpio::IoPeriphPin
- gpio::Output
- gpio::Pin
- gpio::asynch::InputPinAsync
- gpio::asynch::InputPinFuture
- gpio::ll::DynPinId
- gpio::ll::InvalidOffsetError
- gpio::ll::LowLevelGpio
- gpio::ll::PortDoesNotSupportInterrupts
- gpio::regs::Gpio
- gpio::regs::MmioGpio
- i2c::ClockTooSlowForFastI2cError
- i2c::I2cMaster
- i2c::InvalidTimingParamsError
- i2c::MasterConfig
- i2c::TimingConfig
- i2c::regs::Address
- i2c::regs::ClockScale
- i2c::regs::ClockTimeoutLimit
- i2c::regs::Command
- i2c::regs::Control
- i2c::regs::Data
- i2c::regs::DataCount
- i2c::regs::FifoClear
- i2c::regs::I2c
- i2c::regs::InterruptClear
- i2c::regs::InterruptControl
- i2c::regs::InterruptStatus
- i2c::regs::MmioI2c
- i2c::regs::PartialAddress
- i2c::regs::PartialClockScale
- i2c::regs::PartialCommand
- i2c::regs::PartialControl
- i2c::regs::PartialInterruptClear
- i2c::regs::PartialInterruptControl
- i2c::regs::PartialInterruptStatus
- i2c::regs::PartialState
- i2c::regs::PartialStatus
- i2c::regs::PartialTimingConfig
- i2c::regs::State
- i2c::regs::Status
- i2c::regs::TimingConfig
- i2c::regs::TriggerLevel
- i2c::regs::Words
- i2c::regs::slave::Address
- i2c::regs::slave::AddressMask
- i2c::regs::slave::Control
- i2c::regs::slave::I2cSlave
- i2c::regs::slave::InterruptClear
- i2c::regs::slave::InterruptControl
- i2c::regs::slave::InterruptStatus
- i2c::regs::slave::LastAddress
- i2c::regs::slave::Maxwords
- i2c::regs::slave::MmioI2cSlave
- i2c::regs::slave::PartialAddress
- i2c::regs::slave::PartialAddressMask
- i2c::regs::slave::PartialControl
- i2c::regs::slave::PartialInterruptClear
- i2c::regs::slave::PartialInterruptControl
- i2c::regs::slave::PartialInterruptStatus
- i2c::regs::slave::PartialLastAddress
- i2c::regs::slave::PartialMaxwords
- i2c::regs::slave::PartialState
- i2c::regs::slave::PartialStatus
- i2c::regs::slave::State
- i2c::regs::slave::Status
- nvm::Nvm
- nvm::VerifyError
- pins::DynPinId
- pins::Pin
- pins::PinsA
- pins::PinsB
- pins::PinsC
- pins::PinsD
- pins::PinsE
- pins::PinsF
- pins::PinsG
- pwm::PwmPin
- spi::HwCsPin
- spi::Spi
- spi::SpiClockConfig
- spi::SpiConfig
- spi::TransferConfig
- spi::asynch::RxOverrunError
- spi::asynch::SpiAsync
- spi::asynch::SpiFuture
- spi::asynch::TransferContext
- spi::pins_vor4x::PinPf2Spi1HwCsId0
- spi::pins_vor4x::PinPf2Spi2HwCsId2
- spi::regs::ClockPrescaler
- spi::regs::Control0
- spi::regs::Control1
- spi::regs::Data
- spi::regs::FifoClear
- spi::regs::InterruptClear
- spi::regs::InterruptControl
- spi::regs::InterruptStatus
- spi::regs::MmioSpi
- spi::regs::PartialControl0
- spi::regs::PartialControl1
- spi::regs::PartialData
- spi::regs::PartialInterruptClear
- spi::regs::PartialInterruptControl
- spi::regs::PartialInterruptStatus
- spi::regs::PartialState
- spi::regs::PartialStatus
- spi::regs::Spi
- spi::regs::State
- spi::regs::Status
- spi::regs::TriggerLevel
- timer::CascadeControl
- timer::CountdownTimer
- timer::InvalidTimerIndex
- timer::TimId
- timer::regs::CascadeControl
- timer::regs::CascadeSourceReg
- timer::regs::Control
- timer::regs::EnableControl
- timer::regs::InvalidCascadeSourceId
- timer::regs::InvalidTimerIndex
- timer::regs::MmioTimer
- timer::regs::PartialCascadeControl
- timer::regs::PartialCascadeSourceReg
- timer::regs::PartialControl
- timer::regs::TimId
- timer::regs::Timer
- uart::AsyncUartErrors
- uart::BufferTooShortError
- uart::ClockConfig
- uart::Config
- uart::InterruptContextTimeoutOrMaxSize
- uart::InterruptResult
- uart::InterruptResultMaxSizeOrTimeout
- uart::NoInterruptIdWasSet
- uart::Rx
- uart::RxAsync
- uart::RxAsyncOverwriting
- uart::RxWithInterrupt
- uart::TransferPendingError
- uart::Tx
- uart::TxAsync
- uart::TxContext
- uart::TxFuture
- uart::TxOverrunError
- uart::Uart
- uart::UartErrors
- uart::regs::ClockScale
- uart::regs::Control
- uart::regs::Data
- uart::regs::Enable
- uart::regs::FifoClear
- uart::regs::FifoTrigger
- uart::regs::InterruptClear
- uart::regs::InterruptControl
- uart::regs::InterruptStatus
- uart::regs::MmioUart
- uart::regs::PartialClockScale
- uart::regs::PartialControl
- uart::regs::PartialData
- uart::regs::PartialEnable
- uart::regs::PartialFifoClear
- uart::regs::PartialFifoTrigger
- uart::regs::PartialInterruptClear
- uart::regs::PartialInterruptControl
- uart::regs::PartialInterruptStatus
- uart::regs::PartialRxStatus
- uart::regs::PartialState
- uart::regs::PartialTxStatus
- uart::regs::RxStatus
- uart::regs::State
- uart::regs::TxStatus
- uart::regs::Uart
- uart::rx_async::AsyncUartErrors
- uart::rx_async::RxAsync
- uart::rx_async::RxAsyncOverwriting
- uart::tx_async::TxAsync
- uart::tx_async::TxContext
- uart::tx_async::TxFuture
- uart::tx_async::TxOverrunError
- wdt::Wdt
Enums
- FunctionSelect
- PeripheralSelect
- adc::AdcRangeReadError
- adc::ChannelSelect
- adc::ChannelTagDisabled
- adc::ChannelTagEnabled
- can::CanId
- can::ClockConfigError
- can::InvalidTxState
- can::RxState
- can::TxState
- can::asynch::ChannelConfigError
- can::asynch::InterruptError
- can::asynch::InterruptResult
- can::asynch::TxChannelState
- can::asynch::TxEventId
- can::frame::CanFrame
- can::frame::Id
- can::regs::BufferState
- can::regs::CanInterruptId
- can::regs::DataDirection
- can::regs::ErrorFieldId
- can::regs::ErrorInterruptType
- can::regs::PinLogicLevel
- clock::AdcClockDivisorSelect
- clock::ClockConfigError
- clock::ClockDivisorSelect
- clock::ClockSelect
- clock::FilterClockSelect
- clock::ReferenceClockSelect
- dac::DacSettling
- dma::AddrIncrement
- dma::CycleControl
- dma::DataSize
- dma::DmaTransferInitError
- dma::RPower
- gpio::FilterClockSelect
- gpio::FilterType
- gpio::FunctionSelect
- gpio::InterruptEdge
- gpio::InterruptLevel
- gpio::PinMode
- gpio::PinState
- gpio::Port
- gpio::Pull
- gpio::asynch::InterruptEdge
- gpio::ll::InterruptEdge
- gpio::ll::InterruptLevel
- gpio::ll::PinState
- gpio::ll::Port
- gpio::ll::Pull
- i2c::Bank
- i2c::Error
- i2c::I2cAddress
- i2c::I2cCommand
- i2c::I2cSpeed
- i2c::InitError
- i2c::RxFifoFullMode
- i2c::TxFifoEmptyMode
- i2c::regs::Bank
- i2c::regs::Direction
- i2c::regs::I2cSpeed
- i2c::regs::RxFifoFullMode
- i2c::regs::TxFifoEmptyMode
- i2c::regs::slave::Direction
- pins::Pa0
- pins::Pa1
- pins::Pa10
- pins::Pa11
- pins::Pa12
- pins::Pa13
- pins::Pa14
- pins::Pa15
- pins::Pa2
- pins::Pa3
- pins::Pa4
- pins::Pa5
- pins::Pa6
- pins::Pa7
- pins::Pa8
- pins::Pa9
- pins::Pb0
- pins::Pb1
- pins::Pb10
- pins::Pb11
- pins::Pb12
- pins::Pb13
- pins::Pb14
- pins::Pb15
- pins::Pb2
- pins::Pb3
- pins::Pb4
- pins::Pb5
- pins::Pb6
- pins::Pb7
- pins::Pb8
- pins::Pb9
- pins::Pc0
- pins::Pc1
- pins::Pc10
- pins::Pc11
- pins::Pc12
- pins::Pc13
- pins::Pc14
- pins::Pc15
- pins::Pc2
- pins::Pc3
- pins::Pc4
- pins::Pc5
- pins::Pc6
- pins::Pc7
- pins::Pc8
- pins::Pc9
- pins::Pd0
- pins::Pd1
- pins::Pd10
- pins::Pd11
- pins::Pd12
- pins::Pd13
- pins::Pd14
- pins::Pd15
- pins::Pd2
- pins::Pd3
- pins::Pd4
- pins::Pd5
- pins::Pd6
- pins::Pd7
- pins::Pd8
- pins::Pd9
- pins::Pe0
- pins::Pe1
- pins::Pe10
- pins::Pe11
- pins::Pe12
- pins::Pe13
- pins::Pe14
- pins::Pe15
- pins::Pe2
- pins::Pe3
- pins::Pe4
- pins::Pe5
- pins::Pe6
- pins::Pe7
- pins::Pe8
- pins::Pe9
- pins::Pf0
- pins::Pf1
- pins::Pf10
- pins::Pf11
- pins::Pf12
- pins::Pf13
- pins::Pf14
- pins::Pf15
- pins::Pf2
- pins::Pf3
- pins::Pf4
- pins::Pf5
- pins::Pf6
- pins::Pf7
- pins::Pf8
- pins::Pf9
- pins::Pg0
- pins::Pg1
- pins::Pg2
- pins::Pg3
- pins::Pg4
- pins::Pg5
- pins::Pg6
- pins::Pg7
- pins::Port
- pwm::PwmA
- pwm::PwmB
- spi::Bank
- spi::HwChipSelectId
- spi::SpiClockConfigError
- spi::asynch::TransferType
- spi::regs::Bank
- spi::regs::HwChipSelectId
- spi::regs::WordSize
- timer::CascadeSelect
- timer::CascadeSource
- timer::regs::CascadeInvert
- timer::regs::CascadeSource
- timer::regs::DualCascadeOp
- timer::regs::StatusSelect
- uart::Bank
- uart::BaudMode
- uart::Event
- uart::Parity
- uart::Stopbits
- uart::WordSize
- uart::regs::Bank
- uart::regs::Stopbits
- uart::regs::WordSize
Traits
- SyscfgExt
- can::CanInstance
- clock::ClkgenExt
- dac::DacInstance
- gpio::PinId
- i2c::I2cInstance
- pins::AnyPin
- pins::PinId
- spi::HwCsProvider
- spi::PinMiso0
- spi::PinMiso1
- spi::PinMiso2
- spi::PinMosi0
- spi::PinMosi1
- spi::PinMosi2
- spi::PinSck0
- spi::PinSck1
- spi::PinSck2
- spi::Spi0Instance
- spi::Spi1Instance
- spi::Spi2Instance
- spi::Spi3Instance
- spi::SpiLowLevel
- spi::SpiWord
- spi::TransferConfigProvider
- timer::Tim0Instance
- timer::Tim0Pin
- timer::Tim10Instance
- timer::Tim10Pin
- timer::Tim11Instance
- timer::Tim11Pin
- timer::Tim12Instance
- timer::Tim12Pin
- timer::Tim13Instance
- timer::Tim13Pin
- timer::Tim14Instance
- timer::Tim14Pin
- timer::Tim15Instance
- timer::Tim15Pin
- timer::Tim16Instance
- timer::Tim16Pin
- timer::Tim17Instance
- timer::Tim17Pin
- timer::Tim18Instance
- timer::Tim18Pin
- timer::Tim19Instance
- timer::Tim19Pin
- timer::Tim1Instance
- timer::Tim1Pin
- timer::Tim20Instance
- timer::Tim20Pin
- timer::Tim21Instance
- timer::Tim21Pin
- timer::Tim22Instance
- timer::Tim22Pin
- timer::Tim23Instance
- timer::Tim23Pin
- timer::Tim2Instance
- timer::Tim2Pin
- timer::Tim3Instance
- timer::Tim3Pin
- timer::Tim4Instance
- timer::Tim4Pin
- timer::Tim5Instance
- timer::Tim5Pin
- timer::Tim6Instance
- timer::Tim6Pin
- timer::Tim7Instance
- timer::Tim7Pin
- timer::Tim8Instance
- timer::Tim8Pin
- timer::Tim9Instance
- timer::Tim9Pin
- timer::TimInstance
- timer::ValidTimAndPin0
- timer::ValidTimAndPin1
- timer::ValidTimAndPin10
- timer::ValidTimAndPin11
- timer::ValidTimAndPin12
- timer::ValidTimAndPin13
- timer::ValidTimAndPin14
- timer::ValidTimAndPin15
- timer::ValidTimAndPin16
- timer::ValidTimAndPin17
- timer::ValidTimAndPin18
- timer::ValidTimAndPin19
- timer::ValidTimAndPin2
- timer::ValidTimAndPin20
- timer::ValidTimAndPin21
- timer::ValidTimAndPin22
- timer::ValidTimAndPin23
- timer::ValidTimAndPin3
- timer::ValidTimAndPin4
- timer::ValidTimAndPin5
- timer::ValidTimAndPin6
- timer::ValidTimAndPin7
- timer::ValidTimAndPin8
- timer::ValidTimAndPin9
- uart::RxPin0
- uart::RxPin1
- uart::RxPin2
- uart::TxPin0
- uart::TxPin1
- uart::TxPin2
- uart::Uart0Instance
- uart::Uart1Instance
- uart::Uart2Instance
Macros
Functions
- assert_peripheral_reset
- can::asynch::on_interrupt_can
- can::calculate_actual_bitrate
- can::calculate_bitrate_deviation
- can::calculate_nominal_bit_time
- can::calculate_sample_point
- clock::clock_after_division
- clock::hbo_clock_delay_ms
- clock::pll_setup_delay
- clock::rearm_pll_lock_lost
- clock::rearm_sysclk_lost
- deassert_peripheral_reset
- disable_nvic_interrupt
- disable_peripheral_clock
- edac::clear_mbe_irq
- edac::clear_sbe_irq
- edac::enable_mbe_irq
- edac::enable_ram0_scrub
- edac::enable_ram1_scrub
- edac::enable_rom_scrub
- edac::enable_sbe_irq
- embassy_time::init
- enable_nvic_interrupt
- enable_peripheral_clock
- gpio::asynch::on_interrupt_for_async_gpio_for_port
- irq_router::enable_and_init_irq_router
- port_function_select
- pwm::get_duty_from_percent
- reset_peripheral_for_cycles
- spi::asynch::on_interrupt
- spi::clk_div_for_target_clock
- spi::configure_pin_as_hw_cs_pin
- spi::mode_to_cpo_cph_bit
- spi::spi_clk_config_from_div
- timer::assert_tim_reset
- timer::assert_tim_reset_for_cycles
- timer::deassert_tim_reset
- timer::disable_tim_clk
- timer::enable_tim_clk
- uart::disable_rx
- uart::disable_rx_interrupts
- uart::disable_tx
- uart::disable_tx_interrupts
- uart::enable_rx
- uart::enable_rx_interrupts
- uart::enable_tx
- uart::enable_tx_interrupts
- uart::on_interrupt_rx
- uart::on_interrupt_rx_async_heapless_queue
- uart::on_interrupt_rx_async_heapless_queue_overwriting
- uart::on_interrupt_rx_overwriting
- uart::on_interrupt_tx
- uart::rx_async::on_interrupt_rx
- uart::rx_async::on_interrupt_rx_async_heapless_queue
- uart::rx_async::on_interrupt_rx_async_heapless_queue_overwriting
- uart::rx_async::on_interrupt_rx_overwriting
- uart::tx_async::on_interrupt_tx
- wdt::disable_wdt_interrupts
- wdt::enable_wdt_interrupts
Type Aliases
- dac::DacRegisterBlock
- i2c::I2c0
- i2c::I2c1
- spi::Spi0
- spi::Spi1
- spi::Spi2
- time::Hertz
- time::KiloHertz
- time::MegaHertz
- time::Microseconds
- time::Milliseconds
- time::Nanoseconds
- time::Seconds
- uart::Uart0
- uart::Uart1
- wdt::WdtController
Constants
- adc::ADC_MAX_CLK
- adc::ADC_MIN_CLK
- can::MAX_BITRATE_DEVIATION
- can::MIN_SAMPLE_POINT
- can::PRESCALER_MAX
- can::PRESCALER_MIN
- can::SJW_MAX
- can::TSEG1_MAX
- can::TSEG1_MIN
- can::TSEG2_MAX
- can::regs::CAN_0_BASE
- can::regs::CAN_1_BASE
- clock::HBO_FREQ
- clock::XTAL_OSC_TSTART_MS
- gpio::regs::GPIO_0_BASE
- gpio::regs::GPIO_1_BASE
- gpio::regs::GPIO_2_BASE
- gpio::regs::GPIO_3_BASE
- gpio::regs::GPIO_4_BASE
- gpio::regs::GPIO_5_BASE
- gpio::regs::GPIO_6_BASE
- i2c::regs::BASE_ADDR_0
- i2c::regs::BASE_ADDR_1
- i2c::regs::BASE_ADDR_2
- nvm::BP_0_ENABLE_MASK
- nvm::BP_1_ENABLE_MASK
- nvm::FRAM_RDID
- nvm::FRAM_RDSR
- nvm::FRAM_READ
- nvm::FRAM_SLEEP
- nvm::FRAM_WRDI
- nvm::FRAM_WREN
- nvm::FRAM_WRITE
- nvm::FRAM_WRSR
- nvm::WPEN_ENABLE_MASK
- spi::BMSKIPDATA_MASK
- spi::BMSTART_BMSTOP_MASK
- spi::DEFAULT_CLK_DIV
- spi::FIFO_DEPTH
- spi::asynch::NUM_SPIS
- spi::regs::BASE_ADDR_0
- spi::regs::BASE_ADDR_1
- spi::regs::BASE_ADDR_2
- spi::regs::BASE_ADDR_3
- timer::TIM_IRQ_OFFSET
- uart::FIFO_DEPTH
- uart::regs::BASE_ADDR_0
- uart::regs::BASE_ADDR_1
- uart::regs::BASE_ADDR_2
- wdt::WDT_UNLOCK_VALUE