Struct esp32_hal::peripherals::SENS
source · pub struct SENS { /* private fields */ }
Implementations§
source§impl SENS
impl SENS
sourcepub unsafe fn steal() -> SENS
pub unsafe fn steal() -> SENS
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 sar_read_ctrl(&self) -> &Reg<SAR_READ_CTRL_SPEC>
pub fn sar_read_ctrl(&self) -> &Reg<SAR_READ_CTRL_SPEC>
0x00 -
sourcepub fn sar_read_status1(&self) -> &Reg<SAR_READ_STATUS1_SPEC>
pub fn sar_read_status1(&self) -> &Reg<SAR_READ_STATUS1_SPEC>
0x04 -
sourcepub fn sar_meas_wait1(&self) -> &Reg<SAR_MEAS_WAIT1_SPEC>
pub fn sar_meas_wait1(&self) -> &Reg<SAR_MEAS_WAIT1_SPEC>
0x08 -
sourcepub fn sar_meas_wait2(&self) -> &Reg<SAR_MEAS_WAIT2_SPEC>
pub fn sar_meas_wait2(&self) -> &Reg<SAR_MEAS_WAIT2_SPEC>
0x0c -
sourcepub fn sar_meas_ctrl(&self) -> &Reg<SAR_MEAS_CTRL_SPEC>
pub fn sar_meas_ctrl(&self) -> &Reg<SAR_MEAS_CTRL_SPEC>
0x10 -
sourcepub fn sar_read_status2(&self) -> &Reg<SAR_READ_STATUS2_SPEC>
pub fn sar_read_status2(&self) -> &Reg<SAR_READ_STATUS2_SPEC>
0x14 -
sourcepub fn ulp_cp_sleep_cyc0(&self) -> &Reg<ULP_CP_SLEEP_CYC0_SPEC>
pub fn ulp_cp_sleep_cyc0(&self) -> &Reg<ULP_CP_SLEEP_CYC0_SPEC>
0x18 -
sourcepub fn ulp_cp_sleep_cyc1(&self) -> &Reg<ULP_CP_SLEEP_CYC1_SPEC>
pub fn ulp_cp_sleep_cyc1(&self) -> &Reg<ULP_CP_SLEEP_CYC1_SPEC>
0x1c -
sourcepub fn ulp_cp_sleep_cyc2(&self) -> &Reg<ULP_CP_SLEEP_CYC2_SPEC>
pub fn ulp_cp_sleep_cyc2(&self) -> &Reg<ULP_CP_SLEEP_CYC2_SPEC>
0x20 -
sourcepub fn ulp_cp_sleep_cyc3(&self) -> &Reg<ULP_CP_SLEEP_CYC3_SPEC>
pub fn ulp_cp_sleep_cyc3(&self) -> &Reg<ULP_CP_SLEEP_CYC3_SPEC>
0x24 -
sourcepub fn ulp_cp_sleep_cyc4(&self) -> &Reg<ULP_CP_SLEEP_CYC4_SPEC>
pub fn ulp_cp_sleep_cyc4(&self) -> &Reg<ULP_CP_SLEEP_CYC4_SPEC>
0x28 -
sourcepub fn sar_start_force(&self) -> &Reg<SAR_START_FORCE_SPEC>
pub fn sar_start_force(&self) -> &Reg<SAR_START_FORCE_SPEC>
0x2c -
sourcepub fn sar_mem_wr_ctrl(&self) -> &Reg<SAR_MEM_WR_CTRL_SPEC>
pub fn sar_mem_wr_ctrl(&self) -> &Reg<SAR_MEM_WR_CTRL_SPEC>
0x30 -
sourcepub fn sar_atten1(&self) -> &Reg<SAR_ATTEN1_SPEC>
pub fn sar_atten1(&self) -> &Reg<SAR_ATTEN1_SPEC>
0x34 -
sourcepub fn sar_atten2(&self) -> &Reg<SAR_ATTEN2_SPEC>
pub fn sar_atten2(&self) -> &Reg<SAR_ATTEN2_SPEC>
0x38 -
sourcepub fn sar_slave_addr1(&self) -> &Reg<SAR_SLAVE_ADDR1_SPEC>
pub fn sar_slave_addr1(&self) -> &Reg<SAR_SLAVE_ADDR1_SPEC>
0x3c -
sourcepub fn sar_slave_addr2(&self) -> &Reg<SAR_SLAVE_ADDR2_SPEC>
pub fn sar_slave_addr2(&self) -> &Reg<SAR_SLAVE_ADDR2_SPEC>
0x40 -
sourcepub fn sar_slave_addr3(&self) -> &Reg<SAR_SLAVE_ADDR3_SPEC>
pub fn sar_slave_addr3(&self) -> &Reg<SAR_SLAVE_ADDR3_SPEC>
0x44 -
sourcepub fn sar_slave_addr4(&self) -> &Reg<SAR_SLAVE_ADDR4_SPEC>
pub fn sar_slave_addr4(&self) -> &Reg<SAR_SLAVE_ADDR4_SPEC>
0x48 -
sourcepub fn sar_tsens_ctrl(&self) -> &Reg<SAR_TSENS_CTRL_SPEC>
pub fn sar_tsens_ctrl(&self) -> &Reg<SAR_TSENS_CTRL_SPEC>
0x4c -
sourcepub fn sar_i2c_ctrl(&self) -> &Reg<SAR_I2C_CTRL_SPEC>
pub fn sar_i2c_ctrl(&self) -> &Reg<SAR_I2C_CTRL_SPEC>
0x50 -
sourcepub fn sar_meas_start1(&self) -> &Reg<SAR_MEAS_START1_SPEC>
pub fn sar_meas_start1(&self) -> &Reg<SAR_MEAS_START1_SPEC>
0x54 -
sourcepub fn sar_touch_ctrl1(&self) -> &Reg<SAR_TOUCH_CTRL1_SPEC>
pub fn sar_touch_ctrl1(&self) -> &Reg<SAR_TOUCH_CTRL1_SPEC>
0x58 -
sourcepub fn sar_touch_thres1(&self) -> &Reg<SAR_TOUCH_THRES1_SPEC>
pub fn sar_touch_thres1(&self) -> &Reg<SAR_TOUCH_THRES1_SPEC>
0x5c -
sourcepub fn sar_touch_thres2(&self) -> &Reg<SAR_TOUCH_THRES2_SPEC>
pub fn sar_touch_thres2(&self) -> &Reg<SAR_TOUCH_THRES2_SPEC>
0x60 -
sourcepub fn sar_touch_thres3(&self) -> &Reg<SAR_TOUCH_THRES3_SPEC>
pub fn sar_touch_thres3(&self) -> &Reg<SAR_TOUCH_THRES3_SPEC>
0x64 -
sourcepub fn sar_touch_thres4(&self) -> &Reg<SAR_TOUCH_THRES4_SPEC>
pub fn sar_touch_thres4(&self) -> &Reg<SAR_TOUCH_THRES4_SPEC>
0x68 -
sourcepub fn sar_touch_thres5(&self) -> &Reg<SAR_TOUCH_THRES5_SPEC>
pub fn sar_touch_thres5(&self) -> &Reg<SAR_TOUCH_THRES5_SPEC>
0x6c -
sourcepub fn sar_touch_out1(&self) -> &Reg<SAR_TOUCH_OUT1_SPEC>
pub fn sar_touch_out1(&self) -> &Reg<SAR_TOUCH_OUT1_SPEC>
0x70 -
sourcepub fn sar_touch_out2(&self) -> &Reg<SAR_TOUCH_OUT2_SPEC>
pub fn sar_touch_out2(&self) -> &Reg<SAR_TOUCH_OUT2_SPEC>
0x74 -
sourcepub fn sar_touch_out3(&self) -> &Reg<SAR_TOUCH_OUT3_SPEC>
pub fn sar_touch_out3(&self) -> &Reg<SAR_TOUCH_OUT3_SPEC>
0x78 -
sourcepub fn sar_touch_out4(&self) -> &Reg<SAR_TOUCH_OUT4_SPEC>
pub fn sar_touch_out4(&self) -> &Reg<SAR_TOUCH_OUT4_SPEC>
0x7c -
sourcepub fn sar_touch_out5(&self) -> &Reg<SAR_TOUCH_OUT5_SPEC>
pub fn sar_touch_out5(&self) -> &Reg<SAR_TOUCH_OUT5_SPEC>
0x80 -
sourcepub fn sar_touch_ctrl2(&self) -> &Reg<SAR_TOUCH_CTRL2_SPEC>
pub fn sar_touch_ctrl2(&self) -> &Reg<SAR_TOUCH_CTRL2_SPEC>
0x84 -
sourcepub fn sar_touch_enable(&self) -> &Reg<SAR_TOUCH_ENABLE_SPEC>
pub fn sar_touch_enable(&self) -> &Reg<SAR_TOUCH_ENABLE_SPEC>
0x8c -
sourcepub fn sar_read_ctrl2(&self) -> &Reg<SAR_READ_CTRL2_SPEC>
pub fn sar_read_ctrl2(&self) -> &Reg<SAR_READ_CTRL2_SPEC>
0x90 -
sourcepub fn sar_meas_start2(&self) -> &Reg<SAR_MEAS_START2_SPEC>
pub fn sar_meas_start2(&self) -> &Reg<SAR_MEAS_START2_SPEC>
0x94 -
sourcepub fn sar_dac_ctrl1(&self) -> &Reg<SAR_DAC_CTRL1_SPEC>
pub fn sar_dac_ctrl1(&self) -> &Reg<SAR_DAC_CTRL1_SPEC>
0x98 -
sourcepub fn sar_dac_ctrl2(&self) -> &Reg<SAR_DAC_CTRL2_SPEC>
pub fn sar_dac_ctrl2(&self) -> &Reg<SAR_DAC_CTRL2_SPEC>
0x9c -
sourcepub fn sar_meas_ctrl2(&self) -> &Reg<SAR_MEAS_CTRL2_SPEC>
pub fn sar_meas_ctrl2(&self) -> &Reg<SAR_MEAS_CTRL2_SPEC>
0xa0 -
sourcepub fn sar_nouse(&self) -> &Reg<SAR_NOUSE_SPEC>
pub fn sar_nouse(&self) -> &Reg<SAR_NOUSE_SPEC>
0xf8 -
sourcepub fn sardate(&self) -> &Reg<SARDATE_SPEC>
pub fn sardate(&self) -> &Reg<SARDATE_SPEC>
0xfc -
Trait Implementations§
source§impl Peripheral for SENS
impl Peripheral for SENS
Auto Trait Implementations§
impl RefUnwindSafe for SENS
impl Send for SENS
impl Sync for SENS
impl Unpin for SENS
impl UnwindSafe for SENS
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more