pub struct RegisterBlock {Show 19 fields
pub cr: CR,
pub cmd: CMD,
pub sr: SR,
pub if_: IF,
pub ie: IE,
pub bt2: BT2,
pub bt0: BT0,
pub bt1: BT1,
pub afm: AFM,
pub afe: AFE,
pub alc: ALC,
pub ecc: ECC,
pub ewlim: EWLIM,
pub rxerr: RXERR,
pub txerr: TXERR,
pub frame: FRAME,
pub rmcnt: RMCNT,
pub acr: [ACR; 16],
pub amr: [AMR; 16],
/* private fields */
}Expand description
Register block
Fields§
§cr: CR0x00 - CR register
cmd: CMD0x04 - CMD register
sr: SR0x08 - SR register
if_: IF0x0c - IF register
ie: IE0x10 - IE register
bt2: BT20x14 - BT2 register
bt0: BT00x18 - BT0 register
bt1: BT10x1c - BT1 register
afm: AFM0x24 - AFM register
afe: AFE0x28 - AFE register
alc: ALC0x2c - ALC register
ecc: ECC0x30 - ECC register
ewlim: EWLIM0x34 - EWLIM register
rxerr: RXERR0x38 - RXERR register
txerr: TXERR0x3c - TXERR register
frame: FRAME0x40..0x74 - register cluster
rmcnt: RMCNT0x74 - RMCNT register
acr: [ACR; 16]0x300..0x340 - ACR register
amr: [AMR; 16]0x380..0x3c0 - AMR register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more