Struct msp432p401r::eusci_b0::ucbx_addmask::W[][src]

pub struct W(_);

Register UCBxADDMASK writer

Implementations

impl W[src]

pub fn addmask(&mut self) -> ADDMASK_W<'_>[src]

Bits 0:9 - Address Mask Register. By clearing the corresponding bit of the own address, this bit is a don’t care when comparing the address on the bus to the own address. Using this method, it is possible to react on more than one slave address. When all bits of ADDMASKx are set, the address mask feature is deactivated. Modify only when UCSWRST = 1.

pub unsafe fn bits(&mut self, bits: u16) -> &mut Self[src]

Writes raw bits to the register.

Methods from Deref<Target = W<UCBXADDMASK_SPEC>>

pub unsafe fn bits(&mut self, bits: REG::Ux) -> &mut Self[src]

Writes raw bits to the register.

Trait Implementations

impl Deref for W[src]

type Target = W<UCBXADDMASK_SPEC>

The resulting type after dereferencing.

impl DerefMut for W[src]

impl From<W<UCBXADDMASK_SPEC>> for W[src]

Auto Trait Implementations

impl Send for W

impl Sync for W

impl Unpin for W

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