Type Alias esp32s3::sens::sar_cocpu_int_clr::W

source ·
pub type W = W<SAR_COCPU_INT_CLR_SPEC>;
Expand description

Register SAR_COCPU_INT_CLR writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn sar_cocpu_touch_done_int_clr( &mut self ) -> SAR_COCPU_TOUCH_DONE_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 0 - int clear of touch done

source

pub fn sar_cocpu_touch_inactive_int_clr( &mut self ) -> SAR_COCPU_TOUCH_INACTIVE_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 1 - int clear of from touch inactive

source

pub fn sar_cocpu_touch_active_int_clr( &mut self ) -> SAR_COCPU_TOUCH_ACTIVE_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 2 - int clear of touch active

source

pub fn sar_cocpu_saradc1_int_clr( &mut self ) -> SAR_COCPU_SARADC1_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 3 - int clear of from saradc1

source

pub fn sar_cocpu_saradc2_int_clr( &mut self ) -> SAR_COCPU_SARADC2_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 4 - int clear of from saradc2

source

pub fn sar_cocpu_tsens_int_clr( &mut self ) -> SAR_COCPU_TSENS_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 5 - int clear of tsens

source

pub fn sar_cocpu_start_int_clr( &mut self ) -> SAR_COCPU_START_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 6 - int clear of start

source

pub fn sar_cocpu_sw_int_clr( &mut self ) -> SAR_COCPU_SW_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 7 - int clear of software

source

pub fn sar_cocpu_swd_int_clr( &mut self ) -> SAR_COCPU_SWD_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 8 - int clear of super watch dog

source

pub fn sar_cocpu_touch_timeout_int_clr( &mut self ) -> SAR_COCPU_TOUCH_TIMEOUT_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 9 - int clear of timeout done

source

pub fn sar_cocpu_touch_approach_loop_done_int_clr( &mut self ) -> SAR_COCPU_TOUCH_APPROACH_LOOP_DONE_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 10 - int clear of approach loop done

source

pub fn sar_cocpu_touch_scan_done_int_clr( &mut self ) -> SAR_COCPU_TOUCH_SCAN_DONE_INT_CLR_W<'_, SAR_COCPU_INT_CLR_SPEC>

Bit 11 - int clear of touch scan done

source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

Safety

Passing incorrect value can cause undefined behaviour. See reference manual