#[repr(C)]pub struct RegisterBlock {Show 23 fields
pub CR1: RWRegister<u32>,
pub CR2: RWRegister<u32>,
pub CR3: RWRegister<u32>,
pub CR4: RWRegister<u32>,
pub SR1: RORegister<u32>,
pub SR2: RORegister<u32>,
pub SCR: WORegister<u32>,
pub CR5: RWRegister<u32>,
pub PUCRA: RWRegister<u32>,
pub PDCRA: RWRegister<u32>,
pub PUCRB: RWRegister<u32>,
pub PDCRB: RWRegister<u32>,
pub PUCRC: RWRegister<u32>,
pub PDCRC: RWRegister<u32>,
pub PUCRD: RWRegister<u32>,
pub PDCRD: RWRegister<u32>,
pub PUCRE: RWRegister<u32>,
pub PDCRE: RWRegister<u32>,
pub PUCRH: RWRegister<u32>,
pub PDCRH: RWRegister<u32>,
pub C2CR1: RWRegister<u32>,
pub C2CR3: RWRegister<u32>,
pub EXTSCR: RWRegister<u32>,
/* private fields */
}
Fields§
§CR1: RWRegister<u32>
Power control register 1
CR2: RWRegister<u32>
Power control register 2
CR3: RWRegister<u32>
Power control register 3
CR4: RWRegister<u32>
Power control register 4
SR1: RORegister<u32>
Power status register 1
SR2: RORegister<u32>
Power status register 2
SCR: WORegister<u32>
Power status clear register
CR5: RWRegister<u32>
Power control register 5
PUCRA: RWRegister<u32>
Power Port A pull-up control register
PDCRA: RWRegister<u32>
Power Port A pull-down control register
PUCRB: RWRegister<u32>
Power Port B pull-up control register
PDCRB: RWRegister<u32>
Power Port B pull-down control register
PUCRC: RWRegister<u32>
Power Port C pull-up control register
PDCRC: RWRegister<u32>
Power Port C pull-down control register
PUCRD: RWRegister<u32>
Power Port D pull-up control register
PDCRD: RWRegister<u32>
Power Port D pull-down control register
PUCRE: RWRegister<u32>
Power Port E pull-up control register
PDCRE: RWRegister<u32>
Power Port E pull-down control register
PUCRH: RWRegister<u32>
Power Port H pull-up control register
PDCRH: RWRegister<u32>
Power Port H pull-down control register
C2CR1: RWRegister<u32>
CPU2 Power control register 1
C2CR3: RWRegister<u32>
CPU2 Power control register 3
EXTSCR: RWRegister<u32>
Power status clear 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