Type Alias esp32c3::rtc_cntl::int_ena_rtc_w1ts::W

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

Register INT_ENA_RTC_W1TS writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn slp_wakeup(&mut self) -> SLP_WAKEUP_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 0 - enable sleep wakeup interrupt

source

pub fn slp_reject(&mut self) -> SLP_REJECT_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 1 - enable sleep reject interrupt

source

pub fn wdt(&mut self) -> WDT_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 3 - enable RTC WDT interrupt

source

pub fn brown_out(&mut self) -> BROWN_OUT_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 9 - enable brown out interrupt

source

pub fn main_timer(&mut self) -> MAIN_TIMER_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 10 - enable RTC main timer interrupt

source

pub fn swd(&mut self) -> SWD_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 15 - enable super watch dog interrupt

source

pub fn xtal32k_dead(&mut self) -> XTAL32K_DEAD_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 16 - enable xtal32k_dead interrupt

source

pub fn glitch_det(&mut self) -> GLITCH_DET_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 19 - enbale gitch det interrupt

source

pub fn bbpll_cal(&mut self) -> BBPLL_CAL_W<'_, INT_ENA_RTC_W1TS_SPEC>

Bit 20 - enbale bbpll cal interrupt