Docs.rs
  • esp32-0.37.0
    • esp32 0.37.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • MabezDev
    • github:esp-rs:espressif
    • Dependencies
      • critical-section ^1.2.0 normal optional
      • defmt ^1.0.1 normal optional
      • vcell ^0.1.3 normal
    • Versions
    • 100% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate esp32

logo

esp320.37.0

  • All Items

Crate Items

  • Re-exports
  • Modules
  • Structs
  • Enums
  • Constants

Crates

  • esp32

Crate esp32

Source
Expand description

Peripheral access API for ESP32 microcontrollers (generated using svd2rust v0.35.0 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports§

pub use self::i2c0 as i2c1;
pub use self::i2s0 as i2s1;
pub use self::mcpwm0 as mcpwm1;
pub use self::spi0 as spi1;
pub use self::spi0 as spi2;
pub use self::spi0 as spi3;
pub use self::timg0 as timg1;
pub use self::uart0 as uart1;
pub use self::uart0 as uart2;
pub use self::uhci0 as uhci1;

Modules§

aes
AES (Advanced Encryption Standard) Accelerator
apb_ctrl
APB (Advanced Peripheral Bus) Controller
bb
BB Peripheral
dport
DPORT Peripheral
efuse
eFuse Controller
emac_dma
Ethernet DMA configuration and control registers
emac_ext
Ethernet Clock, PHY type, and SRAM configuration registers
emac_mac
Ethernet MAC configuration and control registers
flash_encryption
FLASH_ENCRYPTION Peripheral
frc_timer
FRC_TIMER Peripheral
generic
Common register and bit access and modify traits
gpio
General Purpose Input/Output
gpio_sd
Sigma-Delta Modulation
hinf
HINF Peripheral
i2c0
I2C (Inter-Integrated Circuit) Controller 0
i2s0
I2S (Inter-IC Sound) Controller 0
io_mux
Input/Output Multiplexer
ledc
LED Control PWM (Pulse Width Modulation)
mcpwm0
Motor Control Pulse-Width Modulation 0
nrx
NRX Peripheral
pcnt
Pulse Count Controller
rmt
Remote Control
rng
Hardware Random Number Generator
rsa
RSA (Rivest Shamir Adleman) Accelerator
rtc_cntl
Real-Time Clock Control
rtc_i2c
Low-power I2C (Inter-Integrated Circuit) Controller
rtc_io
Low-power Input/Output
sdhost
SD/MMC Host Controller
sens
SENS Peripheral
sha
SHA (Secure Hash Algorithm) Accelerator
slc
SLC Peripheral
slchost
SLCHOST Peripheral
spi0
SPI (Serial Peripheral Interface) Controller 0
timg0
Timer Group 0
twai0
Two-Wire Automotive Interface
uart0
UART (Universal Asynchronous Receiver-Transmitter) Controller 0
uhci0
Universal Host Controller Interface 0
wifi
MAC controller for Wi-Fi peripheral

Structs§

AES
AES (Advanced Encryption Standard) Accelerator
APB_CTRL
APB (Advanced Peripheral Bus) Controller
BB
BB Peripheral
DPORT
DPORT Peripheral
EFUSE
eFuse Controller
EMAC_DMA
Ethernet DMA configuration and control registers
EMAC_EXT
Ethernet Clock, PHY type, and SRAM configuration registers
EMAC_MAC
Ethernet MAC configuration and control registers
FLASH_ENCRYPTION
FLASH_ENCRYPTION Peripheral
FRC_TIMER
FRC_TIMER Peripheral
GPIO
General Purpose Input/Output
GPIO_SD
Sigma-Delta Modulation
HINF
HINF Peripheral
I2C0
I2C (Inter-Integrated Circuit) Controller 0
I2C1
I2C (Inter-Integrated Circuit) Controller 1
I2S0
I2S (Inter-IC Sound) Controller 0
I2S1
I2S (Inter-IC Sound) Controller 1
IO_MUX
Input/Output Multiplexer
LEDC
LED Control PWM (Pulse Width Modulation)
MCPWM0
Motor Control Pulse-Width Modulation 0
MCPWM1
Motor Control Pulse-Width Modulation 1
NRX
NRX Peripheral
PCNT
Pulse Count Controller
Peripherals
All the peripherals.
RMT
Remote Control
RNG
Hardware Random Number Generator
RSA
RSA (Rivest Shamir Adleman) Accelerator
RTC_CNTL
Real-Time Clock Control
RTC_I2C
Low-power I2C (Inter-Integrated Circuit) Controller
RTC_IO
Low-power Input/Output
SDHOST
SD/MMC Host Controller
SENS
SENS Peripheral
SHA
SHA (Secure Hash Algorithm) Accelerator
SLC
SLC Peripheral
SLCHOST
SLCHOST Peripheral
SPI0
SPI (Serial Peripheral Interface) Controller 0
SPI1
SPI (Serial Peripheral Interface) Controller 1
SPI2
SPI (Serial Peripheral Interface) Controller 2
SPI3
SPI (Serial Peripheral Interface) Controller 3
TIMG0
Timer Group 0
TIMG1
Timer Group 1
TWAI0
Two-Wire Automotive Interface
TryFromInterruptError
TryFromInterruptError
UART0
UART (Universal Asynchronous Receiver-Transmitter) Controller 0
UART1
UART (Universal Asynchronous Receiver-Transmitter) Controller 1
UART2
UART (Universal Asynchronous Receiver-Transmitter) Controller 2
UHCI0
Universal Host Controller Interface 0
UHCI1
Universal Host Controller Interface 1
WIFI
MAC controller for Wi-Fi peripheral

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Results

Settings
Help
    module
    esp32::mcpwm0::timer::status
    PWM TIMERx status register.
    module
    esp32::sdhost::status
    SD/MMC status register
    module
    esp32::twai0::status
    Status register
    type alias
    esp32::efuse::STATUS
    STATUS (r) register accessor:
    type alias
    esp32::gpio::STATUS
    STATUS (rw) register accessor:
    type alias
    esp32::mcpwm0::timer::STATUS
    STATUS (r) register accessor: PWM TIMERx status register.
    type alias
    esp32::rtc_io::STATUS
    STATUS (rw) register accessor:
    type alias
    esp32::sdhost::STATUS
    STATUS (r) register accessor: SD/MMC status register
    type alias
    esp32::twai0::STATUS
    STATUS (r) register accessor: Status register
    type alias
    esp32::uart0::STATUS
    STATUS (r) register accessor:
    method
    esp32::efuse::RegisterBlock::status
    0x100 -
    method
    esp32::gpio::RegisterBlock::status
    0x44 -
    method
    esp32::mcpwm0::timer::TIMER::status
    0x0c - PWM TIMERx status register.
    method
    esp32::rmt::chstatus::R::status
    Bits 0:31 - The status for channel0
    method
    esp32::rtc_io::RegisterBlock::status
    0x18 -
    method
    esp32::sdhost::RegisterBlock::status
    0x48 - SD/MMC status register
    method
    esp32::spi0::rd_status::R::status
    Bits 0:15 - In the slave mode, it is the status for master …
    method
    esp32::spi0::rd_status::W::status
    Bits 0:15 - In the slave mode, it is the status for master …
    method
    esp32::twai0::RegisterBlock::status
    0x08 - Status register
    method
    esp32::uart0::RegisterBlock::status
    0x1c -
    module
    esp32::efuse::status
    module
    esp32::gpio::status
    module
    esp32::rtc_io::status
    module
    esp32::uart0::status
    type alias
    esp32::gpio::STATUS1
    STATUS1 (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::status1
    0x50 -
    module
    esp32::gpio::status1
    type alias
    esp32::rmt::chstatus::STATUS_R
    Field STATUS reader - The status for channel0
    type alias
    esp32::spi0::rd_status::STATUS_R
    Field STATUS reader - In the slave mode, it is the status …
    type alias
    esp32::spi0::rd_status::STATUS_W
    Field STATUS writer - In the slave mode, it is the status …
    method
    esp32::rtc_cntl::ext_wakeup1::W::status_clr
    Bit 18 - clear ext wakeup1 status
    method
    esp32::spi0::rd_status::R::status_ext
    Bits 24:31 - In the slave mode,it is the status for master …
    method
    esp32::spi0::rd_status::W::status_ext
    Bits 24:31 - In the slave mode,it is the status for master …
    struct
    esp32::efuse::status::STATUS_SPEC
    You can read this register and get status::R. See API.
    struct
    esp32::gpio::status::STATUS_SPEC
    You can read this register and get status::R. You can reset…
    struct
    esp32::mcpwm0::timer::status::STATUS_SPEC
    PWM TIMERx status register.
    struct
    esp32::rtc_io::status::STATUS_SPEC
    You can read this register and get status::R. You can reset…
    struct
    esp32::sdhost::status::STATUS_SPEC
    SD/MMC status register
    struct
    esp32::twai0::status::STATUS_SPEC
    Status register
    struct
    esp32::uart0::status::STATUS_SPEC
    You can read this register and get status::R. See API.
    type alias
    esp32::gpio::STATUS_W1TC
    STATUS_W1TC (rw) register accessor:
    type alias
    esp32::rtc_io::STATUS_W1TC
    STATUS_W1TC (w) register accessor:
    method
    esp32::gpio::RegisterBlock::status_w1tc
    0x4c -
    method
    esp32::rtc_io::RegisterBlock::status_w1tc
    0x20 -
    module
    esp32::gpio::status_w1tc
    module
    esp32::rtc_io::status_w1tc
    type alias
    esp32::gpio::STATUS_W1TS
    STATUS_W1TS (rw) register accessor:
    type alias
    esp32::rtc_io::STATUS_W1TS
    STATUS_W1TS (w) register accessor:
    method
    esp32::gpio::RegisterBlock::status_w1ts
    0x48 -
    method
    esp32::rtc_io::RegisterBlock::status_w1ts
    0x1c -
    module
    esp32::gpio::status_w1ts
    module
    esp32::rtc_io::status_w1ts
    struct
    esp32::gpio::status1::STATUS1_SPEC
    You can read this register and get status1::R. You can …
    type alias
    esp32::gpio::STATUS1_W1TC
    STATUS1_W1TC (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::status1_w1tc
    0x58 -
    module
    esp32::gpio::status1_w1tc
    type alias
    esp32::gpio::STATUS1_W1TS
    STATUS1_W1TS (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::status1_w1ts
    0x54 -
    module
    esp32::gpio::status1_w1ts
    type alias
    esp32::rtc_cntl::ext_wakeup1::STATUS_CLR_W
    Field STATUS_CLR writer - clear ext wakeup1 status
    type alias
    esp32::spi0::rd_status::STATUS_EXT_R
    Field STATUS_EXT reader - In the slave mode,it is the …
    type alias
    esp32::spi0::rd_status::STATUS_EXT_W
    Field STATUS_EXT writer - In the slave mode,it is the …
    method
    esp32::gpio::status_w1tc::R::status_int_w1tc
    Bits 0:31 - GPIO0~31 interrupt status write 1 to clear
    method
    esp32::gpio::status_w1tc::W::status_int_w1tc
    Bits 0:31 - GPIO0~31 interrupt status write 1 to clear
    method
    esp32::rtc_io::status_w1tc::W::status_int_w1tc
    Bits 14:31 - GPIO0~17 interrupt status write 1 to clear
    method
    esp32::gpio::status_w1ts::R::status_int_w1ts
    Bits 0:31 - GPIO0~31 interrupt status write 1 to set
    method
    esp32::gpio::status_w1ts::W::status_int_w1ts
    Bits 0:31 - GPIO0~31 interrupt status write 1 to set
    method
    esp32::rtc_io::status_w1ts::W::status_int_w1ts
    Bits 14:31 - GPIO0~17 interrupt status write 1 to set
    method
    esp32::gpio::status1_w1tc::R::status1_int_w1tc
    Bits 0:7 - GPIO32~39 interrupt status write 1 to clear
    method
    esp32::gpio::status1_w1tc::W::status1_int_w1tc
    Bits 0:7 - GPIO32~39 interrupt status write 1 to clear
    method
    esp32::gpio::status1_w1ts::R::status1_int_w1ts
    Bits 0:7 - GPIO32~39 interrupt status write 1 to set
    method
    esp32::gpio::status1_w1ts::W::status1_int_w1ts
    Bits 0:7 - GPIO32~39 interrupt status write 1 to set
    struct
    esp32::gpio::status_w1tc::STATUS_W1TC_SPEC
    You can read this register and get status_w1tc::R. You can …
    struct
    esp32::rtc_io::status_w1tc::STATUS_W1TC_SPEC
    You can reset, write, write_with_zero this register using …
    struct
    esp32::gpio::status_w1ts::STATUS_W1TS_SPEC
    You can read this register and get status_w1ts::R. You can …
    struct
    esp32::rtc_io::status_w1ts::STATUS_W1TS_SPEC
    You can reset, write, write_with_zero this register using …
    struct
    esp32::gpio::status1_w1tc::STATUS1_W1TC_SPEC
    You can read this register and get status1_w1tc::R. You …
    struct
    esp32::gpio::status1_w1ts::STATUS1_W1TS_SPEC
    You can read this register and get status1_w1ts::R. You …
    type alias
    esp32::gpio::status_w1tc::STATUS_INT_W1TC_R
    Field STATUS_INT_W1TC reader - GPIO0~31 interrupt status …
    type alias
    esp32::gpio::status_w1tc::STATUS_INT_W1TC_W
    Field STATUS_INT_W1TC writer - GPIO0~31 interrupt status …
    type alias
    esp32::rtc_io::status_w1tc::STATUS_INT_W1TC_W
    Field STATUS_INT_W1TC writer - GPIO0~17 interrupt status …
    type alias
    esp32::gpio::status_w1ts::STATUS_INT_W1TS_R
    Field STATUS_INT_W1TS reader - GPIO0~31 interrupt status …
    type alias
    esp32::gpio::status_w1ts::STATUS_INT_W1TS_W
    Field STATUS_INT_W1TS writer - GPIO0~31 interrupt status …
    type alias
    esp32::rtc_io::status_w1ts::STATUS_INT_W1TS_W
    Field STATUS_INT_W1TS writer - GPIO0~17 interrupt status …
    type alias
    esp32::gpio::status1_w1tc::STATUS1_INT_W1TC_R
    Field STATUS1_INT_W1TC reader - GPIO32~39 interrupt status …
    type alias
    esp32::gpio::status1_w1tc::STATUS1_INT_W1TC_W
    Field STATUS1_INT_W1TC writer - GPIO32~39 interrupt status …
    type alias
    esp32::gpio::status1_w1ts::STATUS1_INT_W1TS_R
    Field STATUS1_INT_W1TS reader - GPIO32~39 interrupt status …
    type alias
    esp32::gpio::status1_w1ts::STATUS1_INT_W1TS_W
    Field STATUS1_INT_W1TS writer - GPIO32~39 interrupt status …
    type alias
    esp32::pcnt::U_STATUS
    U_STATUS (rw) register accessor:
    method
    esp32::pcnt::RegisterBlock::u_status
    0x90..0xb0 -
    module
    esp32::pcnt::u_status
    method
    esp32::pcnt::RegisterBlock::u_status_iter
    Iterator for array of: 0x90..0xb0 -
    struct
    esp32::pcnt::u_status::U_STATUS_SPEC
    You can read this register and get u_status::R. You can …
    type alias
    esp32::rmt::CHSTATUS
    CHSTATUS (r) register accessor:
    method
    esp32::rmt::RegisterBlock::chstatus
    0x60..0x80 -
    module
    esp32::rmt::chstatus
    module
    esp32::mcpwm0::ch::fh_status
    Status of fault events.
    type alias
    esp32::mcpwm0::ch::FH_STATUS
    FH_STATUS (r) register accessor: Status of fault events.
    method
    esp32::mcpwm0::ch::CH::fh_status
    0x34 - Status of fault events.
    type alias
    esp32::spi0::RD_STATUS
    RD_STATUS (rw) register accessor:
    method
    esp32::spi0::RegisterBlock::rd_status
    0x10 -
    module
    esp32::spi0::rd_status
    type alias
    esp32::slc::RX_STATUS
    RX_STATUS (r) register accessor:
    method
    esp32::slc::RegisterBlock::rx_status
    0x24 -
    module
    esp32::slc::rx_status
    type alias
    esp32::slc::TX_STATUS
    TX_STATUS (r) register accessor:
    method
    esp32::slc::RegisterBlock::tx_status
    0x30 -
    module
    esp32::slc::tx_status
    method
    esp32::pcnt::RegisterBlock::u0_status
    0x90 - U0_STATUS
    method
    esp32::pcnt::RegisterBlock::u1_status
    0x94 - U1_STATUS
    method
    esp32::pcnt::RegisterBlock::u2_status
    0x98 - U2_STATUS
    method
    esp32::pcnt::RegisterBlock::u3_status
    0x9c - U3_STATUS
    method
    esp32::pcnt::RegisterBlock::u4_status
    0xa0 - U4_STATUS
    method
    esp32::pcnt::RegisterBlock::u5_status
    0xa4 - U5_STATUS
    method
    esp32::pcnt::RegisterBlock::u6_status
    0xa8 - U6_STATUS
    method
    esp32::pcnt::RegisterBlock::u7_status
    0xac - U7_STATUS
    method
    esp32::rmt::RegisterBlock::chstatus_iter
    Iterator for array of: 0x60..0x80 -
    struct
    esp32::rmt::chstatus::CHSTATUS_SPEC
    You can read this register and get chstatus::R. See API.
    struct
    esp32::mcpwm0::ch::fh_status::FH_STATUS_SPEC
    Status of fault events.
    struct
    esp32::spi0::rd_status::RD_STATUS_SPEC
    You can read this register and get rd_status::R. You can …
    struct
    esp32::slc::rx_status::RX_STATUS_SPEC
    You can read this register and get rx_status::R. See API.
    struct
    esp32::slc::tx_status::TX_STATUS_SPEC
    You can read this register and get tx_status::R. See API.
    method
    esp32::rmt::RegisterBlock::ch0status
    0x60 - CH0STATUS
    method
    esp32::rmt::RegisterBlock::ch1status
    0x64 - CH1STATUS
    method
    esp32::rmt::RegisterBlock::ch2status
    0x68 - CH2STATUS
    method
    esp32::rmt::RegisterBlock::ch3status
    0x6c - CH3STATUS
    method
    esp32::rmt::RegisterBlock::ch4status
    0x70 - CH4STATUS
    method
    esp32::rmt::RegisterBlock::ch5status
    0x74 - CH5STATUS
    method
    esp32::rmt::RegisterBlock::ch6status
    0x78 - CH6STATUS
    method
    esp32::rmt::RegisterBlock::ch7status
    0x7c - CH7STATUS
    module
    esp32::emac_dma::dmastatus
    State of interrupts, errors and other events
    type alias
    esp32::emac_dma::DMASTATUS
    DMASTATUS (rw) register accessor: State of interrupts, …
    method
    esp32::emac_dma::RegisterBlock::dmastatus
    0x14 - State of interrupts, errors and other events
    type alias
    esp32::mcpwm0::CAP_STATUS
    CAP_STATUS (r) register accessor:
    method
    esp32::mcpwm0::RegisterBlock::cap_status
    0x108 -
    module
    esp32::mcpwm0::cap_status
    type alias
    esp32::efuse::DEC_STATUS
    DEC_STATUS (r) register accessor:
    method
    esp32::efuse::RegisterBlock::dec_status
    0x11c -
    module
    esp32::efuse::dec_status
    type alias
    esp32::spi0::DMA_STATUS
    DMA_STATUS (r) register accessor:
    method
    esp32::spi0::RegisterBlock::dma_status
    0x10c -
    module
    esp32::spi0::dma_status
    method
    esp32::efuse::blk0_wdata6::R::key_status
    Bit 10
    method
    esp32::efuse::blk0_wdata6::W::key_status
    Bit 10
    type alias
    esp32::efuse::blk0_wdata6::KEY_STATUS_R
    Field KEY_STATUS reader -
    type alias
    esp32::efuse::blk0_wdata6::KEY_STATUS_W
    Field KEY_STATUS writer -
    struct
    esp32::emac_dma::dmastatus::DMASTATUS_SPEC
    State of interrupts, errors and other events
    method
    esp32::sdhost::mintsts::R::int_status_msk
    Bits 0:15 - Interrupt enabled only if corresponding bit in …
    method
    esp32::sdhost::rintsts::R::int_status_raw
    Bits 0:15 - Setting a bit clears the corresponding …
    method
    esp32::sdhost::rintsts::W::int_status_raw
    Bits 0:15 - Setting a bit clears the corresponding …
    struct
    esp32::mcpwm0::cap_status::CAP_STATUS_SPEC
    You can read this register and get cap_status::R. See API.
    struct
    esp32::efuse::dec_status::DEC_STATUS_SPEC
    You can read this register and get dec_status::R. See API.
    struct
    esp32::spi0::dma_status::DMA_STATUS_SPEC
    You can read this register and get dma_status::R. See API.
    type alias
    esp32::sdhost::mintsts::INT_STATUS_MSK_R
    Field INT_STATUS_MSK reader - Interrupt enabled only if …
    type alias
    esp32::sdhost::rintsts::INT_STATUS_RAW_R
    Field INT_STATUS_RAW reader - Setting a bit clears the …
    type alias
    esp32::sdhost::rintsts::INT_STATUS_RAW_W
    Field INT_STATUS_RAW writer - Setting a bit clears the …
    method
    esp32::spi0::slave1::R::slv_status_bitlen
    Bits 27:31 - In the slave mode it is the length of status …
    method
    esp32::spi0::slave1::W::slv_status_bitlen
    Bits 27:31 - In the slave mode it is the length of status …
    method
    esp32::spi0::slave1::R::slv_status_fast_en
    Bit 26 - In the slave mode enable fast read status.
    method
    esp32::spi0::slave1::W::slv_status_fast_en
    Bit 26 - In the slave mode enable fast read status.
    type alias
    esp32::spi0::slave1::SLV_STATUS_BITLEN_R
    Field SLV_STATUS_BITLEN reader - In the slave mode it is …
    type alias
    esp32::spi0::slave1::SLV_STATUS_BITLEN_W
    Field SLV_STATUS_BITLEN writer - In the slave mode it is …
    method
    esp32::spi0::slave1::R::slv_status_readback
    Bit 25 - In the slave mode 1:read register of …
    method
    esp32::spi0::slave1::W::slv_status_readback
    Bit 25 - In the slave mode 1:read register of …
    type alias
    esp32::spi0::slave1::SLV_STATUS_FAST_EN_R
    Field SLV_STATUS_FAST_EN reader - In the slave mode enable …
    type alias
    esp32::spi0::slave1::SLV_STATUS_FAST_EN_W
    Field SLV_STATUS_FAST_EN writer - In the slave mode enable …
    type alias
    esp32::spi0::slave1::SLV_STATUS_READBACK_R
    Field SLV_STATUS_READBACK reader - In the slave mode …
    type alias
    esp32::spi0::slave1::SLV_STATUS_READBACK_W
    Field SLV_STATUS_READBACK writer - In the slave mode …
    method
    esp32::pcnt::u_status::R::core_status
    Bits 0:31
    type alias
    esp32::spi0::DMA_RSTATUS
    DMA_RSTATUS (r) register accessor:
    method
    esp32::spi0::RegisterBlock::dma_rstatus
    0x148 -
    module
    esp32::spi0::dma_rstatus
    type alias
    esp32::spi0::DMA_TSTATUS
    DMA_TSTATUS (r) register accessor:
    method
    esp32::spi0::RegisterBlock::dma_tstatus
    0x14c -
    module
    esp32::spi0::dma_tstatus
    method
    esp32::sens::sar_slave_addr1::R::meas_status
    Bits 22:29
    type alias
    esp32::pcnt::u_status::CORE_STATUS_R
    Field CORE_STATUS reader -
    type alias
    esp32::sens::sar_slave_addr1::MEAS_STATUS_R
    Field MEAS_STATUS reader -
    struct
    esp32::spi0::dma_rstatus::DMA_RSTATUS_SPEC
    You can read this register and get dma_rstatus::R. See API.
    struct
    esp32::spi0::dma_tstatus::DMA_TSTATUS_SPEC
    You can read this register and get dma_tstatus::R. See API.
    module
    esp32::emac_mac::emaccstatus
    Link communication status
    type alias
    esp32::emac_mac::EMACCSTATUS
    EMACCSTATUS (r) register accessor: Link communication …
    method
    esp32::emac_mac::RegisterBlock::emaccstatus
    0xd8 - Link communication status
    type alias
    esp32::rtc_i2c::DEBUG_STATUS
    DEBUG_STATUS (rw) register accessor:
    method
    esp32::rtc_i2c::RegisterBlock::debug_status
    0x08 -
    module
    esp32::rtc_i2c::debug_status
    method
    esp32::sdhost::status::R::data_3_status
    Bit 8 - Raw selected sdhost_card_data[3], checks whether …
    type alias
    esp32::uhci0::DMA_IN_STATUS
    DMA_IN_STATUS (r) register accessor:
    method
    esp32::spi0::dma_tstatus::R::dma_in_status
    Bits 0:31 - spi dma write data to memory status.
    method
    esp32::uhci0::RegisterBlock::dma_in_status
    0x1c -
    module
    esp32::uhci0::dma_in_status
    type alias
    esp32::uart0::MEM_RX_STATUS
    MEM_RX_STATUS (r) register accessor:
    method
    esp32::uart0::RegisterBlock::mem_rx_status
    0x60 -
    method
    esp32::uart0::mem_rx_status::R::mem_rx_status
    Bits 0:23 - This register stores the current uart rx mem …
    module
    esp32::uart0::mem_rx_status
    type alias
    esp32::uart0::MEM_TX_STATUS
    MEM_TX_STATUS (r) register accessor:
    method
    esp32::uart0::RegisterBlock::mem_tx_status
    0x5c -
    method
    esp32::uart0::mem_tx_status::R::mem_tx_status
    Bits 0:23
    module
    esp32::uart0::mem_tx_status
    method
    esp32::efuse::blk0_rdata6::R::rd_key_status
    Bit 10
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.
    method
    esp32::efuse::RegisterBlock::status
    &RegisterBlock -> &STATUS
    0x100 -
    method
    esp32::gpio::RegisterBlock::status
    &RegisterBlock -> &STATUS
    0x44 -
    method
    esp32::mcpwm0::timer::TIMER::status
    &TIMER -> &STATUS
    0x0c - PWM TIMERx status register.
    method
    esp32::rtc_io::RegisterBlock::status
    &RegisterBlock -> &STATUS
    0x18 -
    method
    esp32::sdhost::RegisterBlock::status
    &RegisterBlock -> &STATUS
    0x48 - SD/MMC status register
    method
    esp32::twai0::RegisterBlock::status
    &RegisterBlock -> &STATUS
    0x08 - Status register
    method
    esp32::uart0::RegisterBlock::status
    &RegisterBlock -> &STATUS
    0x1c -