Struct imxrt_ral::ccm::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 25 fields
pub CCR: RWRegister<u32>,
pub CSR: RORegister<u32>,
pub CCSR: RWRegister<u32>,
pub CBCDR: RWRegister<u32>,
pub CBCMR: RWRegister<u32>,
pub CSCMR1: RWRegister<u32>,
pub CSCMR2: RWRegister<u32>,
pub CSCDR1: RWRegister<u32>,
pub CS1CDR: RWRegister<u32>,
pub CDCDR: RWRegister<u32>,
pub CSCDR2: RWRegister<u32>,
pub CDHIPR: RORegister<u32>,
pub CLPCR: RWRegister<u32>,
pub CISR: RWRegister<u32>,
pub CIMR: RWRegister<u32>,
pub CCOSR: RWRegister<u32>,
pub CGPR: RWRegister<u32>,
pub CCGR0: RWRegister<u32>,
pub CCGR1: RWRegister<u32>,
pub CCGR2: RWRegister<u32>,
pub CCGR3: RWRegister<u32>,
pub CCGR4: RWRegister<u32>,
pub CCGR5: RWRegister<u32>,
pub CCGR6: RWRegister<u32>,
pub CMEOR: RWRegister<u32>,
/* private fields */
}
Expand description
CCM
Fields§
§CCR: RWRegister<u32>
CCM Control Register
CSR: RORegister<u32>
CCM Status Register
CCSR: RWRegister<u32>
CCM Clock Switcher Register
CBCDR: RWRegister<u32>
CCM Bus Clock Divider Register
CBCMR: RWRegister<u32>
CCM Bus Clock Multiplexer Register
CSCMR1: RWRegister<u32>
CCM Serial Clock Multiplexer Register 1
CSCMR2: RWRegister<u32>
CCM Serial Clock Multiplexer Register 2
CSCDR1: RWRegister<u32>
CCM Serial Clock Divider Register 1
CS1CDR: RWRegister<u32>
CCM Clock Divider Register
CDCDR: RWRegister<u32>
CCM D1 Clock Divider Register
CSCDR2: RWRegister<u32>
CCM Serial Clock Divider Register 2
CDHIPR: RORegister<u32>
CCM Divider Handshake In-Process Register
CLPCR: RWRegister<u32>
CCM Low Power Control Register
CISR: RWRegister<u32>
CCM Interrupt Status Register
CIMR: RWRegister<u32>
CCM Interrupt Mask Register
CCOSR: RWRegister<u32>
CCM Clock Output Source Register
CGPR: RWRegister<u32>
CCM General Purpose Register
CCGR0: RWRegister<u32>
CCM Clock Gating Register 0
CCGR1: RWRegister<u32>
CCM Clock Gating Register 1
CCGR2: RWRegister<u32>
CCM Clock Gating Register 2
CCGR3: RWRegister<u32>
CCM Clock Gating Register 3
CCGR4: RWRegister<u32>
CCM Clock Gating Register 4
CCGR5: RWRegister<u32>
CCM Clock Gating Register 5
CCGR6: RWRegister<u32>
CCM Clock Gating Register 6
CMEOR: RWRegister<u32>
CCM Module Enable Overide 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