Struct atsamd51p::supc::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub intenclr: INTENCLR,
pub intenset: INTENSET,
pub intflag: INTFLAG,
pub status: STATUS,
pub bod33: BOD33,
pub vreg: VREG,
pub vref: VREF,
pub bbps: BBPS,
pub bkout: BKOUT,
pub bkin: BKIN,
/* private fields */
}
Expand description
Register block
Fields§
§intenclr: INTENCLR
0x00 - Interrupt Enable Clear
intenset: INTENSET
0x04 - Interrupt Enable Set
intflag: INTFLAG
0x08 - Interrupt Flag Status and Clear
status: STATUS
0x0c - Power and Clocks Status
bod33: BOD33
0x10 - BOD33 Control
vreg: VREG
0x18 - VREG Control
vref: VREF
0x1c - VREF Control
bbps: BBPS
0x20 - Battery Backup Power Switch
bkout: BKOUT
0x24 - Backup Output Control
bkin: BKIN
0x28 - Backup Input Control
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