Docs.rs
  • esp32s2-0.28.0
    • esp32s2 0.28.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • jessebraham
    • 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 esp32s2

logo

esp32s20.28.0

  • All Items

Crate Items

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

Crates

  • esp32s2

Crate esp32s2

Source
Expand description

Peripheral access API for ESP32-S2 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::spi0 as spi1;
pub use self::spi0 as spi2;
pub use self::spi0 as spi3;
pub use self::spi0 as spi4;
pub use self::timg0 as timg1;
pub use self::uart0 as uart1;

Modules§

aes
AES (Advanced Encryption Standard) Accelerator
apb_saradc
SAR (Successive Approximation Register) Analog-to-Digital Converter
bb
BB Peripheral
copy_dma
Copy DMA Controller
crypto_dma
Crypto DMA Controller
dedicated_gpio
DEDICATED_GPIO Peripheral
ds
Digital Signature
efuse
eFuse Controller
extmem
External Memory
fe
FE Peripheral
fe2
FE2 Peripheral
generic
Common register and bit access and modify traits
gpio
General Purpose Input/Output
gpio_sd
Sigma-Delta Modulation
hmac
HMAC (Hash-based Message Authentication Code) Accelerator
i2c0
I2C (Inter-Integrated Circuit) Controller 0
i2c_ana_mst
I2C Analog Master
i2s0
I2S (Inter-IC Sound) Controller 0
interrupt_core0
Interrupt Controller (Core 0)
io_mux
Input/Output Multiplexer
ledc
LED Control PWM (Pulse Width Modulation)
nrx
NRX Peripheral
pcnt
Pulse Count Controller
pms
Permissions 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
sens
SENS Peripheral
sha
SHA (Secure Hash Algorithm) Accelerator
spi0
SPI (Serial Peripheral Interface) Controller 0
syscon
SYSCON Peripheral
system
System Configuration Registers
systimer
System Timer
timg0
Timer Group 0
twai0
Two-Wire Automotive Interface
uart0
UART (Universal Asynchronous Receiver-Transmitter) Controller 0
uhci0
Universal Host Controller Interface 0
usb0
USB OTG (On-The-Go)
usb_wrap
USB_WRAP Peripheral
wifi
MAC controller for Wi-Fi peripheral
xts_aes
XTS-AES-128 Flash Encryption

Structs§

AES
AES (Advanced Encryption Standard) Accelerator
APB_SARADC
SAR (Successive Approximation Register) Analog-to-Digital Converter
BB
BB Peripheral
COPY_DMA
Copy DMA Controller
CRYPTO_DMA
Crypto DMA Controller
DEDICATED_GPIO
DEDICATED_GPIO Peripheral
DS
Digital Signature
EFUSE
eFuse Controller
EXTMEM
External Memory
FE
FE Peripheral
FE2
FE2 Peripheral
GPIO
General Purpose Input/Output
GPIO_SD
Sigma-Delta Modulation
HMAC
HMAC (Hash-based Message Authentication Code) Accelerator
I2C0
I2C (Inter-Integrated Circuit) Controller 0
I2C1
I2C (Inter-Integrated Circuit) Controller 1
I2C_ANA_MST
I2C Analog Master
I2S0
I2S (Inter-IC Sound) Controller 0
INTERRUPT_CORE0
Interrupt Controller (Core 0)
IO_MUX
Input/Output Multiplexer
LEDC
LED Control PWM (Pulse Width Modulation)
NRX
NRX Peripheral
PCNT
Pulse Count Controller
PMS
Permissions 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
SENS
SENS Peripheral
SHA
SHA (Secure Hash Algorithm) Accelerator
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
SPI4
SPI (Serial Peripheral Interface) Controller 4
SYSCON
SYSCON Peripheral
SYSTEM
System Configuration Registers
SYSTIMER
System Timer
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
UHCI0
Universal Host Controller Interface 0
USB0
USB OTG (On-The-Go)
USB_WRAP
USB_WRAP Peripheral
WIFI
MAC controller for Wi-Fi peripheral
XTS_AES
XTS-AES-128 Flash Encryption

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Results

