[][src]Struct mk66f18::CRC

pub struct CRC { /* fields omitted */ }

Cyclic Redundancy Check

Methods

impl CRC[src]

pub const fn ptr() -> *const RegisterBlock[src]

Returns a pointer to the register block

Methods from Deref<Target = RegisterBlock>

pub fn datall(&self) -> &DATALL[src]

0x00 - CRC_DATALL register.

pub fn datall_mut(&self) -> &mut DATALL[src]

0x00 - CRC_DATALL register.

pub fn datal(&self) -> &DATAL[src]

0x00 - CRC_DATAL register.

pub fn datal_mut(&self) -> &mut DATAL[src]

0x00 - CRC_DATAL register.

pub fn data(&self) -> &DATA[src]

0x00 - CRC Data register

pub fn data_mut(&self) -> &mut DATA[src]

0x00 - CRC Data register

pub fn datalu(&self) -> &DATALU[src]

0x01 - CRC_DATALU register.

pub fn datalu_mut(&self) -> &mut DATALU[src]

0x01 - CRC_DATALU register.

pub fn datahl(&self) -> &DATAHL[src]

0x02 - CRC_DATAHL register.

pub fn datahl_mut(&self) -> &mut DATAHL[src]

0x02 - CRC_DATAHL register.

pub fn datah(&self) -> &DATAH[src]

0x02 - CRC_DATAH register.

pub fn datah_mut(&self) -> &mut DATAH[src]

0x02 - CRC_DATAH register.

pub fn datahu(&self) -> &DATAHU[src]

0x03 - CRC_DATAHU register.

pub fn datahu_mut(&self) -> &mut DATAHU[src]

0x03 - CRC_DATAHU register.

pub fn gpolyll(&self) -> &GPOLYLL[src]

0x04 - CRC_GPOLYLL register.

pub fn gpolyll_mut(&self) -> &mut GPOLYLL[src]

0x04 - CRC_GPOLYLL register.

pub fn gpolyl(&self) -> &GPOLYL[src]

0x04 - CRC_GPOLYL register.

pub fn gpolyl_mut(&self) -> &mut GPOLYL[src]

0x04 - CRC_GPOLYL register.

pub fn gpoly(&self) -> &GPOLY[src]

0x04 - CRC Polynomial register

pub fn gpoly_mut(&self) -> &mut GPOLY[src]

0x04 - CRC Polynomial register

pub fn gpolylu(&self) -> &GPOLYLU[src]

0x05 - CRC_GPOLYLU register.

pub fn gpolylu_mut(&self) -> &mut GPOLYLU[src]

0x05 - CRC_GPOLYLU register.

pub fn gpolyhl(&self) -> &GPOLYHL[src]

0x06 - CRC_GPOLYHL register.

pub fn gpolyhl_mut(&self) -> &mut GPOLYHL[src]

0x06 - CRC_GPOLYHL register.

pub fn gpolyh(&self) -> &GPOLYH[src]

0x06 - CRC_GPOLYH register.

pub fn gpolyh_mut(&self) -> &mut GPOLYH[src]

0x06 - CRC_GPOLYH register.

pub fn gpolyhu(&self) -> &GPOLYHU[src]

0x07 - CRC_GPOLYHU register.

pub fn gpolyhu_mut(&self) -> &mut GPOLYHU[src]

0x07 - CRC_GPOLYHU register.

pub fn ctrl(&self) -> &CTRL[src]

0x08 - CRC Control register

pub fn ctrl_mut(&self) -> &mut CTRL[src]

0x08 - CRC Control register

pub fn ctrlhu(&self) -> &CTRLHU[src]

0x0b - CRC_CTRLHU register.

pub fn ctrlhu_mut(&self) -> &mut CTRLHU[src]

0x0b - CRC_CTRLHU register.

Trait Implementations

impl Deref for CRC[src]

type Target = RegisterBlock

The resulting type after dereferencing.

impl Send for CRC[src]

Auto Trait Implementations

impl Unpin for CRC

impl !Sync for CRC

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