Struct atsamd51n::mclk::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub intenclr: INTENCLR,
pub intenset: INTENSET,
pub intflag: INTFLAG,
pub hsdiv: HSDIV,
pub cpudiv: CPUDIV,
pub ahbmask: AHBMASK,
pub apbamask: APBAMASK,
pub apbbmask: APBBMASK,
pub apbcmask: APBCMASK,
pub apbdmask: APBDMASK,
/* private fields */
}
Expand description
Register block
Fields§
§intenclr: INTENCLR
0x01 - Interrupt Enable Clear
intenset: INTENSET
0x02 - Interrupt Enable Set
intflag: INTFLAG
0x03 - Interrupt Flag Status and Clear
hsdiv: HSDIV
0x04 - HS Clock Division
cpudiv: CPUDIV
0x05 - CPU Clock Division
ahbmask: AHBMASK
0x10 - AHB Mask
apbamask: APBAMASK
0x14 - APBA Mask
apbbmask: APBBMASK
0x18 - APBB Mask
apbcmask: APBCMASK
0x1c - APBC Mask
apbdmask: APBDMASK
0x20 - APBD Mask
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