Settings
Help
    type alias
    esp32s2::aes::aad_block_num::R
    Register AAD_BLOCK_NUM reader
    type alias
    esp32s2::aes::block_mode::R
    Register BLOCK_MODE reader
    type alias
    esp32s2::aes::block_num::R
    Register BLOCK_NUM reader
    type alias
    esp32s2::aes::date::R
    Register DATE reader
    type alias
    esp32s2::aes::dma_enable::R
    Register DMA_ENABLE reader
    type alias
    esp32s2::aes::endian::R
    Register ENDIAN reader
    type alias
    esp32s2::aes::h_mem::R
    Register H_MEM[%s] reader
    type alias
    esp32s2::aes::inc_sel::R
    Register INC_SEL reader
    type alias
    esp32s2::aes::int_ena::R
    Register INT_ENA reader
    type alias
    esp32s2::aes::iv_mem::R
    Register IV_MEM[%s] reader
    type alias
    esp32s2::aes::j0_mem::R
    Register J0_MEM[%s] reader
    type alias
    esp32s2::aes::key::R
    Register KEY[%s] reader
    type alias
    esp32s2::aes::mode::R
    Register MODE reader
    type alias
    esp32s2::aes::remainder_bit_num::R
    Register REMAINDER_BIT_NUM reader
    type alias
    esp32s2::aes::state::R
    Register STATE reader
    type alias
    esp32s2::aes::t0_mem::R
    Register T0_MEM[%s] reader
    type alias
    esp32s2::aes::text_in::R
    Register TEXT_IN[%s] reader
    type alias
    esp32s2::aes::text_out::R
    Register TEXT_OUT[%s] reader
    type alias
    esp32s2::apb_saradc::apb_dac_ctrl::R
    Register APB_DAC_CTRL reader
    type alias
    esp32s2::apb_saradc::arb_ctrl::R
    Register ARB_CTRL reader
    type alias
    esp32s2::apb_saradc::clkm_conf::R
    Register CLKM_CONF reader
    type alias
    esp32s2::apb_saradc::ctrl::R
    Register CTRL reader
    type alias
    esp32s2::apb_saradc::ctrl2::R
    Register CTRL2 reader
    type alias
    esp32s2::apb_saradc::ctrl_date::R
    Register CTRL_DATE reader
    type alias
    esp32s2::apb_saradc::dma_conf::R
    Register DMA_CONF reader
    type alias
    esp32s2::apb_saradc::filter_ctrl::R
    Register FILTER_CTRL reader
    type alias
    esp32s2::apb_saradc::filter_status::R
    Register FILTER_STATUS reader
    type alias
    esp32s2::apb_saradc::fsm::R
    Register FSM reader
    type alias
    esp32s2::apb_saradc::fsm_wait::R
    Register FSM_WAIT reader
    type alias
    esp32s2::apb_saradc::int_ena::R
    Register INT_ENA reader
    type alias
    esp32s2::apb_saradc::int_raw::R
    Register INT_RAW reader
    type alias
    esp32s2::apb_saradc::int_st::R
    Register INT_ST reader
    type alias
    esp32s2::apb_saradc::sar1_patt_tab1::R
    Register SAR1_PATT_TAB1 reader
    type alias
    esp32s2::apb_saradc::sar1_patt_tab2::R
    Register SAR1_PATT_TAB2 reader
    type alias
    esp32s2::apb_saradc::sar1_patt_tab3::R
    Register SAR1_PATT_TAB3 reader
    type alias
    esp32s2::apb_saradc::sar1_patt_tab4::R
    Register SAR1_PATT_TAB4 reader
    type alias
    esp32s2::apb_saradc::sar1_status::R
    Register SAR1_STATUS reader
    type alias
    esp32s2::apb_saradc::sar2_patt_tab1::R
    Register SAR2_PATT_TAB1 reader
    type alias
    esp32s2::apb_saradc::sar2_patt_tab2::R
    Register SAR2_PATT_TAB2 reader
    type alias
    esp32s2::apb_saradc::sar2_patt_tab3::R
    Register SAR2_PATT_TAB3 reader
    type alias
    esp32s2::apb_saradc::sar2_patt_tab4::R
    Register SAR2_PATT_TAB4 reader
    type alias
    esp32s2::apb_saradc::sar2_status::R
    Register SAR2_STATUS reader
    type alias
    esp32s2::apb_saradc::thres_ctrl::R
    Register THRES_CTRL reader
    type alias
    esp32s2::bb::bbpd_ctrl::R
    Register BBPD_CTRL reader
    type alias
    esp32s2::copy_dma::conf::R
    Register CONF reader
    type alias
    esp32s2::copy_dma::date::R
    Register DATE reader
    type alias
    esp32s2::copy_dma::in_eof_des_addr::R
    Register IN_EOF_DES_ADDR reader
    type alias
    esp32s2::copy_dma::in_link::R
    Register IN_LINK reader
    type alias
    esp32s2::copy_dma::in_st::R
    Register IN_ST reader
    type alias
    esp32s2::copy_dma::inlink_dscr::R
    Register INLINK_DSCR reader
    type alias
    esp32s2::copy_dma::inlink_dscr_bf0::R
    Register INLINK_DSCR_BF0 reader
    type alias
    esp32s2::copy_dma::int_ena::R
    Register INT_ENA reader
    type alias
    esp32s2::copy_dma::int_raw::R
    Register INT_RAW reader
    type alias
    esp32s2::copy_dma::int_st::R
    Register INT_ST reader
    type alias
    esp32s2::copy_dma::out_eof_bfr_des_addr::R
    Register OUT_EOF_BFR_DES_ADDR reader
    type alias
    esp32s2::copy_dma::out_eof_des_addr::R
    Register OUT_EOF_DES_ADDR reader
    type alias
    esp32s2::copy_dma::out_link::R
    Register OUT_LINK reader
    type alias
    esp32s2::copy_dma::out_st::R
    Register OUT_ST reader
    type alias
    esp32s2::copy_dma::outlink_dscr::R
    Register OUTLINK_DSCR reader
    type alias
    esp32s2::copy_dma::outlink_dscr_bf0::R
    Register OUTLINK_DSCR_BF0 reader
    type alias
    esp32s2::crypto_dma::aes_sha_select::R
    Register AES_SHA_SELECT reader
    type alias
    esp32s2::crypto_dma::ahb_test::R
    Register AHB_TEST reader
    type alias
    esp32s2::crypto_dma::conf::R
    Register CONF reader
    type alias
    esp32s2::crypto_dma::conf1::R
    Register CONF1 reader
    type alias
    esp32s2::crypto_dma::date::R
    Register DATE reader
    type alias
    esp32s2::crypto_dma::dma_in_dscr::R
    Register DMA_IN_DSCR reader
    type alias
    esp32s2::crypto_dma::dma_in_dscr_bf0::R
    Register DMA_IN_DSCR_BF0 reader
    type alias
    esp32s2::crypto_dma::dma_out_dscr::R
    Register DMA_OUT_DSCR reader
    type alias
    esp32s2::crypto_dma::dma_out_dscr_bf0::R
    Register DMA_OUT_DSCR_BF0 reader
    type alias
    esp32s2::crypto_dma::in_err_eof_des_addr::R
    Register IN_ERR_EOF_DES_ADDR reader
    type alias
    esp32s2::crypto_dma::in_link::R
    Register IN_LINK reader
    type alias
    esp32s2::crypto_dma::in_status::R
    Register IN_STATUS reader
    type alias
    esp32s2::crypto_dma::in_suc_eof_des_addr::R
    Register IN_SUC_EOF_DES_ADDR reader
    type alias
    esp32s2::crypto_dma::int_ena::R
    Register INT_ENA reader
    type alias
    esp32s2::crypto_dma::int_raw::R
    Register INT_RAW reader
    type alias
    esp32s2::crypto_dma::int_st::R
    Register INT_ST reader
    type alias
    esp32s2::crypto_dma::out_eof_bfr_des_addr::R
    Register OUT_EOF_BFR_DES_ADDR reader
    type alias
    esp32s2::crypto_dma::out_eof_des_addr::R
    Register OUT_EOF_DES_ADDR reader
    type alias
    esp32s2::crypto_dma::out_link::R
    Register OUT_LINK reader
    type alias
    esp32s2::crypto_dma::out_status::R
    Register OUT_STATUS reader
    type alias
    esp32s2::crypto_dma::pd_conf::R
    Register PD_CONF reader
    type alias
    esp32s2::crypto_dma::state0::R
    Register STATE0 reader
    type alias
    esp32s2::crypto_dma::state1::R
    Register STATE1 reader
    type alias
    esp32s2::dedicated_gpio::in_dly::R
    Register IN_DLY reader
    type alias
    esp32s2::dedicated_gpio::in_scan::R
    Register IN_SCAN reader
    type alias
    esp32s2::dedicated_gpio::intr_raw::R
    Register INTR_RAW reader
    type alias
    esp32s2::dedicated_gpio::intr_rcgn::R
    Register INTR_RCGN reader
    type alias
    esp32s2::dedicated_gpio::intr_rls::R
    Register INTR_RLS reader
    type alias
    esp32s2::dedicated_gpio::intr_st::R
    Register INTR_ST reader
    type alias
    esp32s2::dedicated_gpio::out_cpu::R
    Register OUT_CPU reader
    type alias
    esp32s2::dedicated_gpio::out_scan::R
    Register OUT_SCAN reader
    type alias
    esp32s2::ds::c_mem::R
    Register C_MEM[%s] reader
    type alias
    esp32s2::ds::date::R
    Register DATE reader
    type alias
    esp32s2::ds::query_busy::R
    Register QUERY_BUSY reader
    type alias
    esp32s2::ds::query_check::R
    Register QUERY_CHECK reader
    type alias
    esp32s2::ds::query_key_wrong::R
    Register QUERY_KEY_WRONG reader
    type alias
    esp32s2::ds::x_mem::R
    Register X_MEM[%s] reader
    type alias
    esp32s2::ds::z_mem::R
    Register Z_MEM[%s] reader
    type alias
    esp32s2::efuse::clk::R
    Register CLK reader
    type alias
    esp32s2::efuse::cmd::R
    Register CMD reader
    type alias
    esp32s2::efuse::conf::R
    Register CONF reader
    type alias
    esp32s2::efuse::dac_conf::R
    Register DAC_CONF reader
    type alias
    esp32s2::efuse::date::R
    Register DATE reader
    type alias
    esp32s2::efuse::int_ena::R
    Register INT_ENA reader
    type alias
    esp32s2::efuse::int_raw::R
    Register INT_RAW reader
    type alias
    esp32s2::efuse::int_st::R
    Register INT_ST reader
    type alias
    esp32s2::efuse::pgm_check_value::R
    Register PGM_CHECK_VALUE%s reader
    type alias
    esp32s2::efuse::pgm_data::R
    Register PGM_DATA%s reader
    type alias
    esp32s2::efuse::rd_key0_data::R
    Register RD_KEY0_DATA%s reader
    type alias
    esp32s2::efuse::rd_key1_data::R
    Register RD_KEY1_DATA%s reader
    type alias
    esp32s2::efuse::rd_key2_data::R
    Register RD_KEY2_DATA%s reader
    type alias
    esp32s2::efuse::rd_key3_data::R
    Register RD_KEY3_DATA%s reader
    type alias
    esp32s2::efuse::rd_key4_data::R
    Register RD_KEY4_DATA%s reader
    type alias
    esp32s2::efuse::rd_key5_data::R
    Register RD_KEY5_DATA%s reader
    type alias
    esp32s2::efuse::rd_mac_spi_sys_0::R
    Register RD_MAC_SPI_SYS_0 reader
    type alias
    esp32s2::efuse::rd_mac_spi_sys_1::R
    Register RD_MAC_SPI_SYS_1 reader
    type alias
    esp32s2::efuse::rd_mac_spi_sys_2::R
    Register RD_MAC_SPI_SYS_2 reader
    type alias
    esp32s2::efuse::rd_mac_spi_sys_3::R
    Register RD_MAC_SPI_SYS_3 reader
    type alias
    esp32s2::efuse::rd_mac_spi_sys_4::R
    Register RD_MAC_SPI_SYS_4 reader
    type alias
    esp32s2::efuse::rd_mac_spi_sys_5::R
    Register RD_MAC_SPI_SYS_5 reader
    type alias
    esp32s2::efuse::rd_repeat_data0::R
    Register RD_REPEAT_DATA0 reader
    type alias
    esp32s2::efuse::rd_repeat_data1::R
    Register RD_REPEAT_DATA1 reader
    type alias
    esp32s2::efuse::rd_repeat_data2::R
    Register RD_REPEAT_DATA2 reader
    type alias
    esp32s2::efuse::rd_repeat_data3::R
    Register RD_REPEAT_DATA3 reader
    type alias
    esp32s2::efuse::rd_repeat_data4::R
    Register RD_REPEAT_DATA4 reader
    type alias
    esp32s2::efuse::rd_repeat_err0::R
    Register RD_REPEAT_ERR0 reader
    type alias
    esp32s2::efuse::rd_repeat_err1::R
    Register RD_REPEAT_ERR1 reader
    type alias
    esp32s2::efuse::rd_repeat_err2::R
    Register RD_REPEAT_ERR2 reader
    type alias
    esp32s2::efuse::rd_repeat_err3::R
    Register RD_REPEAT_ERR3 reader
    type alias
    esp32s2::efuse::rd_repeat_err4::R
    Register RD_REPEAT_ERR4 reader
    type alias
    esp32s2::efuse::rd_rs_err0::R
    Register RD_RS_ERR0 reader
    type alias
    esp32s2::efuse::rd_rs_err1::R
    Register RD_RS_ERR1 reader
    type alias
    esp32s2::efuse::rd_sys_data_part1_::R
    Register RD_SYS_DATA_PART1_%s reader
    type alias
    esp32s2::efuse::rd_sys_data_part2_::R
    Register RD_SYS_DATA_PART2_%s reader
    type alias
    esp32s2::efuse::rd_tim_conf::R
    Register RD_TIM_CONF reader
    type alias
    esp32s2::efuse::rd_usr_data::R
    Register RD_USR_DATA%s reader
    type alias
    esp32s2::efuse::rd_wr_dis::R
    Register RD_WR_DIS reader
    type alias
    esp32s2::efuse::status::R
    Register STATUS reader
    type alias
    esp32s2::efuse::wr_tim_conf0::R
    Register WR_TIM_CONF0 reader
    type alias
    esp32s2::efuse::wr_tim_conf1::R
    Register WR_TIM_CONF1 reader
    type alias
    esp32s2::efuse::wr_tim_conf2::R
    Register WR_TIM_CONF2 reader
    type alias
    esp32s2::extmem::cache_bridge_arbiter_ctrl::R
    Register CACHE_BRIDGE_ARBITER_CTRL reader
    type alias
    esp32s2::extmem::cache_conf_misc::R
    Register CACHE_CONF_MISC reader
    type alias
    esp32s2::extmem::cache_dbg_int_ena::R
    Register CACHE_DBG_INT_ENA reader
    type alias
    esp32s2::extmem::cache_dbg_status0::R
    Register CACHE_DBG_STATUS0 reader
    type alias
    esp32s2::extmem::cache_dbg_status1::R
    Register CACHE_DBG_STATUS1 reader
    type alias
    esp32s2::extmem::cache_encrypt_decrypt_clk_force_on::R
    Register CACHE_ENCRYPT_DECRYPT_CLK_FORCE_ON reader
    type alias
    esp32s2::extmem::cache_encrypt_decrypt_record_disable::R
    Register CACHE_ENCRYPT_DECRYPT_RECORD_DISABLE reader
    type alias
    esp32s2::extmem::cache_preload_int_ctrl::R
    Register CACHE_PRELOAD_INT_CTRL reader
    type alias
    esp32s2::extmem::cache_sync_int_ctrl::R
    Register CACHE_SYNC_INT_CTRL reader
    type alias
    esp32s2::extmem::clock_gate::R
    Register CLOCK_GATE reader
    type alias
    esp32s2::extmem::dbus0_abandon_cnt::R
    Register DBUS0_ABANDON_CNT reader
    type alias
    esp32s2::extmem::dbus0_acs_cnt::R
    Register DBUS0_ACS_CNT reader
    type alias
    esp32s2::extmem::dbus0_acs_miss_cnt::R
    Register DBUS0_ACS_MISS_CNT reader
    type alias
    esp32s2::extmem::dbus0_acs_wb_cnt::R
    Register DBUS0_ACS_WB_CNT reader
    type alias
    esp32s2::extmem::dbus1_abandon_cnt::R
    Register DBUS1_ABANDON_CNT reader
    type alias
    esp32s2::extmem::dbus1_acs_cnt::R
    Register DBUS1_ACS_CNT reader
    type alias
    esp32s2::extmem::dbus1_acs_miss_cnt::R
    Register DBUS1_ACS_MISS_CNT reader
    type alias
    esp32s2::extmem::dbus1_acs_wb_cnt::R
    Register DBUS1_ACS_WB_CNT reader
    type alias
    esp32s2::extmem::dbus2_abandon_cnt::R
    Register DBUS2_ABANDON_CNT reader
    type alias
    esp32s2::extmem::dbus2_acs_cnt::R
    Register DBUS2_ACS_CNT reader
    type alias
    esp32s2::extmem::dbus2_acs_miss_cnt::R
    Register DBUS2_ACS_MISS_CNT reader
    type alias
    esp32s2::extmem::dbus2_acs_wb_cnt::R
    Register DBUS2_ACS_WB_CNT reader
    type alias
    esp32s2::extmem::dc_preload_cnt::R
    Register DC_PRELOAD_CNT reader
    type alias
    esp32s2::extmem::dc_preload_evict_cnt::R
    Register DC_PRELOAD_EVICT_CNT reader
    type alias
    esp32s2::extmem::dc_preload_miss_cnt::R
    Register DC_PRELOAD_MISS_CNT reader
    type alias
    esp32s2::extmem::ibus0_abandon_cnt::R
    Register IBUS0_ABANDON_CNT reader
    type alias
    esp32s2::extmem::ibus0_acs_cnt::R
    Register IBUS0_ACS_CNT reader
    type alias
    esp32s2::extmem::ibus0_acs_miss_cnt::R
    Register IBUS0_ACS_MISS_CNT reader
    type alias
    esp32s2::extmem::ibus1_abandon_cnt::R
    Register IBUS1_ABANDON_CNT reader
    type alias
    esp32s2::extmem::ibus1_acs_cnt::R
    Register IBUS1_ACS_CNT reader
    type alias
    esp32s2::extmem::ibus1_acs_miss_cnt::R
    Register IBUS1_ACS_MISS_CNT reader
    type alias
    esp32s2::extmem::ibus2_abandon_cnt::R
    Register IBUS2_ABANDON_CNT reader
    type alias
    esp32s2::extmem::ibus2_acs_cnt::R
    Register IBUS2_ACS_CNT reader
    type alias
    esp32s2::extmem::ibus2_acs_miss_cnt::R
    Register IBUS2_ACS_MISS_CNT reader
    type alias
    esp32s2::extmem::ic_preload_cnt::R
    Register IC_PRELOAD_CNT reader
    type alias
    esp32s2::extmem::ic_preload_miss_cnt::R
    Register IC_PRELOAD_MISS_CNT reader
    type alias
    esp32s2::extmem::pro_cache_mmu_fault_content::R
    Register PRO_CACHE_MMU_FAULT_CONTENT reader
    type alias
    esp32s2::extmem::pro_cache_mmu_fault_vaddr::R
    Register PRO_CACHE_MMU_FAULT_VADDR reader
    type alias
    esp32s2::extmem::pro_cache_mmu_power_ctrl::R
    Register PRO_CACHE_MMU_POWER_CTRL reader
    type alias
    esp32s2::extmem::pro_cache_state::R
    Register PRO_CACHE_STATE reader
    type alias
    esp32s2::extmem::pro_cache_wrap_around_ctrl::R
    Register PRO_CACHE_WRAP_AROUND_CTRL reader
    type alias
    esp32s2::extmem::pro_dcache_autoload_cfg::R
    Register PRO_DCACHE_AUTOLOAD_CFG reader
    type alias
    esp32s2::extmem::pro_dcache_autoload_section0_addr::R
    Register PRO_DCACHE_AUTOLOAD_SECTION0_ADDR reader
    type alias
    esp32s2::extmem::pro_dcache_autoload_section0_size::R
    Register PRO_DCACHE_AUTOLOAD_SECTION0_SIZE reader
    type alias
    esp32s2::extmem::pro_dcache_autoload_section1_addr::R
    Register PRO_DCACHE_AUTOLOAD_SECTION1_ADDR reader
    type alias
    esp32s2::extmem::pro_dcache_autoload_section1_size::R
    Register PRO_DCACHE_AUTOLOAD_SECTION1_SIZE reader
    type alias
    esp32s2::extmem::pro_dcache_ctrl::R
    Register PRO_DCACHE_CTRL reader
    type alias
    esp32s2::extmem::pro_dcache_ctrl1::R
    Register PRO_DCACHE_CTRL1 reader
    type alias
    esp32s2::extmem::pro_dcache_lock0_addr::R
    Register PRO_DCACHE_LOCK0_ADDR reader
    type alias
    esp32s2::extmem::pro_dcache_lock0_size::R
    Register PRO_DCACHE_LOCK0_SIZE reader
    type alias
    esp32s2::extmem::pro_dcache_lock1_addr::R
    Register PRO_DCACHE_LOCK1_ADDR reader
    type alias
    esp32s2::extmem::pro_dcache_lock1_size::R
    Register PRO_DCACHE_LOCK1_SIZE reader
    type alias
    esp32s2::extmem::pro_dcache_mem_sync0::R
    Register PRO_DCACHE_MEM_SYNC0 reader
    type alias
    esp32s2::extmem::pro_dcache_mem_sync1::R
    Register PRO_DCACHE_MEM_SYNC1 reader
    type alias
    esp32s2::extmem::pro_dcache_preload_addr::R
    Register PRO_DCACHE_PRELOAD_ADDR reader
    type alias
    esp32s2::extmem::pro_dcache_preload_size::R
    Register PRO_DCACHE_PRELOAD_SIZE reader
    type alias
    esp32s2::extmem::pro_dcache_reject_st::R
    Register PRO_DCACHE_REJECT_ST reader
    type alias
    esp32s2::extmem::pro_dcache_reject_vaddr::R
    Register PRO_DCACHE_REJECT_VADDR reader
    type alias
    esp32s2::extmem::pro_dcache_tag_power_ctrl::R
    Register PRO_DCACHE_TAG_POWER_CTRL reader
    method
    esp32s2::aes::h_mem::R::h
    &R -> H_R
    Bits 0:31 - GCM hash subkey
    method
    esp32s2::sha::h_mem::R::h
    &R -> H_R
    Bits 0:31 - Stores the %sth 32-bit piece of the Hash value.
    method
    esp32s2::sha::m_mem::R::m
    &R -> M_R
    Bits 0:31 - Stores the %sth 32-bit piece of the message.
    method
    esp32s2::syscon::flash_ace0_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::flash_ace1_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::flash_ace2_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::flash_ace3_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::sram_ace0_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::sram_ace1_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::sram_ace2_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::syscon::sram_ace3_addr::R::s
    &R -> S_R
    Bits 0:31
    method
    esp32s2::twai0::clock_divider::R::cd
    &R -> CD_R
    Bits 0:7 - These bits are used to configure frequency …
    method
    esp32s2::usb0::hc::char::R::ec
    &R -> EC_R
    Bits 20:21
    method
    esp32s2::efuse::clk::R::en
    &R -> EN_R
    Bit 16 - If set, forces to enable clock signal of eFuse …
    method
    esp32s2::rmt::tx_sim::R::en
    &R -> EN_R
    Bit 4 - This register is used to enable multiple of …
    method
    esp32s2::timg0::lactconfig::R::en
    &R -> EN_R
    Bit 31 - Reserved.
    method
    esp32s2::timg0::t::config::R::en
    &R -> EN_R
    Bit 31 - When set, the timer %s time-base counter is …
    method
    esp32s2::uart0::autobaud::R::en
    &R -> EN_R
    Bit 0 - This is the enable bit for baud rate detection.
    method
    esp32s2::systimer::trgt::hi::R::hi
    &R -> HI_R
    Bits 0:31 - System timer target 0, high 32 bits.
    method
    esp32s2::timg0::lacthi::R::hi
    &R -> HI_R
    Bits 0:31 - Reserved.
    method
    esp32s2::timg0::t::hi::R::hi
    &R -> HI_R
    Bits 0:31 - After writing to TIMG_T%sUPDATE_REG, the high …
    method
    esp32s2::uart0::id::R::id
    &R -> ID_R
    Bits 0:31 - This register is used to configure the UART_ID.
    method
    esp32s2::aes::iv_mem::R::iv
    &R -> IV_R
    Bits 0:31 - This register stores the %sth 32-bit piece of …
    method
    esp32s2::aes::j0_mem::R::j0
    &R -> J0_R
    Bits 0:31 - This register stores the %sth 32-bit piece of …
    method
    esp32s2::systimer::trgt::lo::R::lo
    &R -> LO_R
    Bits 0:31 - System timer target 0, low 32 bits.
    method
    esp32s2::timg0::lactlo::R::lo
    &R -> LO_R
    Bits 0:31 - Reserved.
    method
    esp32s2::timg0::t::lo::R::lo
    &R -> LO_R
    Bits 0:31 - After writing to TIMG_T%sUPDATE_REG, the low …
    method
    esp32s2::spi0::fsm::R::st
    &R -> ST_R
    Bits 0:3 - The status of spi state machine. 0: idle state, …
    method
    esp32s2::aes::t0_mem::R::t0
    &R -> T0_R
    Bits 0:31 - This register stores the %sth 32-bit piece of …
    method
    esp32s2::timg0::int_ena::R::t0
    &R -> T_R
    Bit 0 - The interrupt enable bit for the TIMG_T0_INT …
    method
    esp32s2::timg0::int_raw::R::t0
    &R -> T_R
    Bit 0 - The raw interrupt status bit for the TIMG_T0_INT …
    method
    esp32s2::timg0::int_st::R::t0
    &R -> T_R
    Bit 0 - The masked interrupt status bit for the …
    method
    esp32s2::timg0::int_ena::R::t1
    &R -> T_R
    Bit 1 - The interrupt enable bit for the TIMG_T1_INT …
    method
    esp32s2::timg0::int_raw::R::t1
    &R -> T_R
    Bit 1 - The raw interrupt status bit for the TIMG_T1_INT …
    method
    esp32s2::timg0::int_st::R::t1
    &R -> T_R
    Bit 1 - The masked interrupt status bit for the …
    method
    esp32s2::spi0::ctrl::R::wp
    &R -> WP_R
    Bit 21 - Write protect signal output when SPI is idle. 1: …
    method
    esp32s2::usb0::hc::int::R::ack
    &R -> ACK_R
    Bit 5
    method
    esp32s2::i2c_ana_mst::config1::R::bod
    &R -> BOD_R
    Bit 22 - I2C RTC BOD Mask
    method
    esp32s2::spi0::w::R::buf
    &R -> BUF_R
    Bits 0:31 - 32 bits data buffer 0, transferred in the unit …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch0
    &R -> CH_R
    Bits 0:1 - Configure GPIO0 input delay. 0: no delay. 1: …
    method
    esp32s2::rmt::ref_cnt_rst::R::ch0
    &R -> CH0_R
    Bit 0 - This register is used to reset the clock divider …
    method
    esp32s2::rmt::tx_sim::R::ch0
    &R -> CH0_R
    Bit 0 - Set this bit to enable CHANNEL0 to start sending …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch1
    &R -> CH_R
    Bits 2:3 - Configure GPIO1 input delay. 0: no delay. 1: …
    method
    esp32s2::rmt::ref_cnt_rst::R::ch1
    &R -> CH1_R
    Bit 1 - This register is used to reset the clock divider …
    method
    esp32s2::rmt::tx_sim::R::ch1
    &R -> CH1_R
    Bit 1 - Set this bit to enable CHANNEL1 to start sending …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch2
    &R -> CH_R
    Bits 4:5 - Configure GPIO2 input delay. 0: no delay. 1: …
    method
    esp32s2::rmt::ref_cnt_rst::R::ch2
    &R -> CH2_R
    Bit 2 - This register is used to reset the clock divider …
    method
    esp32s2::rmt::tx_sim::R::ch2
    &R -> CH2_R
    Bit 2 - Set this bit to enable CHANNEL2 to start sending …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch3
    &R -> CH_R
    Bits 6:7 - Configure GPIO3 input delay. 0: no delay. 1: …
    method
    esp32s2::rmt::ref_cnt_rst::R::ch3
    &R -> CH3_R
    Bit 3 - This register is used to reset the clock divider …
    method
    esp32s2::rmt::tx_sim::R::ch3
    &R -> CH3_R
    Bit 3 - Set this bit to enable CHANNEL3 to start sending …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch4
    &R -> CH_R
    Bits 8:9 - Configure GPIO4 input delay. 0: no delay. 1: …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch5
    &R -> CH_R
    Bits 10:11 - Configure GPIO5 input delay. 0: no delay. 1: …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch6
    &R -> CH_R
    Bits 12:13 - Configure GPIO6 input delay. 0: no delay. 1: …
    method
    esp32s2::dedicated_gpio::in_dly::R::ch7
    &R -> CH_R
    Bits 14:15 - Configure GPIO7 input delay. 0: no delay. 1: …
    method
    esp32s2::ledc::timer::value::R::cnt
    &R -> CNT_R
    Bits 0:13 - This register stores the current counter value …
    method
    esp32s2::pcnt::u_cnt::R::cnt
    &R -> CNT_R
    Bits 0:15 - This register stores the current pulse count …
    method
    esp32s2::rtc_io::pad_dac::R::dac
    &R -> DAC_R
    Bits 3:10 - Configure DAC_1 output when …
    method
    esp32s2::rtc_io::touch_pad::R::dac
    &R -> DAC_R
    Bits 23:25 - Touch sensor slope control. 3-bit for each …
    method
    esp32s2::rtc_cntl::brown_out::R::det
    &R -> DET_R
    Bit 31 - Indicates the status of the brown-out signal.
    method
    esp32s2::rtc_io::pad_dac::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_io::rtc_pad19::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_io::rtc_pad20::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_io::rtc_pad21::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_io::touch_pad::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_io::xtal_32n_pad::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_io::xtal_32p_pad::R::drv
    &R -> DRV_R
    Bits 29:30 - Select the drive strength of the pad. 0: ~5 …
    method
    esp32s2::rtc_cntl::brown_out::R::ena
    &R -> ENA_R
    Bit 30 - Set this bit to enable brown-out detection.
    method
    esp32s2::usb0::grxstsp::R::fn_
    &R -> FN_R
    Bits 21:24
    method
    esp32s2::usb0::dctl::R::gmc
    &R -> GMC_R
    Bits 13:14
    method
    esp32s2::gpio_sd::sigmadelta::R::in_
    &R -> IN_R
    Bits 0:7 - This field is used to configure the duty cycle …
    method
    esp32s2::aes::key::R::key
    &R -> KEY_R
    Bits 0:31 - Stores AES keys.
    method
    esp32s2::wifi::plcp1::R::len
    &R -> LEN_R
    Bits 0:11 - Length of packet (in bytes)
    method
    esp32s2::usb0::hc::char::R::mps
    &R -> MPS_R
    Bits 0:10
    method
    esp32s2::usb0::in_ep0::diepctl::R::mps
    &R -> MPS_R
    Bits 0:1
    method
    esp32s2::usb0::in_ep::diepctl::R::mps
    &R -> MPS_R
    Bits 0:10
    method
    esp32s2::usb0::out_ep0::doepctl::R::mps
    &R -> MPS_R
    Bits 0:1
    method
    esp32s2::usb0::out_ep::doepctl::R::mps
    &R -> MPS_R
    Bits 0:10
    method
    esp32s2::rtc_i2c::sda_duty::R::num
    &R -> NUM_R
    Bits 0:19 - The number of clock cycles between the SDA …
    method
    esp32s2::usb0::hc::tsiz::R::pid
    &R -> PID_R
    Bits 29:30
    method
    esp32s2::rtc_io::pad_dac::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::rtc_io::rtc_pad19::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::rtc_io::rtc_pad20::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::rtc_io::rtc_pad21::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::rtc_io::touch_pad::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::rtc_io::xtal_32n_pad::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::rtc_io::xtal_32p_pad::R::rde
    &R -> RDE_R
    Bit 28 - Pull-up enable of the pad. 1: internal pull-up …
    method
    esp32s2::apb_saradc::apb_dac_ctrl::R::rst
    &R -> RST_R
    Bit 16 - Reset DIG DAC by software.
    method
    esp32s2::ledc::timer::conf::R::rst
    &R -> RST_R
    Bit 23 - This bit is used to reset timer %s. The counter …
    method
    esp32s2::rtc_io::pad_dac::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::rtc_io::rtc_pad19::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::rtc_io::rtc_pad20::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::rtc_io::rtc_pad21::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::rtc_io::touch_pad::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::rtc_io::xtal_32n_pad::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::rtc_io::xtal_32p_pad::R::rue
    &R -> RUE_R
    Bit 27 - Pull-down enable of the pad. 1: internal …
    method
    esp32s2::uart0::status::R::rxd
    &R -> RXD_R
    Bit 15 - This register represents the level of the …
    method
    esp32s2::i2c_ana_mst::config1::R::sar
    &R -> SAR_R
    Bit 18 - I2C RTC SAR Mask
    method
    esp32s2::gpio::func_in_sel_cfg::R::sel
    &R -> SEL_R
    Bit 7 - Bypass GPIO matrix. 1: route signals via GPIO …
    method
    esp32s2::rtc_cntl::ext_wakeup1::R::sel
    &R -> SEL_R
    Bits 0:21 - Selects a RTC GPIO to be the EXT1 wakeup …
    method
    esp32s2::rtc_io::ext_wakeup0::R::sel
    &R -> SEL_R
    Bits 27:31 - GPIO[0-17] can be used to wake up the chip …
    method
    esp32s2::rtc_io::xtl_ext_ctr::R::sel
    &R -> SEL_R
    Bits 27:31 - Select the external crystal power down enable …
    method
    esp32s2::spi0::user::R::sio
    &R -> SIO_R
    Bit 16 - Set the bit to enable 3-line half duplex …
    method
    esp32s2::usb0::out_ep0::doepctl::R::snp
    &R -> SNP_R
    Bit 20
    method
    esp32s2::usb0::out_ep::doepctl::R::snp
    &R -> SNP_R
    Bit 20
    method
    esp32s2::usb0::gintsts::R::sof
    &R -> SOF_R
    Bit 3
    method
    esp32s2::rtc_cntl::int_ena::R::swd
    &R -> SWD_R
    Bit 15 - Enables the super watchdog interrupt.
    method
    esp32s2::rtc_cntl::int_raw::R::swd
    &R -> SWD_R
    Bit 15 - Stores the raw super watchdog interrupt.
    method
    esp32s2::rtc_cntl::int_st::R::swd
    &R -> SWD_R
    Bit 15 - Stores the status of the super watchdog interrupt.
    method
    esp32s2::efuse::rd_tim_conf::R::trd
    &R -> TRD_R
    Bits 8:15 - Configures the length of pulse of read …
    method
    esp32s2::uart0::status::R::txd
    &R -> TXD_R
    Bit 31 - This bit represents the level of the internal …
    method
    esp32s2::spi0::cmd::R::usr
    &R -> USR_R
    Bit 24 - User define command enable. An operation will be …
    method
    esp32s2::spi0::hold::R::val
    &R -> VAL_R
    Bit 2 - spi hold output value, which should be used with …
    method
    esp32s2::rtc_cntl::int_ena::R::wdt
    &R -> WDT_R
    Bit 3 - Enables the RTC watchdog interrupt.
    method
    esp32s2::rtc_cntl::int_raw::R::wdt
    &R -> WDT_R
    Bit 3 - Stores the raw RTC watchdog interrupt.
    method
    esp32s2::rtc_cntl::int_st::R::wdt
    &R -> WDT_R
    Bit 3 - Stores the status of the RTC watchdog interrupt.
    method
    esp32s2::timg0::int_ena::R::wdt
    &R -> WDT_R
    Bit 2 - The interrupt enable bit for the TIMG_WDT_INT …
    method
    esp32s2::timg0::int_raw::R::wdt
    &R -> WDT_R
    Bit 2 - The raw interrupt status bit for the TIMG_WDT_INT …
    method
    esp32s2::timg0::int_st::R::wdt
    &R -> WDT_R
    Bit 2 - The masked interrupt status bit for the …
    method
    esp32s2::rtc_io::touch_pad::R::xpd
    &R -> XPD_R
    Bit 20 - Touch sensor power on.
    method
    esp32s2::i2c_ana_mst::config2::R::addr
    &R -> ADDR_R
    Bits 8:15 - I2C RTC Address
    method
    esp32s2::wifi::crypto_key_slot::addr_high::R::addr
    &R -> ADDR_R
    Bits 0:15 - Higher two octets of the MAC address
    method
    esp32s2::wifi::filter_bank::addr_high::R::addr
    &R -> ADDR_R
    Bits 0:15
    method
    esp32s2::i2c_ana_mst::config1::R::apll
    &R -> APLL_R
    Bit 14 - I2C RTC APLL Mask
    method
    esp32s2::usb0::grxstsp::R::bcnt
    &R -> BCNT_R
    Bits 4:14
    method
    esp32s2::i2c_ana_mst::config2::R::busy
    &R -> BUSY_R
    Bit 25 - I2C RTC Busy
    method
    esp32s2::uart0::status::R::ctsn
    &R -> CTSN_R
    Bit 14 - This register represents the level of the …
    method
    esp32s2::gpio::enable::R::data
    &R -> DATA_R
    Bits 0:31 - GPIO0~31 output enable register.
    method
    esp32s2::gpio::enable1::R::data
    &R -> DATA_R
    Bits 0:21 - GPIO32~53 output enable register.
    method
    esp32s2::i2c_ana_mst::config2::R::data
    &R -> DATA_R
    Bits 16:23 - I2C RTC Data
    method
    esp32s2::rmt::chdata::R::data
    &R -> DATA_R
    Bits 0:31 - The read and write data register for CHANNEL%s …
    method
    esp32s2::aes::date::R::date
    &R -> DATE_R
    Bits 0:29 - Version control register
    method
    esp32s2::apb_saradc::ctrl_date::R::date
    &R -> DATE_R
    Bits 0:31 - Version control register
    method
    esp32s2::crypto_dma::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the version control register.
    method
    esp32s2::ds::date::R::date
    &R -> DATE_R
    Bits 0:29 - Version control register.
    method
    esp32s2::efuse::date::R::date
    &R -> DATE_R
    Bits 0:31 - Version control register.
    method
    esp32s2::gpio::reg_date::R::date
    &R -> DATE_R
    Bits 0:27 - Version control register
    method
    esp32s2::hmac::date::R::date
    &R -> DATE_R
    Bits 0:29 - Version control register.
    method
    esp32s2::i2c0::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the the version control register.
    method
    esp32s2::i2s0::date::R::date
    &R -> DATE_R
    Bits 0:31 - Version control register
    method
    esp32s2::ledc::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the version control register.
    method
    esp32s2::pcnt::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the PCNT version control register.
    method
    esp32s2::pms::date::R::date
    &R -> DATE_R
    Bits 0:27 - Version control register.
    method
    esp32s2::rmt::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the version register.
    method
    esp32s2::rsa::date::R::date
    &R -> DATE_R
    Bits 0:29 - Version control register.
    method
    esp32s2::rtc_i2c::date::R::date
    &R -> DATE_R
    Bits 0:27 - Version control register
    method
    esp32s2::sha::date::R::date
    &R -> DATE_R
    Bits 0:29 - Version control register.
    method
    esp32s2::spi0::reg_date::R::date
    &R -> DATE_R
    Bits 0:27 - SPI register version.
    method
    esp32s2::syscon::date::R::date
    &R -> DATE_R
    Bits 0:31
    method
    esp32s2::system::date::R::date
    &R -> DATE_R
    Bits 0:27 - Version control register.
    method
    esp32s2::systimer::date::R::date
    &R -> DATE_R
    Bits 0:31 - Version control register
    method
    esp32s2::uart0::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the version control register.
    method
    esp32s2::uhci0::date::R::date
    &R -> DATE_R
    Bits 0:31 - This is the version control register.
    method
    esp32s2::xts_aes::date::R::date
    &R -> DATE_R
    Bits 0:29 - Version control register.
    method
    esp32s2::rtc_i2c::data::R::done
    &R -> DONE_R
    Bit 31 - RTC I2C transmission is done.
    method
    esp32s2::usb0::grxstsp::R::dpid
    &R -> DPID_R
    Bits 15:16
    method
    esp32s2::uart0::status::R::dsrn
    &R -> DSRN_R
    Bit 13 - This register represents the level of the …
    method
    esp32s2::uart0::status::R::dtrn
    &R -> DTRN_R
    Bit 29 - This bit represents the level of the internal …
    method
    esp32s2::ledc::ch::duty::R::duty
    &R -> DUTY_R
    Bits 0:18 - This register is used to change the output …
    method
    esp32s2::usb0::gotgctl::R::ehen
    &R -> EHEN_R
    Bit 12
    method
    esp32s2::usb0::gintsts::R::eopf
    &R -> EOPF_R
    Bit 15
    method
    esp32s2::uart0::clkdiv::R::frag
    &R -> FRAG_R
    Bits 20:23 - The fractional part of the frequency divisor.
    method
    esp32s2::usb0::grxstsr::R::g_fn
    &R -> G_FN_R
    Bits 21:24
    method
    esp32s2::rsa::idle::R::idle
    &R -> IDLE_R
    Bit 0 - The content of this bit is 1 when the RSA …
    method
    esp32s2::timg0::int_ena::R::lact
    &R -> LACT_R
    Bit 3 - The interrupt enable bit for the TIMG_LACT_INT …
    method
    esp32s2::timg0::int_raw::R::lact
    &R -> LACT_R
    Bit 3 - The raw interrupt status bit for the TIMG_LACT_INT …
    method
    esp32s2::timg0::int_st::R::lact
    &R -> LACT_R
    Bit 3 - The masked interrupt status bit for the …
    method
    esp32s2::wifi::filter_bank::mask_high::R::mask
    &R -> MASK_R
    Bits 0:15
    method
    esp32s2::aes::mode::R::mode
    &R -> MODE_R
    Bits 0:2 - Defines the operation type of the AES …
    method
    esp32s2::rsa::mode::R::mode
    &R -> MODE_R
    Bits 0:6 - Stores the mode of modular exponentiation.
    method
    esp32s2::sha::mode::R::mode
    &R -> MODE_R
    Bits 0:2 - Defines the SHA algorithm.
    method
    esp32s2::spi0::slave::R::mode
    &R -> MODE_R
    Bit 30 - Set SPI work mode. 1: slave mode 0: master mode.
    method
    esp32s2::i2c0::int_ena::R::nack
    &R -> NACK_R
    Bit 10 - The raw interrupt bit for I2C_SLAVE_STRETCH_INT …
    method
    esp32s2::i2c0::int_raw::R::nack
    &R -> NACK_R
    Bit 10 - The raw interrupt bit for I2C_SLAVE_STRETCH_INT …
    method
    esp32s2::i2c0::int_st::R::nack
    &R -> NACK_R
    Bit 10 - The masked interrupt status bit for …
    method
    esp32s2::usb0::hc::int::R::nack
    &R -> NACK_R
    Bit 4
    method
    esp32s2::usb0::hc::int::R::nyet
    &R -> NYET_R
    Bit 6
    method
    esp32s2::wifi::plcp1::R::rate
    &R -> RATE_R
    Bits 12:16 - Packet rate (see wifi_phy_rate_t)
    method
    esp32s2::uart0::status::R::rtsn
    &R -> RTSN_R
    Bit 30 - This bit represents the level of the internal …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel0
    &R -> SEL_R
    Bit 0 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel1
    &R -> SEL_R
    Bit 1 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel2
    &R -> SEL_R
    Bit 2 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel3
    &R -> SEL_R
    Bit 3 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel4
    &R -> SEL_R
    Bit 4 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel5
    &R -> SEL_R
    Bit 5 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel6
    &R -> SEL_R
    Bit 6 - Select GPIO out value configured by registers or …
    method
    esp32s2::dedicated_gpio::out_cpu::R::sel7
    &R -> SEL_R
    Bit 7 - Select GPIO out value configured by registers or …
    method
    esp32s2::wifi::crypto_control::interface_crypto_control::R::sms4
    &R -> SMS4_R
    Bit 31 - Cipher is SMS4
    method
    esp32s2::i2c0::scl_rstart_setup::R::time
    &R -> TIME_R
    Bits 0:9 - This register is used to configure the interval …
    method
    esp32s2::i2c0::scl_start_hold::R::time
    &R -> TIME_R
    Bits 0:9 - This register is used to configure interval …
    method
    esp32s2::i2c0::scl_stop_hold::R::time
    &R -> TIME_R
    Bits 0:13 - This register is used to configure the delay …
    method
    esp32s2::i2c0::scl_stop_setup::R::time
    &R -> TIME_R
    Bits 0:9 - This register is used to configure the time …
    method
    esp32s2::i2c0::sda_hold::R::time
    &R -> TIME_R
    Bits 0:9 - This register is used to configure the interval …
    method
    esp32s2::i2c0::sda_sample::R::time
    &R -> TIME_R
    Bits 0:9 - This register is used to configure the interval …
    method
    esp32s2::efuse::wr_tim_conf0::R::tpgm
    &R -> TPGM_R
    Bits 16:31 - Configures the length of pulse during …
    method
    esp32s2::usb0::fifo::R::word
    &R -> WORD_R
    Bits 0:31
    method
    esp32s2::rtc_cntl::pad_hold::R::x32n
    &R -> X32N_R
    Bit 16 - Sets the x32n to hold.
    method
    esp32s2::rtc_cntl::pad_hold::R::x32p
    &R -> X32P_R
    Bit 15 - Sets the x32p to hold.
    method
    esp32s2::pcnt::u_status::R::zero
    &R -> ZERO_R
    Bit 6 - The latched value of zero threshold event of …
    method
    esp32s2::wifi::tx_slot_config::config::R::aifsn
    &R -> AIFSN_R
    Bits 24:27
    method
    esp32s2::generic::Reg::read
    &Reg<REG> -> R<REG>
    Reads the contents of a Readable register.