Type Alias atsamd51j::mclk::apbamask::W

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

Register APBAMASK writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn pac_(&mut self) -> PAC__W<'_, APBAMASK_SPEC, 0>

Bit 0 - PAC APB Clock Enable

source

pub fn pm_(&mut self) -> PM__W<'_, APBAMASK_SPEC, 1>

Bit 1 - PM APB Clock Enable

source

pub fn mclk_(&mut self) -> MCLK__W<'_, APBAMASK_SPEC, 2>

Bit 2 - MCLK APB Clock Enable

source

pub fn rstc_(&mut self) -> RSTC__W<'_, APBAMASK_SPEC, 3>

Bit 3 - RSTC APB Clock Enable

source

pub fn oscctrl_(&mut self) -> OSCCTRL__W<'_, APBAMASK_SPEC, 4>

Bit 4 - OSCCTRL APB Clock Enable

source

pub fn osc32kctrl_(&mut self) -> OSC32KCTRL__W<'_, APBAMASK_SPEC, 5>

Bit 5 - OSC32KCTRL APB Clock Enable

source

pub fn supc_(&mut self) -> SUPC__W<'_, APBAMASK_SPEC, 6>

Bit 6 - SUPC APB Clock Enable

source

pub fn gclk_(&mut self) -> GCLK__W<'_, APBAMASK_SPEC, 7>

Bit 7 - GCLK APB Clock Enable

source

pub fn wdt_(&mut self) -> WDT__W<'_, APBAMASK_SPEC, 8>

Bit 8 - WDT APB Clock Enable

source

pub fn rtc_(&mut self) -> RTC__W<'_, APBAMASK_SPEC, 9>

Bit 9 - RTC APB Clock Enable

source

pub fn eic_(&mut self) -> EIC__W<'_, APBAMASK_SPEC, 10>

Bit 10 - EIC APB Clock Enable

source

pub fn freqm_(&mut self) -> FREQM__W<'_, APBAMASK_SPEC, 11>

Bit 11 - FREQM APB Clock Enable

source

pub fn sercom0_(&mut self) -> SERCOM0__W<'_, APBAMASK_SPEC, 12>

Bit 12 - SERCOM0 APB Clock Enable

source

pub fn sercom1_(&mut self) -> SERCOM1__W<'_, APBAMASK_SPEC, 13>

Bit 13 - SERCOM1 APB Clock Enable

source

pub fn tc0_(&mut self) -> TC0__W<'_, APBAMASK_SPEC, 14>

Bit 14 - TC0 APB Clock Enable

source

pub fn tc1_(&mut self) -> TC1__W<'_, APBAMASK_SPEC, 15>

Bit 15 - TC1 APB Clock Enable

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