List of all items
Structs
- Async
- Blocking
- Config
- analog::adc::Adc
- analog::adc::AdcCalBasic
- analog::adc::AdcCalLine
- analog::adc::AdcConfig
- analog::adc::AdcPin
- assist_debug::DebugAssist
- asynch::AtomicWaker
- clock::RadioClockController
- config::WatchdogConfig
- delay::Delay
- dma::AnyGdmaChannel
- dma::AnyGdmaRxChannel
- dma::AnyGdmaTxChannel
- dma::BufView
- dma::Channel
- dma::DmaChannel0
- dma::DmaDescriptor
- dma::DmaDescriptorFlags
- dma::DmaLoopBuf
- dma::DmaRxBuf
- dma::DmaRxStreamBuf
- dma::DmaRxStreamBufView
- dma::DmaRxTxBuf
- dma::DmaTransferRx
- dma::DmaTransferRxCircular
- dma::DmaTransferRxTx
- dma::DmaTransferTx
- dma::DmaTransferTxCircular
- dma::DmaTxBuf
- dma::EmptyBuf
- dma::Mem2Mem
- dma::Preparation
- ecc::Ecc
- efuse::Efuse
- gpio::AnyPin
- gpio::Flex
- gpio::GpioPin
- gpio::Input
- gpio::InputConfig
- gpio::Io
- gpio::NoPin
- gpio::Output
- gpio::OutputConfig
- gpio::interconnect::InputConnection
- gpio::interconnect::InputSignal
- gpio::interconnect::OutputConnection
- gpio::interconnect::OutputSignal
- i2c::master::AnyI2c
- i2c::master::Config
- i2c::master::I2c
- interrupt::InterruptHandler
- interrupt::InterruptStatus
- interrupt::InterruptStatusIterator
- interrupt::TrapFrame
- interrupt::software::SoftwareInterrupt
- interrupt::software::SoftwareInterruptControl
- ledc::Ledc
- ledc::LowSpeed
- ledc::channel::Channel
- ledc::channel::config::Config
- ledc::timer::Timer
- ledc::timer::config::Config
- peripheral::PeripheralRef
- peripherals::ADC1
- peripherals::APB_CTRL
- peripherals::APB_SARADC
- peripherals::ASSIST_DEBUG
- peripherals::BB
- peripherals::BT
- peripherals::DMA
- peripherals::ECC
- peripherals::EFUSE
- peripherals::EXTMEM
- peripherals::GPIO
- peripherals::I2C0
- peripherals::I2C_ANA_MST
- peripherals::INTERRUPT_CORE0
- peripherals::IO_MUX
- peripherals::LEDC
- peripherals::LPWR
- peripherals::MEM2MEM1
- peripherals::MEM2MEM2
- peripherals::MEM2MEM3
- peripherals::MEM2MEM4
- peripherals::MEM2MEM5
- peripherals::MEM2MEM6
- peripherals::MEM2MEM8
- peripherals::MODEM_CLKRST
- peripherals::Peripherals
- peripherals::RADIO_CLK
- peripherals::RNG
- peripherals::SENSITIVE
- peripherals::SHA
- peripherals::SPI0
- peripherals::SPI1
- peripherals::SPI2
- peripherals::SW_INTERRUPT
- peripherals::SYSTEM
- peripherals::SYSTIMER
- peripherals::TIMG0
- peripherals::UART0
- peripherals::UART1
- peripherals::WIFI
- peripherals::XTS_AES
- rng::Rng
- rng::Trng
- rom::md5::Context
- rom::md5::Digest
- rtc_cntl::Rtc
- rtc_cntl::RtcClock
- rtc_cntl::Rwdt
- rtc_cntl::Swd
- rtc_cntl::sleep::GpioWakeupSource
- rtc_cntl::sleep::RtcConfig
- rtc_cntl::sleep::RtcInitConfig
- rtc_cntl::sleep::RtcSleepConfig
- rtc_cntl::sleep::RtcioWakeupSource
- rtc_cntl::sleep::TimerWakeupSource
- rtc_cntl::sleep::Uart0WakeupSource
- rtc_cntl::sleep::Uart1WakeupSource
- rtc_cntl::sleep::WakeTriggers
- sha::Context
- sha::Sha
- sha::Sha1
- sha::Sha224
- sha::Sha256
- sha::ShaDigest
- spi::AnySpi
- spi::master::Config
- spi::master::Spi
- spi::master::SpiDma
- spi::master::SpiDmaBus
- spi::master::SpiDmaTransfer
- spi::slave::Spi
- spi::slave::dma::SpiDma
- time::Duration
- time::Instant
- time::Rate
- timer::AnyTimer
- timer::OneShotTimer
- timer::PeriodicTimer
- timer::systimer::Alarm
- timer::systimer::SystemTimer
- timer::timg::Timer
- timer::timg::TimerGroup
- timer::timg::Wdt
- trapframe::TrapFrame
- uart::AnyUart
- uart::AtCmdConfig
- uart::Config
- uart::RxConfig
- uart::TxConfig
- uart::Uart
- uart::UartRx
- uart::UartTx
Enums
- analog::adc::AdcCalSource
- analog::adc::Attenuation
- analog::adc::Resolution
- clock::CpuClock
- clock::XtalClock
- config::WatchdogStatus
- dma::BurstConfig
- dma::DmaAlignmentError
- dma::DmaBufError
- dma::DmaError
- dma::DmaInterrupt
- dma::DmaPriority
- dma::DmaRxInterrupt
- dma::DmaTxInterrupt
- dma::Owner
- dma::TransferDirection
- ecc::EllipticCurve
- ecc::Error
- ecc::WorkMode
- gpio::DriveMode
- gpio::DriveStrength
- gpio::Event
- gpio::Level
- gpio::Pull
- gpio::RtcFunction
- gpio::WakeConfigError
- gpio::WakeEvent
- i2c::master::AcknowledgeCheckFailedReason
- i2c::master::BusTimeout
- i2c::master::ConfigError
- i2c::master::Error
- i2c::master::Event
- i2c::master::I2cAddress
- i2c::master::Operation
- interrupt::CpuInterrupt
- interrupt::Error
- interrupt::InterruptKind
- interrupt::Priority
- ledc::LSGlobalClkSource
- ledc::channel::Error
- ledc::channel::FadeError
- ledc::channel::Number
- ledc::channel::config::PinConfig
- ledc::timer::Error
- ledc::timer::LSClockSource
- ledc::timer::Number
- ledc::timer::config::Duty
- rtc_cntl::RtcSlowClock
- rtc_cntl::RwdtStage
- rtc_cntl::RwdtStageAction
- rtc_cntl::SocResetReason
- rtc_cntl::sleep::Error
- rtc_cntl::sleep::WakeupLevel
- spi::BitOrder
- spi::DataMode
- spi::Error
- spi::Mode
- spi::master::Address
- spi::master::ClockSource
- spi::master::Command
- spi::master::ConfigError
- spi::master::SpiInterrupt
- system::Cpu
- system::SleepSource
- timer::Error
- timer::systimer::Unit
- timer::systimer::UnitConfig
- timer::timg::MwdtStage
- timer::timg::MwdtStageAction
- uart::BaudrateTolerance
- uart::ClockSource
- uart::ConfigError
- uart::DataBits
- uart::IoError
- uart::Parity
- uart::RxError
- uart::StopBits
- uart::TxError
- uart::UartInterrupt
Traits
- DriverMode
- Persistable
- analog::adc::AdcCalScheme
- analog::adc::AdcChannel
- analog::adc::AdcHasLineCal
- dma::DmaChannel
- dma::DmaChannelFor
- dma::DmaRxBuffer
- dma::DmaTxBuffer
- dma::ReadBuffer
- dma::RxChannelFor
- dma::TxChannelFor
- dma::WriteBuffer
- gpio::AnalogPin
- gpio::InputPin
- gpio::OutputPin
- gpio::Pin
- gpio::RtcPin
- gpio::RtcPinWithResistors
- gpio::interconnect::PeripheralInput
- gpio::interconnect::PeripheralOutput
- interrupt::InterruptConfigurable
- ledc::Speed
- ledc::channel::ChannelHW
- ledc::channel::ChannelIFace
- ledc::timer::TimerHW
- ledc::timer::TimerIFace
- ledc::timer::TimerSpeed
- peripheral::Peripheral
- rtc_cntl::sleep::WakeSource
- sha::ShaAlgorithm
- timer::Timer
Macros
- chip
- dma_buffers
- dma_buffers_chunk_size
- dma_circular_buffers
- dma_circular_buffers_chunk_size
- dma_circular_descriptors
- dma_circular_descriptors_chunk_size
- dma_descriptors
- dma_descriptors_chunk_size
- dma_loop_buffer
- dma_rx_stream_buffer
- dma_tx_buffer
Attribute Macros
Functions
- debugger::debugger_connected
- dma::descriptor_count
- init
- interrupt::bind_interrupt
- interrupt::bound_handler
- interrupt::clear
- interrupt::disable
- interrupt::enable
- interrupt::enable_cpu_interrupt
- interrupt::enable_direct
- interrupt::map
- interrupt::set_kind
- interrupt::set_priority
- interrupt::status
- rom::crc::crc16_be
- rom::crc::crc16_le
- rom::crc::crc32_be
- rom::crc::crc32_le
- rom::crc::crc8_be
- rom::crc::crc8_le
- rom::md5::compute
- rtc_cntl::reset_reason
- rtc_cntl::wakeup_cause
- system::reset_reason
- system::software_reset
- system::software_reset_cpu
- system::wakeup_cause
Type Aliases
Statics
Constants
- dma::CHUNK_SIZE
- efuse::ADC1_CAL_VOL_ATTEN0
- efuse::ADC1_CAL_VOL_ATTEN3
- efuse::ADC1_INIT_CODE_ATTEN0
- efuse::ADC1_INIT_CODE_ATTEN3
- efuse::ADC_CALIBRATION_3
- efuse::BLK_VERSION_MAJOR
- efuse::BLK_VERSION_MINOR
- efuse::CUSTOM_MAC_USED
- efuse::DIG_DBIAS_HVT
- efuse::DIG_LDO_ACT_DBIAS26
- efuse::DIG_LDO_ACT_STEPD10
- efuse::DIG_LDO_SLP_DBIAS2
- efuse::DIG_LDO_SLP_DBIAS26
- efuse::DISABLE_BLK_VERSION_MAJOR
- efuse::DISABLE_WAFER_VERSION_MAJOR
- efuse::DIS_DIRECT_BOOT
- efuse::DIS_DOWNLOAD_ICACHE
- efuse::DIS_DOWNLOAD_MANUAL_ENCRYPT
- efuse::DIS_DOWNLOAD_MODE
- efuse::DIS_PAD_JTAG
- efuse::ENABLE_SECURITY_DOWNLOAD
- efuse::FLASH_TPUW
- efuse::FORCE_SEND_RESUME
- efuse::KEY0
- efuse::KEY0_FE_128BIT
- efuse::KEY0_FE_256BIT
- efuse::KEY0_SB_128BIT
- efuse::MAC
- efuse::OCODE
- efuse::PKG_VERSION
- efuse::RD_DIS
- efuse::RD_DIS_KEY0
- efuse::RD_DIS_KEY0_HI
- efuse::RD_DIS_KEY0_LOW
- efuse::RTC_LDO_ACT_DBIAS13
- efuse::RTC_LDO_ACT_DBIAS31
- efuse::RTC_LDO_SLP_DBIAS13
- efuse::RTC_LDO_SLP_DBIAS29
- efuse::RTC_LDO_SLP_DBIAS31
- efuse::SECURE_BOOT_EN
- efuse::SECURE_VERSION
- efuse::SPI_BOOT_CRYPT_CNT
- efuse::TEMP_CALIB
- efuse::UART_PRINT_CONTROL
- efuse::USER_DATA
- efuse::USER_DATA_MAC_CUSTOM
- efuse::WAFER_VERSION_MAJOR
- efuse::WAFER_VERSION_MINOR
- efuse::WDT_DELAY_SEL
- efuse::WR_DIS
- efuse::WR_DIS_ADC1_CAL_VOL_ATTEN0
- efuse::WR_DIS_ADC1_CAL_VOL_ATTEN3
- efuse::WR_DIS_ADC1_INIT_CODE_ATTEN0
- efuse::WR_DIS_ADC1_INIT_CODE_ATTEN3
- efuse::WR_DIS_ADC_CALIBRATION_3
- efuse::WR_DIS_BLK_VERSION_MAJOR
- efuse::WR_DIS_BLK_VERSION_MINOR
- efuse::WR_DIS_BLOCK_KEY0
- efuse::WR_DIS_CUSTOM_MAC
- efuse::WR_DIS_CUSTOM_MAC_USED
- efuse::WR_DIS_DIG_DBIAS_HVT
- efuse::WR_DIS_DIG_LDO_ACT_DBIAS26
- efuse::WR_DIS_DIG_LDO_ACT_STEPD10
- efuse::WR_DIS_DIG_LDO_SLP_DBIAS2
- efuse::WR_DIS_DIG_LDO_SLP_DBIAS26
- efuse::WR_DIS_DISABLE_BLK_VERSION_MAJOR
- efuse::WR_DIS_DISABLE_WAFER_VERSION_MAJOR
- efuse::WR_DIS_DIS_DIRECT_BOOT
- efuse::WR_DIS_DIS_DOWNLOAD_ICACHE
- efuse::WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT
- efuse::WR_DIS_DIS_DOWNLOAD_MODE
- efuse::WR_DIS_DIS_PAD_JTAG
- efuse::WR_DIS_ENABLE_SECURITY_DOWNLOAD
- efuse::WR_DIS_FLASH_TPUW
- efuse::WR_DIS_FORCE_SEND_RESUME
- efuse::WR_DIS_MAC
- efuse::WR_DIS_OCODE
- efuse::WR_DIS_PKG_VERSION
- efuse::WR_DIS_RD_DIS
- efuse::WR_DIS_RTC_LDO_ACT_DBIAS13
- efuse::WR_DIS_RTC_LDO_ACT_DBIAS31
- efuse::WR_DIS_RTC_LDO_SLP_DBIAS13
- efuse::WR_DIS_RTC_LDO_SLP_DBIAS29
- efuse::WR_DIS_RTC_LDO_SLP_DBIAS31
- efuse::WR_DIS_SECURE_BOOT_EN
- efuse::WR_DIS_SECURE_VERSION
- efuse::WR_DIS_SPI_BOOT_CRYPT_CNT
- efuse::WR_DIS_TEMP_CALIB
- efuse::WR_DIS_UART_PRINT_CONTROL
- efuse::WR_DIS_WAFER_VERSION_MAJOR
- efuse::WR_DIS_WAFER_VERSION_MINOR
- efuse::WR_DIS_WDT_DELAY_SEL
- efuse::WR_DIS_XTS_KEY_LENGTH_256
- efuse::XTS_KEY_LENGTH_256
- gpio::NUM_PINS
- interrupt::DEFAULT_INTERRUPT_HANDLER
- rtc_cntl::sleep::GPIO_INTR_DISABLE
- rtc_cntl::sleep::GPIO_INTR_HIGH_LEVEL
- rtc_cntl::sleep::GPIO_INTR_LOW_LEVEL
- rtc_cntl::sleep::GPIO_NUM_MAX
- rtc_cntl::sleep::OTHER_BLOCKS_POWERUP
- rtc_cntl::sleep::OTHER_BLOCKS_WAIT
- rtc_cntl::sleep::PIN_FUNC_GPIO
- rtc_cntl::sleep::RTC_CK8M_ENABLE_WAIT_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_BIASSLP_MONITOR_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_BIASSLP_SLEEP_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_BIASSLP_SLEEP_ON
- rtc_cntl::sleep::RTC_CNTL_CK8M_WAIT_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_DBG_ATTEN_DEEPSLEEP_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_DBG_ATTEN_DEEPSLEEP_NODROP
- rtc_cntl::sleep::RTC_CNTL_DBG_ATTEN_LIGHTSLEEP_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_DBG_ATTEN_LIGHTSLEEP_NODROP
- rtc_cntl::sleep::RTC_CNTL_DBG_ATTEN_MONITOR_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_DBIAS_0V90
- rtc_cntl::sleep::RTC_CNTL_DBIAS_0V95
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V00
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V05
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V10
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V15
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V20
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V25
- rtc_cntl::sleep::RTC_CNTL_DBIAS_1V30
- rtc_cntl::sleep::RTC_CNTL_DG_VDD_DRV_B_SLP_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_MIN_SLP_VAL_MIN
- rtc_cntl::sleep::RTC_CNTL_PD_CUR_MONITOR_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_PD_CUR_SLEEP_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_PD_CUR_SLEEP_ON
- rtc_cntl::sleep::RTC_CNTL_PLL_BUF_WAIT_DEFAULT
- rtc_cntl::sleep::RTC_CNTL_XTL_BUF_WAIT_DEFAULT
- rtc_cntl::sleep::SIG_GPIO_OUT_IDX