#[repr(C)]pub struct RegisterBlock {Show 19 fields
pub gcr: GCR,
pub acr1: ACR1,
pub acr2: ACR2,
pub afrcr: AFRCR,
pub aslotr: ASLOTR,
pub aim: AIM,
pub asr: ASR,
pub aclrfr: ACLRFR,
pub adr: ADR,
pub bcr1: BCR1,
pub bcr2: BCR2,
pub bfrcr: BFRCR,
pub bslotr: BSLOTR,
pub bim: BIM,
pub bsr: BSR,
pub bclrfr: BCLRFR,
pub bdr: BDR,
pub pdmcr: PDMCR,
pub pdmdly: PDMDLY,
}Expand description
Register block
Fields§
§gcr: GCR0x00 - Global configuration register
acr1: ACR10x04 - AConfiguration register 1
acr2: ACR20x08 - AConfiguration register 2
afrcr: AFRCR0x0c - AFRCR
aslotr: ASLOTR0x10 - ASlot register
aim: AIM0x14 - AInterrupt mask register2
asr: ASR0x18 - AStatus register
aclrfr: ACLRFR0x1c - AClear flag register
adr: ADR0x20 - AData register
bcr1: BCR10x24 - BConfiguration register 1
bcr2: BCR20x28 - BConfiguration register 2
bfrcr: BFRCR0x2c - BFRCR
bslotr: BSLOTR0x30 - BSlot register
bim: BIM0x34 - BInterrupt mask register2
bsr: BSR0x38 - BStatus register
bclrfr: BCLRFR0x3c - BClear flag register
bdr: BDR0x40 - BData register
pdmcr: PDMCR0x44 - PDM control register
pdmdly: PDMDLY0x48 - PDM delay 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