Type Alias xmc4800::scu_interrupt::srmsk::W

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

Register SRMSK writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn prwarn(&mut self) -> PrwarnW<'_, SrmskSpec>

Bit 0 - WDT pre-warning Interrupt Mask

source

pub fn pi(&mut self) -> PiW<'_, SrmskSpec>

Bit 1 - RTC Periodic Interrupt Mask

source

pub fn ai(&mut self) -> AiW<'_, SrmskSpec>

Bit 2 - RTC Alarm Interrupt Mask

source

pub fn dlrovr(&mut self) -> DlrovrW<'_, SrmskSpec>

Bit 3 - DLR Request Overrun Interrupt Mask

source

pub fn hdclr(&mut self) -> HdclrW<'_, SrmskSpec>

Bit 17 - HDCLR Mirror Register Update Mask

source

pub fn hdset(&mut self) -> HdsetW<'_, SrmskSpec>

Bit 18 - HDSET Mirror Register Update Mask

source

pub fn hdcr(&mut self) -> HdcrW<'_, SrmskSpec>

Bit 19 - HDCR Mirror Register Update Mask

source

pub fn oscsictrl(&mut self) -> OscsictrlW<'_, SrmskSpec>

Bit 21 - OSCSICTRL Mirror Register Update Mask

source

pub fn osculctrl(&mut self) -> OsculctrlW<'_, SrmskSpec>

Bit 23 - OSCULCTRL Mirror Register Update Mask

source

pub fn rtc_ctr(&mut self) -> RtcCtrW<'_, SrmskSpec>

Bit 24 - RTC CTR Mirror Register Update Mask

source

pub fn rtc_atim0(&mut self) -> RtcAtim0W<'_, SrmskSpec>

Bit 25 - RTC ATIM0 Mirror Register Update Mask

source

pub fn rtc_atim1(&mut self) -> RtcAtim1W<'_, SrmskSpec>

Bit 26 - RTC ATIM1 Mirror Register Update Mask

source

pub fn rtc_tim0(&mut self) -> RtcTim0W<'_, SrmskSpec>

Bit 27 - RTC TIM0 Mirror Register Update Mask

source

pub fn rtc_tim1(&mut self) -> RtcTim1W<'_, SrmskSpec>

Bit 28 - RTC TIM1 Mirror Register Update Mask

source

pub fn rmx(&mut self) -> RmxW<'_, SrmskSpec>

Bit 29 - Retention Memory Mirror Register Update Mask