Struct esp32c6_hal::peripherals::HINF
source · pub struct HINF { /* private fields */ }
Implementations§
source§impl HINF
impl HINF
sourcepub unsafe fn steal() -> HINF
pub unsafe fn steal() -> HINF
Unsafely create an instance of this peripheral out of thin air.
Safety
You must ensure that you’re only using one instance of this type at a time.
Methods from Deref<Target = RegisterBlock>§
pub fn cfg_data0(&self) -> &Reg<CFG_DATA0_SPEC>
pub fn cfg_data0(&self) -> &Reg<CFG_DATA0_SPEC>
0x00 - Configure sdio cis content
pub fn cfg_data1(&self) -> &Reg<CFG_DATA1_SPEC>
pub fn cfg_data1(&self) -> &Reg<CFG_DATA1_SPEC>
0x04 - SDIO configuration register
pub fn cfg_timing(&self) -> &Reg<CFG_TIMING_SPEC>
pub fn cfg_timing(&self) -> &Reg<CFG_TIMING_SPEC>
0x08 - Timing configuration registers
pub fn cfg_update(&self) -> &Reg<CFG_UPDATE_SPEC>
pub fn cfg_update(&self) -> &Reg<CFG_UPDATE_SPEC>
0x0c - update sdio configurations
pub fn cfg_data7(&self) -> &Reg<CFG_DATA7_SPEC>
pub fn cfg_data7(&self) -> &Reg<CFG_DATA7_SPEC>
0x1c - SDIO configuration register
pub fn cis_conf_w0(&self) -> &Reg<CIS_CONF_W0_SPEC>
pub fn cis_conf_w0(&self) -> &Reg<CIS_CONF_W0_SPEC>
0x20 - SDIO cis configuration register
pub fn cis_conf_w1(&self) -> &Reg<CIS_CONF_W1_SPEC>
pub fn cis_conf_w1(&self) -> &Reg<CIS_CONF_W1_SPEC>
0x24 - SDIO cis configuration register
pub fn cis_conf_w2(&self) -> &Reg<CIS_CONF_W2_SPEC>
pub fn cis_conf_w2(&self) -> &Reg<CIS_CONF_W2_SPEC>
0x28 - SDIO cis configuration register
pub fn cis_conf_w3(&self) -> &Reg<CIS_CONF_W3_SPEC>
pub fn cis_conf_w3(&self) -> &Reg<CIS_CONF_W3_SPEC>
0x2c - SDIO cis configuration register
pub fn cis_conf_w4(&self) -> &Reg<CIS_CONF_W4_SPEC>
pub fn cis_conf_w4(&self) -> &Reg<CIS_CONF_W4_SPEC>
0x30 - SDIO cis configuration register
pub fn cis_conf_w5(&self) -> &Reg<CIS_CONF_W5_SPEC>
pub fn cis_conf_w5(&self) -> &Reg<CIS_CONF_W5_SPEC>
0x34 - SDIO cis configuration register
pub fn cis_conf_w6(&self) -> &Reg<CIS_CONF_W6_SPEC>
pub fn cis_conf_w6(&self) -> &Reg<CIS_CONF_W6_SPEC>
0x38 - SDIO cis configuration register
pub fn cis_conf_w7(&self) -> &Reg<CIS_CONF_W7_SPEC>
pub fn cis_conf_w7(&self) -> &Reg<CIS_CONF_W7_SPEC>
0x3c - SDIO cis configuration register
pub fn cfg_data16(&self) -> &Reg<CFG_DATA16_SPEC>
pub fn cfg_data16(&self) -> &Reg<CFG_DATA16_SPEC>
0x40 - SDIO cis configuration register
pub fn cfg_uhs1_int_mode(&self) -> &Reg<CFG_UHS1_INT_MODE_SPEC>
pub fn cfg_uhs1_int_mode(&self) -> &Reg<CFG_UHS1_INT_MODE_SPEC>
0x44 - configure int to start and end ahead of time in uhs1 mode
pub fn conf_status(&self) -> &Reg<CONF_STATUS_SPEC>
pub fn conf_status(&self) -> &Reg<CONF_STATUS_SPEC>
0x54 - func0 config0 status
pub fn sdio_slave_eco_low(&self) -> &Reg<SDIO_SLAVE_ECO_LOW_SPEC>
pub fn sdio_slave_eco_low(&self) -> &Reg<SDIO_SLAVE_ECO_LOW_SPEC>
0xa4 - sdio_slave redundant control registers
pub fn sdio_slave_eco_high(&self) -> &Reg<SDIO_SLAVE_ECO_HIGH_SPEC>
pub fn sdio_slave_eco_high(&self) -> &Reg<SDIO_SLAVE_ECO_HIGH_SPEC>
0xa8 - sdio_slave redundant control registers
pub fn sdio_slave_eco_conf(&self) -> &Reg<SDIO_SLAVE_ECO_CONF_SPEC>
pub fn sdio_slave_eco_conf(&self) -> &Reg<SDIO_SLAVE_ECO_CONF_SPEC>
0xac - sdio_slave redundant control registers
pub fn sdio_slave_ldo_conf(&self) -> &Reg<SDIO_SLAVE_LDO_CONF_SPEC>
pub fn sdio_slave_ldo_conf(&self) -> &Reg<SDIO_SLAVE_LDO_CONF_SPEC>
0xb0 - sdio slave ldo control register
pub fn sdio_date(&self) -> &Reg<SDIO_DATE_SPEC>
pub fn sdio_date(&self) -> &Reg<SDIO_DATE_SPEC>
0xfc - ******* Description ***********