pub struct APB_SARADC { /* private fields */ }
Implementations§
Source§impl APB_SARADC
impl APB_SARADC
Sourcepub const PTR: *const <APB_SARADC as Deref>::Target = {0x6000e000 as *const <esp32c6::APB_SARADC as core::ops::Deref>::Target}
pub const PTR: *const <APB_SARADC as Deref>::Target = {0x6000e000 as *const <esp32c6::APB_SARADC as core::ops::Deref>::Target}
Pointer to the register block
Sourcepub unsafe fn steal() -> APB_SARADC
pub unsafe fn steal() -> APB_SARADC
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>§
Sourcepub fn ctrl2(&self) -> &Reg<CTRL2_SPEC>
pub fn ctrl2(&self) -> &Reg<CTRL2_SPEC>
0x04 - digital saradc configure register
Sourcepub fn filter_ctrl1(&self) -> &Reg<FILTER_CTRL1_SPEC>
pub fn filter_ctrl1(&self) -> &Reg<FILTER_CTRL1_SPEC>
0x08 - digital saradc configure register
Sourcepub fn fsm_wait(&self) -> &Reg<FSM_WAIT_SPEC>
pub fn fsm_wait(&self) -> &Reg<FSM_WAIT_SPEC>
0x0c - digital saradc configure register
Sourcepub fn sar1_status(&self) -> &Reg<SAR1_STATUS_SPEC>
pub fn sar1_status(&self) -> &Reg<SAR1_STATUS_SPEC>
0x10 - digital saradc configure register
Sourcepub fn sar2_status(&self) -> &Reg<SAR2_STATUS_SPEC>
pub fn sar2_status(&self) -> &Reg<SAR2_STATUS_SPEC>
0x14 - digital saradc configure register
Sourcepub fn sar_patt_tab1(&self) -> &Reg<SAR_PATT_TAB1_SPEC>
pub fn sar_patt_tab1(&self) -> &Reg<SAR_PATT_TAB1_SPEC>
0x18 - digital saradc configure register
Sourcepub fn sar_patt_tab2(&self) -> &Reg<SAR_PATT_TAB2_SPEC>
pub fn sar_patt_tab2(&self) -> &Reg<SAR_PATT_TAB2_SPEC>
0x1c - digital saradc configure register
Sourcepub fn onetime_sample(&self) -> &Reg<ONETIME_SAMPLE_SPEC>
pub fn onetime_sample(&self) -> &Reg<ONETIME_SAMPLE_SPEC>
0x20 - digital saradc configure register
Sourcepub fn arb_ctrl(&self) -> &Reg<ARB_CTRL_SPEC>
pub fn arb_ctrl(&self) -> &Reg<ARB_CTRL_SPEC>
0x24 - digital saradc configure register
Sourcepub fn filter_ctrl0(&self) -> &Reg<FILTER_CTRL0_SPEC>
pub fn filter_ctrl0(&self) -> &Reg<FILTER_CTRL0_SPEC>
0x28 - digital saradc configure register
Sourcepub fn sar1data_status(&self) -> &Reg<SAR1DATA_STATUS_SPEC>
pub fn sar1data_status(&self) -> &Reg<SAR1DATA_STATUS_SPEC>
0x2c - digital saradc configure register
Sourcepub fn sar2data_status(&self) -> &Reg<SAR2DATA_STATUS_SPEC>
pub fn sar2data_status(&self) -> &Reg<SAR2DATA_STATUS_SPEC>
0x30 - digital saradc configure register
Sourcepub fn thres0_ctrl(&self) -> &Reg<THRES0_CTRL_SPEC>
pub fn thres0_ctrl(&self) -> &Reg<THRES0_CTRL_SPEC>
0x34 - digital saradc configure register
Sourcepub fn thres1_ctrl(&self) -> &Reg<THRES1_CTRL_SPEC>
pub fn thres1_ctrl(&self) -> &Reg<THRES1_CTRL_SPEC>
0x38 - digital saradc configure register
Sourcepub fn thres_ctrl(&self) -> &Reg<THRES_CTRL_SPEC>
pub fn thres_ctrl(&self) -> &Reg<THRES_CTRL_SPEC>
0x3c - digital saradc configure register
Sourcepub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x40 - digital saradc int register
Sourcepub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
0x44 - digital saradc int register
Sourcepub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x48 - digital saradc int register
Sourcepub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x4c - digital saradc int register
Sourcepub fn dma_conf(&self) -> &Reg<DMA_CONF_SPEC>
pub fn dma_conf(&self) -> &Reg<DMA_CONF_SPEC>
0x50 - digital saradc configure register
Sourcepub fn clkm_conf(&self) -> &Reg<CLKM_CONF_SPEC>
pub fn clkm_conf(&self) -> &Reg<CLKM_CONF_SPEC>
0x54 - digital saradc configure register
Sourcepub fn apb_tsens_ctrl(&self) -> &Reg<APB_TSENS_CTRL_SPEC>
pub fn apb_tsens_ctrl(&self) -> &Reg<APB_TSENS_CTRL_SPEC>
0x58 - digital tsens configure register
Sourcepub fn tsens_ctrl2(&self) -> &Reg<TSENS_CTRL2_SPEC>
pub fn tsens_ctrl2(&self) -> &Reg<TSENS_CTRL2_SPEC>
0x5c - digital tsens configure register
Sourcepub fn apb_tsens_wake(&self) -> &Reg<APB_TSENS_WAKE_SPEC>
pub fn apb_tsens_wake(&self) -> &Reg<APB_TSENS_WAKE_SPEC>
0x64 - digital tsens configure register
Sourcepub fn apb_tsens_sample(&self) -> &Reg<APB_TSENS_SAMPLE_SPEC>
pub fn apb_tsens_sample(&self) -> &Reg<APB_TSENS_SAMPLE_SPEC>
0x68 - digital tsens configure register
Sourcepub fn ctrl_date(&self) -> &Reg<CTRL_DATE_SPEC>
pub fn ctrl_date(&self) -> &Reg<CTRL_DATE_SPEC>
0x3fc - version