[][src]Struct xmc4200::usic0_ch0::pcr_sscmode::SLPHSEL_W

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

Write proxy for field SLPHSEL

Implementations

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

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

Writes variant to the field

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

Data bits are shifted out with the leading edge of the shift clock signal and latched in with the trailing edge.

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

The first data bit is shifted out when the data shift unit receives a low to high transition from the DX2 stage. Subsequent bits are shifted out with the trailing edge of the shift clock signal. Data bits are always latched in with the leading edge.

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> Send for SLPHSEL_W<'a>

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

impl<'a> Unpin for SLPHSEL_W<'a>

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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> 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.