#[repr(C)]
pub struct RegisterBlock {
Show 13 fields pub cr: CR, pub dcr: DCR, pub sr: SR, pub fcr: FCR, pub dlr: DLR, pub ccr: CCR, pub ar: AR, pub abr: ABR, pub dr: DR, pub psmkr: PSMKR, pub psmar: PSMAR, pub pir: PIR, pub lptr: LPTR,
}
Expand description

Register block

Fields§

§cr: CR

0x00 - control register

§dcr: DCR

0x04 - device configuration register

§sr: SR

0x08 - status register

§fcr: FCR

0x0c - flag clear register

§dlr: DLR

0x10 - data length register

§ccr: CCR

0x14 - communication configuration register

§ar: AR

0x18 - address register

§abr: ABR

0x1c - ABR

§dr: DR

0x20 - data register

§psmkr: PSMKR

0x24 - polling status mask register

§psmar: PSMAR

0x28 - polling status match register

§pir: PIR

0x2c - polling interval register

§lptr: LPTR

0x30 - low-power timeout register

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.