Struct efm32lg390_pac::emu::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 16 fields
pub ctrl: Reg<CTRL_SPEC>,
pub lock: Reg<LOCK_SPEC>,
pub auxctrl: Reg<AUXCTRL_SPEC>,
pub em4conf: Reg<EM4CONF_SPEC>,
pub buctrl: Reg<BUCTRL_SPEC>,
pub pwrconf: Reg<PWRCONF_SPEC>,
pub buinact: Reg<BUINACT_SPEC>,
pub buact: Reg<BUACT_SPEC>,
pub status: Reg<STATUS_SPEC>,
pub route: Reg<ROUTE_SPEC>,
pub if_: Reg<IF_SPEC>,
pub ifs: Reg<IFS_SPEC>,
pub ifc: Reg<IFC_SPEC>,
pub ien: Reg<IEN_SPEC>,
pub bubodbuvincal: Reg<BUBODBUVINCAL_SPEC>,
pub bubodunregcal: Reg<BUBODUNREGCAL_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
ctrl: Reg<CTRL_SPEC>
0x00 - Control Register
lock: Reg<LOCK_SPEC>
0x08 - Configuration Lock Register
auxctrl: Reg<AUXCTRL_SPEC>
0x24 - Auxiliary Control Register
em4conf: Reg<EM4CONF_SPEC>
0x2c - Energy mode 4 configuration register
buctrl: Reg<BUCTRL_SPEC>
0x30 - Backup Power configuration register
pwrconf: Reg<PWRCONF_SPEC>
0x34 - Power connection configuration register
buinact: Reg<BUINACT_SPEC>
0x38 - Backup mode inactive configuration register
buact: Reg<BUACT_SPEC>
0x3c - Backup mode active configuration register
status: Reg<STATUS_SPEC>
0x40 - Status register
route: Reg<ROUTE_SPEC>
0x44 - I/O Routing Register
if_: Reg<IF_SPEC>
0x48 - Interrupt Flag Register
ifs: Reg<IFS_SPEC>
0x4c - Interrupt Flag Set Register
ifc: Reg<IFC_SPEC>
0x50 - Interrupt Flag Clear Register
ien: Reg<IEN_SPEC>
0x54 - Interrupt Enable Register
bubodbuvincal: Reg<BUBODBUVINCAL_SPEC>
0x58 - BU_VIN Backup BOD calibration
bubodunregcal: Reg<BUBODUNREGCAL_SPEC>
0x5c - Unregulated power Backup BOD calibration
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more