[][src]Struct lpc55s6x_pac::adc0::cfg::PWREN_W

pub struct PWREN_W<'a> { /* fields omitted */ }

Write proxy for field PWREN

Methods

impl<'a> PWREN_W<'a>[src]

pub fn variant(self, variant: PWREN_A) -> &'a mut W[src]

Writes variant to the field

pub fn pwren_0(self) -> &'a mut W[src]

ADC analog circuits are only enabled while conversions are active. Performance is affected due to analog startup delays.

pub fn pwren_1(self) -> &'a mut W[src]

ADC analog circuits are pre-enabled and ready to execute conversions without startup delays (at the cost of higher DC current consumption). A single power up delay (CFG[PUDLY]) is executed immediately once PWREN is set, and any detected trigger does not begin ADC operation until the power up delay time has passed. After this initial delay expires the analog will remain pre-enabled, and no additional delays will be executed.

pub fn set_bit(self) -> &'a mut W[src]

Sets the field bit

pub fn clear_bit(self) -> &'a mut W[src]

Clears the field bit

pub fn bit(self, value: bool) -> &'a mut W[src]

Writes raw bits to the field

Auto Trait Implementations

impl<'a> Unpin for PWREN_W<'a>

impl<'a> !Sync for PWREN_W<'a>

impl<'a> Send for PWREN_W<'a>

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self