[][src]Struct lpc55s6x_pac::usart0::ctl::ADDRDET_W

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

Write proxy for field ADDRDET

Methods

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

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

Writes variant to the field

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

Disabled. The USART presents all incoming data.

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

Enabled. The USART receiver ignores incoming data that does not have the most significant bit of the data (typically the 9th bit) = 1. When the data MSB bit = 1, the receiver treats the incoming data normally, generating a received data interrupt. Software can then check the data to see if this is an address that should be handled. If it is, the ADDRDET bit is cleared by software and further incoming data is handled normally.

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 ADDRDET_W<'a>

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

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