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
    type alias
    esp32::gpio::ENABLE
    ENABLE (rw) register accessor:
    type alias
    esp32::rtc_io::ENABLE
    ENABLE (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::enable
    0x20 -
    method
    esp32::rtc_io::RegisterBlock::enable
    0x0c -
    method
    esp32::rtc_io::enable::R::enable
    Bits 14:31 - GPIO0~17 output enable
    method
    esp32::rtc_io::enable::W::enable
    Bits 14:31 - GPIO0~17 output enable
    module
    esp32::gpio::enable
    module
    esp32::rtc_io::enable
    type alias
    esp32::gpio::ENABLE1
    ENABLE1 (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::enable1
    0x2c -
    module
    esp32::gpio::enable1
    method
    esp32::wifi::filter_bank::mask_high::R::enabled
    Bit 16
    method
    esp32::wifi::filter_bank::mask_high::W::enabled
    Bit 16
    type alias
    esp32::rtc_io::enable::ENABLE_R
    Field ENABLE reader - GPIO0~17 output enable
    type alias
    esp32::rtc_io::enable::ENABLE_W
    Field ENABLE writer - GPIO0~17 output enable
    type alias
    esp32::wifi::filter_bank::mask_high::ENABLED_R
    Field ENABLED reader -
    type alias
    esp32::wifi::filter_bank::mask_high::ENABLED_W
    Field ENABLED writer -
    struct
    esp32::gpio::enable::ENABLE_SPEC
    You can read this register and get enable::R. You can reset…
    struct
    esp32::rtc_io::enable::ENABLE_SPEC
    You can read this register and get enable::R. You can reset…
    type alias
    esp32::gpio::ENABLE_W1TC
    ENABLE_W1TC (rw) register accessor:
    type alias
    esp32::rtc_io::ENABLE_W1TC
    ENABLE_W1TC (w) register accessor:
    method
    esp32::gpio::RegisterBlock::enable_w1tc
    0x28 -
    method
    esp32::rtc_io::RegisterBlock::enable_w1tc
    0x14 -
    method
    esp32::rtc_io::enable_w1tc::W::enable_w1tc
    Bits 14:31 - GPIO0~17 output enable write 1 to clear
    module
    esp32::gpio::enable_w1tc
    module
    esp32::rtc_io::enable_w1tc
    type alias
    esp32::gpio::ENABLE_W1TS
    ENABLE_W1TS (rw) register accessor:
    type alias
    esp32::rtc_io::ENABLE_W1TS
    ENABLE_W1TS (w) register accessor:
    method
    esp32::gpio::RegisterBlock::enable_w1ts
    0x24 -
    method
    esp32::rtc_io::RegisterBlock::enable_w1ts
    0x10 -
    method
    esp32::rtc_io::enable_w1ts::W::enable_w1ts
    Bits 14:31 - GPIO0~17 output enable write 1 to set
    module
    esp32::gpio::enable_w1ts
    module
    esp32::rtc_io::enable_w1ts
    struct
    esp32::gpio::enable1::ENABLE1_SPEC
    You can read this register and get enable1::R. You can …
    type alias
    esp32::gpio::ENABLE1_W1TC
    ENABLE1_W1TC (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::enable1_w1tc
    0x34 -
    module
    esp32::gpio::enable1_w1tc
    type alias
    esp32::gpio::ENABLE1_W1TS
    ENABLE1_W1TS (rw) register accessor:
    method
    esp32::gpio::RegisterBlock::enable1_w1ts
    0x30 -
    module
    esp32::gpio::enable1_w1ts
    method
    esp32::sdhost::enshift::R::enable_shift
    Bits 0:3 - Control for the amount of phase shift provided …
    method
    esp32::sdhost::enshift::W::enable_shift
    Bits 0:3 - Control for the amount of phase shift provided …
    type alias
    esp32::rtc_io::enable_w1tc::ENABLE_W1TC_W
    Field ENABLE_W1TC writer - GPIO0~17 output enable write 1 …
    type alias
    esp32::rtc_io::enable_w1ts::ENABLE_W1TS_W
    Field ENABLE_W1TS writer - GPIO0~17 output enable write 1 …
    type alias
    esp32::sdhost::enshift::ENABLE_SHIFT_R
    Field ENABLE_SHIFT reader - Control for the amount of …
    type alias
    esp32::sdhost::enshift::ENABLE_SHIFT_W
    Field ENABLE_SHIFT writer - Control for the amount of …
    method
    esp32::gpio::enable_w1tc::R::enable_data_w1tc
    Bits 0:31 - GPIO0~31 output enable write 1 to clear
    method
    esp32::gpio::enable_w1tc::W::enable_data_w1tc
    Bits 0:31 - GPIO0~31 output enable write 1 to clear
    method
    esp32::gpio::enable_w1ts::R::enable_data_w1ts
    Bits 0:31 - GPIO0~31 output enable write 1 to set
    method
    esp32::gpio::enable_w1ts::W::enable_data_w1ts
    Bits 0:31 - GPIO0~31 output enable write 1 to set
    struct
    esp32::gpio::enable_w1tc::ENABLE_W1TC_SPEC
    You can read this register and get enable_w1tc::R. You can …
    struct
    esp32::rtc_io::enable_w1tc::ENABLE_W1TC_SPEC
    You can reset, write, write_with_zero this register using …
    struct
    esp32::gpio::enable_w1ts::ENABLE_W1TS_SPEC
    You can read this register and get enable_w1ts::R. You can …
    struct
    esp32::rtc_io::enable_w1ts::ENABLE_W1TS_SPEC
    You can reset, write, write_with_zero this register using …
    method
    esp32::gpio::enable1_w1tc::R::enable1_data_w1tc
    Bits 0:7 - GPIO32~39 output enable write 1 to clear
    method
    esp32::gpio::enable1_w1tc::W::enable1_data_w1tc
    Bits 0:7 - GPIO32~39 output enable write 1 to clear
    method
    esp32::gpio::enable1_w1ts::R::enable1_data_w1ts
    Bits 0:7 - GPIO32~39 output enable write 1 to set
    method
    esp32::gpio::enable1_w1ts::W::enable1_data_w1ts
    Bits 0:7 - GPIO32~39 output enable write 1 to set
    struct
    esp32::gpio::enable1_w1tc::ENABLE1_W1TC_SPEC
    You can read this register and get enable1_w1tc::R. You …
    struct
    esp32::gpio::enable1_w1ts::ENABLE1_W1TS_SPEC
    You can read this register and get enable1_w1ts::R. You …
    type alias
    esp32::gpio::enable_w1tc::ENABLE_DATA_W1TC_R
    Field ENABLE_DATA_W1TC reader - GPIO0~31 output enable …
    type alias
    esp32::gpio::enable_w1tc::ENABLE_DATA_W1TC_W
    Field ENABLE_DATA_W1TC writer - GPIO0~31 output enable …
    type alias
    esp32::gpio::enable_w1ts::ENABLE_DATA_W1TS_R
    Field ENABLE_DATA_W1TS reader - GPIO0~31 output enable …
    type alias
    esp32::gpio::enable_w1ts::ENABLE_DATA_W1TS_W
    Field ENABLE_DATA_W1TS writer - GPIO0~31 output enable …
    type alias
    esp32::gpio::enable1_w1tc::ENABLE1_DATA_W1TC_R
    Field ENABLE1_DATA_W1TC reader - GPIO32~39 output enable …
    type alias
    esp32::gpio::enable1_w1tc::ENABLE1_DATA_W1TC_W
    Field ENABLE1_DATA_W1TC writer - GPIO32~39 output enable …
    type alias
    esp32::gpio::enable1_w1ts::ENABLE1_DATA_W1TS_R
    Field ENABLE1_DATA_W1TS reader - GPIO32~39 output enable …
    type alias
    esp32::gpio::enable1_w1ts::ENABLE1_DATA_W1TS_W
    Field ENABLE1_DATA_W1TS writer - GPIO32~39 output enable …
    method
    esp32::sdhost::clkena::R::lp_enable
    Bits 16:17 - Disable clock when the card is in IDLE state. …
    method
    esp32::sdhost::clkena::W::lp_enable
    Bits 16:17 - Disable clock when the card is in IDLE state. …
    method
    esp32::wifi::rx_ctrl::R::rx_enable
    Bit 31 - Enable frame reception
    method
    esp32::wifi::rx_ctrl::W::rx_enable
    Bit 31 - Enable frame reception
    method
    esp32::hinf::cfg_data1::R::ioenable1
    Bit 11
    method
    esp32::hinf::cfg_data1::R::ioenable2
    Bit 7
    type alias
    esp32::hinf::cfg_data1::IOENABLE1_R
    Field IOENABLE1 reader -
    type alias
    esp32::hinf::cfg_data1::IOENABLE2_R
    Field IOENABLE2 reader -
    type alias
    esp32::sdhost::clkena::LP_ENABLE_R
    Field LP_ENABLE reader - Disable clock when the card is in …
    type alias
    esp32::sdhost::clkena::LP_ENABLE_W
    Field LP_ENABLE writer - Disable clock when the card is in …
    type alias
    esp32::wifi::rx_ctrl::RX_ENABLE_R
    Field RX_ENABLE reader - Enable frame reception
    type alias
    esp32::wifi::rx_ctrl::RX_ENABLE_W
    Field RX_ENABLE writer - Enable frame reception
    method
    esp32::sdhost::ctrl::R::int_enable
    Bit 4 - Global interrupt enable/disable bit. 0: Disable; …
    method
    esp32::sdhost::ctrl::W::int_enable
    Bit 4 - Global interrupt enable/disable bit. 0: Disable; …
    method
    esp32::wifi::crypto_control::interface_crypto_control::R::spp_enable
    Bit 9 - Enable Signaling and Payload Protection (SPP) for …
    method
    esp32::wifi::crypto_control::interface_crypto_control::W::spp_enable
    Bit 9 - Enable Signaling and Payload Protection (SPP) for …
    type alias
    esp32::sdhost::ctrl::INT_ENABLE_R
    Field INT_ENABLE reader - Global interrupt enable/disable …
    type alias
    esp32::sdhost::ctrl::INT_ENABLE_W
    Field INT_ENABLE writer - Global interrupt enable/disable …
    type alias
    esp32::wifi::crypto_control::interface_crypto_control::SPP_ENABLE_R
    Field SPP_ENABLE reader - Enable Signaling and Payload …
    type alias
    esp32::wifi::crypto_control::interface_crypto_control::SPP_ENABLE_W
    Field SPP_ENABLE writer - Enable Signaling and Payload …
    method
    esp32::sdhost::clkena::R::cclk_enable
    Bits 0:1 - Clock-enable control for two SD card clocks and …
    method
    esp32::sdhost::clkena::W::cclk_enable
    Bits 0:1 - Clock-enable control for two SD card clocks and …
    method
    esp32::i2s0::conf2::R::data_enable
    Bit 4
    method
    esp32::i2s0::conf2::W::data_enable
    Bit 4
    method
    esp32::hinf::cfg_data1::R::sdio_enable
    Bit 0
    method
    esp32::hinf::cfg_data1::W::sdio_enable
    Bit 0
    method
    esp32::wifi::tx_slot_config::plcp0::R::slot_enabled
    Bit 31 - Marks this slot as ready for transmission
    method
    esp32::wifi::tx_slot_config::plcp0::W::slot_enabled
    Bit 31 - Marks this slot as ready for transmission
    type alias
    esp32::sdhost::clkena::CCLK_ENABLE_R
    Field CCLK_ENABLE reader - Clock-enable control for two SD …
    type alias
    esp32::sdhost::clkena::CCLK_ENABLE_W
    Field CCLK_ENABLE writer - Clock-enable control for two SD …
    type alias
    esp32::i2s0::conf2::DATA_ENABLE_R
    Field DATA_ENABLE reader -
    type alias
    esp32::i2s0::conf2::DATA_ENABLE_W
    Field DATA_ENABLE writer -
    type alias
    esp32::hinf::cfg_data1::SDIO_ENABLE_R
    Field SDIO_ENABLE reader -
    type alias
    esp32::hinf::cfg_data1::SDIO_ENABLE_W
    Field SDIO_ENABLE writer -
    type alias
    esp32::wifi::tx_slot_config::plcp0::SLOT_ENABLED_R
    Field SLOT_ENABLED reader - Marks this slot as ready for …
    type alias
    esp32::wifi::tx_slot_config::plcp0::SLOT_ENABLED_W
    Field SLOT_ENABLED writer - Marks this slot as ready for …
    method
    esp32::i2s0::timing::R::data_enable_delay
    Bits 22:23
    method
    esp32::i2s0::timing::W::data_enable_delay
    Bits 22:23
    type alias
    esp32::i2s0::timing::DATA_ENABLE_DELAY_R
    Field DATA_ENABLE_DELAY reader -
    type alias
    esp32::i2s0::timing::DATA_ENABLE_DELAY_W
    Field DATA_ENABLE_DELAY writer -
    method
    esp32::i2s0::conf2::R::data_enable_test_en
    Bit 3
    method
    esp32::i2s0::conf2::W::data_enable_test_en
    Bit 3
    type alias
    esp32::i2s0::conf2::DATA_ENABLE_TEST_EN_R
    Field DATA_ENABLE_TEST_EN reader -
    type alias
    esp32::i2s0::conf2::DATA_ENABLE_TEST_EN_W
    Field DATA_ENABLE_TEST_EN writer -
    method
    esp32::gpio::pin::R::wakeup_enable
    Bit 10 - GPIO wake up enable only available in light sleep
    method
    esp32::gpio::pin::W::wakeup_enable
    Bit 10 - GPIO wake up enable only available in light sleep
    method
    esp32::rtc_io::pin::R::wakeup_enable
    Bit 10 - GPIO wake up enable only available in light sleep
    method
    esp32::rtc_io::pin::W::wakeup_enable
    Bit 10 - GPIO wake up enable only available in light sleep
    method
    esp32::hinf::cfg_data1::R::sdio_cd_enable
    Bit 4
    method
    esp32::hinf::cfg_data1::W::sdio_cd_enable
    Bit 4
    type alias
    esp32::gpio::pin::WAKEUP_ENABLE_R
    Field WAKEUP_ENABLE reader - GPIO wake up enable only …
    type alias
    esp32::rtc_io::pin::WAKEUP_ENABLE_R
    Field WAKEUP_ENABLE reader - GPIO wake up enable only …
    type alias
    esp32::gpio::pin::WAKEUP_ENABLE_W
    Field WAKEUP_ENABLE writer - GPIO wake up enable only …
    type alias
    esp32::rtc_io::pin::WAKEUP_ENABLE_W
    Field WAKEUP_ENABLE writer - GPIO wake up enable only …
    type alias
    esp32::hinf::cfg_data1::SDIO_CD_ENABLE_R
    Field SDIO_CD_ENABLE reader -
    type alias
    esp32::hinf::cfg_data1::SDIO_CD_ENABLE_W
    Field SDIO_CD_ENABLE writer -
    method
    esp32::emac_mac::emacaddr0high::R::address_enable0
    Bit 31 - This bit is always set to 1.
    method
    esp32::emac_mac::emacaddr0high::W::address_enable0
    Bit 31 - This bit is always set to 1.
    method
    esp32::emac_mac::emacaddr1high::R::address_enable1
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr1high::W::address_enable1
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr2high::R::address_enable2
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr2high::W::address_enable2
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr3high::R::address_enable3
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr3high::W::address_enable3
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr4high::R::address_enable4
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr4high::W::address_enable4
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr5high::R::address_enable5
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr5high::W::address_enable5
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr6high::R::address_enable6
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr6high::W::address_enable6
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr7high::R::address_enable7
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::emac_mac::emacaddr7high::W::address_enable7
    Bit 31 - When this bit is set the address filter module …
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable
    Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable
    Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable0
    Bit 0 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable0
    Bit 0 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable1
    Bit 1 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable1
    Bit 1 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable2
    Bit 2 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable2
    Bit 2 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable3
    Bit 3 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable3
    Bit 3 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable4
    Bit 4 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable4
    Bit 4 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable5
    Bit 5 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable5
    Bit 5 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable6
    Bit 6 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable6
    Bit 6 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable7
    Bit 7 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable7
    Bit 7 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable8
    Bit 8 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable8
    Bit 8 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable9
    Bit 9 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable9
    Bit 9 - Enable the key slot corresponding to this bit
    type alias
    esp32::emac_mac::emacaddr0high::ADDRESS_ENABLE0_R
    Field ADDRESS_ENABLE0 reader - This bit is always set to 1.
    type alias
    esp32::emac_mac::emacaddr0high::ADDRESS_ENABLE0_W
    Field ADDRESS_ENABLE0 writer - This bit is always set to 1.
    type alias
    esp32::emac_mac::emacaddr1high::ADDRESS_ENABLE1_R
    Field ADDRESS_ENABLE1 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr1high::ADDRESS_ENABLE1_W
    Field ADDRESS_ENABLE1 writer - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr2high::ADDRESS_ENABLE2_R
    Field ADDRESS_ENABLE2 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr2high::ADDRESS_ENABLE2_W
    Field ADDRESS_ENABLE2 writer - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr3high::ADDRESS_ENABLE3_R
    Field ADDRESS_ENABLE3 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr3high::ADDRESS_ENABLE3_W
    Field ADDRESS_ENABLE3 writer - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr4high::ADDRESS_ENABLE4_R
    Field ADDRESS_ENABLE4 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr4high::ADDRESS_ENABLE4_W
    Field ADDRESS_ENABLE4 writer - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr5high::ADDRESS_ENABLE5_R
    Field ADDRESS_ENABLE5 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr5high::ADDRESS_ENABLE5_W
    Field ADDRESS_ENABLE5 writer - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr6high::ADDRESS_ENABLE6_R
    Field ADDRESS_ENABLE6 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr6high::ADDRESS_ENABLE6_W
    Field ADDRESS_ENABLE6 writer - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr7high::ADDRESS_ENABLE7_R
    Field ADDRESS_ENABLE7 reader - When this bit is set the …
    type alias
    esp32::emac_mac::emacaddr7high::ADDRESS_ENABLE7_W
    Field ADDRESS_ENABLE7 writer - When this bit is set the …
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable10
    Bit 10 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable10
    Bit 10 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable11
    Bit 11 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable11
    Bit 11 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable12
    Bit 12 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable12
    Bit 12 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable13
    Bit 13 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable13
    Bit 13 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable14
    Bit 14 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable14
    Bit 14 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable15
    Bit 15 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable15
    Bit 15 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable16
    Bit 16 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable16
    Bit 16 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable17
    Bit 17 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable17
    Bit 17 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable18
    Bit 18 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable18
    Bit 18 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable19
    Bit 19 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable19
    Bit 19 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::R::key_slot_enable20
    Bit 20 - Enable the key slot corresponding to this bit
    method
    esp32::wifi::crypto_control::crypto_key_slot_state::W::key_slot_enable20
    Bit 20 - Enable the key slot corresponding to this bit
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::gpio::RegisterBlock::enable
    &RegisterBlock -> &ENABLE
    0x20 -
    method
    esp32::rtc_io::RegisterBlock::enable
    &RegisterBlock -> &ENABLE
    0x0c -