Type Alias rp2040_pac::pll_sys::pwr::W

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

Register PWR writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn pd(&mut self) -> PD_W<'_, PWR_SPEC>

Bit 0 - PLL powerdown
To save power set high when PLL output not required.

source

pub fn dsmpd(&mut self) -> DSMPD_W<'_, PWR_SPEC>

Bit 2 - PLL DSM powerdown
Nothing is achieved by setting this low.

source

pub fn postdivpd(&mut self) -> POSTDIVPD_W<'_, PWR_SPEC>

Bit 3 - PLL post divider powerdown
To save power set high when PLL output not required or bypass=1.

source

pub fn vcopd(&mut self) -> VCOPD_W<'_, PWR_SPEC>

Bit 5 - PLL VCO powerdown
To save power set high when PLL output not required or bypass=1.

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