Struct efm32gg980_pac::burtc::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 144 fields
pub ctrl: Reg<CTRL_SPEC>,
pub lpmode: Reg<LPMODE_SPEC>,
pub cnt: Reg<CNT_SPEC>,
pub comp0: Reg<COMP0_SPEC>,
pub timestamp: Reg<TIMESTAMP_SPEC>,
pub lfxofdet: Reg<LFXOFDET_SPEC>,
pub status: Reg<STATUS_SPEC>,
pub cmd: Reg<CMD_SPEC>,
pub powerdown: Reg<POWERDOWN_SPEC>,
pub lock: Reg<LOCK_SPEC>,
pub if_: Reg<IF_SPEC>,
pub ifs: Reg<IFS_SPEC>,
pub ifc: Reg<IFC_SPEC>,
pub ien: Reg<IEN_SPEC>,
pub freeze: Reg<FREEZE_SPEC>,
pub syncbusy: Reg<SYNCBUSY_SPEC>,
pub ret0_reg: Reg<RET0_REG_SPEC>,
pub ret1_reg: Reg<RET1_REG_SPEC>,
pub ret2_reg: Reg<RET2_REG_SPEC>,
pub ret3_reg: Reg<RET3_REG_SPEC>,
pub ret4_reg: Reg<RET4_REG_SPEC>,
pub ret5_reg: Reg<RET5_REG_SPEC>,
pub ret6_reg: Reg<RET6_REG_SPEC>,
pub ret7_reg: Reg<RET7_REG_SPEC>,
pub ret8_reg: Reg<RET8_REG_SPEC>,
pub ret9_reg: Reg<RET9_REG_SPEC>,
pub ret10_reg: Reg<RET10_REG_SPEC>,
pub ret11_reg: Reg<RET11_REG_SPEC>,
pub ret12_reg: Reg<RET12_REG_SPEC>,
pub ret13_reg: Reg<RET13_REG_SPEC>,
pub ret14_reg: Reg<RET14_REG_SPEC>,
pub ret15_reg: Reg<RET15_REG_SPEC>,
pub ret16_reg: Reg<RET16_REG_SPEC>,
pub ret17_reg: Reg<RET17_REG_SPEC>,
pub ret18_reg: Reg<RET18_REG_SPEC>,
pub ret19_reg: Reg<RET19_REG_SPEC>,
pub ret20_reg: Reg<RET20_REG_SPEC>,
pub ret21_reg: Reg<RET21_REG_SPEC>,
pub ret22_reg: Reg<RET22_REG_SPEC>,
pub ret23_reg: Reg<RET23_REG_SPEC>,
pub ret24_reg: Reg<RET24_REG_SPEC>,
pub ret25_reg: Reg<RET25_REG_SPEC>,
pub ret26_reg: Reg<RET26_REG_SPEC>,
pub ret27_reg: Reg<RET27_REG_SPEC>,
pub ret28_reg: Reg<RET28_REG_SPEC>,
pub ret29_reg: Reg<RET29_REG_SPEC>,
pub ret30_reg: Reg<RET30_REG_SPEC>,
pub ret31_reg: Reg<RET31_REG_SPEC>,
pub ret32_reg: Reg<RET32_REG_SPEC>,
pub ret33_reg: Reg<RET33_REG_SPEC>,
pub ret34_reg: Reg<RET34_REG_SPEC>,
pub ret35_reg: Reg<RET35_REG_SPEC>,
pub ret36_reg: Reg<RET36_REG_SPEC>,
pub ret37_reg: Reg<RET37_REG_SPEC>,
pub ret38_reg: Reg<RET38_REG_SPEC>,
pub ret39_reg: Reg<RET39_REG_SPEC>,
pub ret40_reg: Reg<RET40_REG_SPEC>,
pub ret41_reg: Reg<RET41_REG_SPEC>,
pub ret42_reg: Reg<RET42_REG_SPEC>,
pub ret43_reg: Reg<RET43_REG_SPEC>,
pub ret44_reg: Reg<RET44_REG_SPEC>,
pub ret45_reg: Reg<RET45_REG_SPEC>,
pub ret46_reg: Reg<RET46_REG_SPEC>,
pub ret47_reg: Reg<RET47_REG_SPEC>,
pub ret48_reg: Reg<RET48_REG_SPEC>,
pub ret49_reg: Reg<RET49_REG_SPEC>,
pub ret50_reg: Reg<RET50_REG_SPEC>,
pub ret51_reg: Reg<RET51_REG_SPEC>,
pub ret52_reg: Reg<RET52_REG_SPEC>,
pub ret53_reg: Reg<RET53_REG_SPEC>,
pub ret54_reg: Reg<RET54_REG_SPEC>,
pub ret55_reg: Reg<RET55_REG_SPEC>,
pub ret56_reg: Reg<RET56_REG_SPEC>,
pub ret57_reg: Reg<RET57_REG_SPEC>,
pub ret58_reg: Reg<RET58_REG_SPEC>,
pub ret59_reg: Reg<RET59_REG_SPEC>,
pub ret60_reg: Reg<RET60_REG_SPEC>,
pub ret61_reg: Reg<RET61_REG_SPEC>,
pub ret62_reg: Reg<RET62_REG_SPEC>,
pub ret63_reg: Reg<RET63_REG_SPEC>,
pub ret64_reg: Reg<RET64_REG_SPEC>,
pub ret65_reg: Reg<RET65_REG_SPEC>,
pub ret66_reg: Reg<RET66_REG_SPEC>,
pub ret67_reg: Reg<RET67_REG_SPEC>,
pub ret68_reg: Reg<RET68_REG_SPEC>,
pub ret69_reg: Reg<RET69_REG_SPEC>,
pub ret70_reg: Reg<RET70_REG_SPEC>,
pub ret71_reg: Reg<RET71_REG_SPEC>,
pub ret72_reg: Reg<RET72_REG_SPEC>,
pub ret73_reg: Reg<RET73_REG_SPEC>,
pub ret74_reg: Reg<RET74_REG_SPEC>,
pub ret75_reg: Reg<RET75_REG_SPEC>,
pub ret76_reg: Reg<RET76_REG_SPEC>,
pub ret77_reg: Reg<RET77_REG_SPEC>,
pub ret78_reg: Reg<RET78_REG_SPEC>,
pub ret79_reg: Reg<RET79_REG_SPEC>,
pub ret80_reg: Reg<RET80_REG_SPEC>,
pub ret81_reg: Reg<RET81_REG_SPEC>,
pub ret82_reg: Reg<RET82_REG_SPEC>,
pub ret83_reg: Reg<RET83_REG_SPEC>,
pub ret84_reg: Reg<RET84_REG_SPEC>,
pub ret85_reg: Reg<RET85_REG_SPEC>,
pub ret86_reg: Reg<RET86_REG_SPEC>,
pub ret87_reg: Reg<RET87_REG_SPEC>,
pub ret88_reg: Reg<RET88_REG_SPEC>,
pub ret89_reg: Reg<RET89_REG_SPEC>,
pub ret90_reg: Reg<RET90_REG_SPEC>,
pub ret91_reg: Reg<RET91_REG_SPEC>,
pub ret92_reg: Reg<RET92_REG_SPEC>,
pub ret93_reg: Reg<RET93_REG_SPEC>,
pub ret94_reg: Reg<RET94_REG_SPEC>,
pub ret95_reg: Reg<RET95_REG_SPEC>,
pub ret96_reg: Reg<RET96_REG_SPEC>,
pub ret97_reg: Reg<RET97_REG_SPEC>,
pub ret98_reg: Reg<RET98_REG_SPEC>,
pub ret99_reg: Reg<RET99_REG_SPEC>,
pub ret100_reg: Reg<RET100_REG_SPEC>,
pub ret101_reg: Reg<RET101_REG_SPEC>,
pub ret102_reg: Reg<RET102_REG_SPEC>,
pub ret103_reg: Reg<RET103_REG_SPEC>,
pub ret104_reg: Reg<RET104_REG_SPEC>,
pub ret105_reg: Reg<RET105_REG_SPEC>,
pub ret106_reg: Reg<RET106_REG_SPEC>,
pub ret107_reg: Reg<RET107_REG_SPEC>,
pub ret108_reg: Reg<RET108_REG_SPEC>,
pub ret109_reg: Reg<RET109_REG_SPEC>,
pub ret110_reg: Reg<RET110_REG_SPEC>,
pub ret111_reg: Reg<RET111_REG_SPEC>,
pub ret112_reg: Reg<RET112_REG_SPEC>,
pub ret113_reg: Reg<RET113_REG_SPEC>,
pub ret114_reg: Reg<RET114_REG_SPEC>,
pub ret115_reg: Reg<RET115_REG_SPEC>,
pub ret116_reg: Reg<RET116_REG_SPEC>,
pub ret117_reg: Reg<RET117_REG_SPEC>,
pub ret118_reg: Reg<RET118_REG_SPEC>,
pub ret119_reg: Reg<RET119_REG_SPEC>,
pub ret120_reg: Reg<RET120_REG_SPEC>,
pub ret121_reg: Reg<RET121_REG_SPEC>,
pub ret122_reg: Reg<RET122_REG_SPEC>,
pub ret123_reg: Reg<RET123_REG_SPEC>,
pub ret124_reg: Reg<RET124_REG_SPEC>,
pub ret125_reg: Reg<RET125_REG_SPEC>,
pub ret126_reg: Reg<RET126_REG_SPEC>,
pub ret127_reg: Reg<RET127_REG_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
ctrl: Reg<CTRL_SPEC>
0x00 - Control Register
lpmode: Reg<LPMODE_SPEC>
0x04 - Low power mode configuration
cnt: Reg<CNT_SPEC>
0x08 - Counter Value Register
comp0: Reg<COMP0_SPEC>
0x0c - Counter Compare Value
timestamp: Reg<TIMESTAMP_SPEC>
0x10 - Backup mode timestamp
lfxofdet: Reg<LFXOFDET_SPEC>
0x14 - LFXO
status: Reg<STATUS_SPEC>
0x18 - Status Register
cmd: Reg<CMD_SPEC>
0x1c - Command Register
powerdown: Reg<POWERDOWN_SPEC>
0x20 - Retention RAM power-down Register
lock: Reg<LOCK_SPEC>
0x24 - Configuration Lock Register
if_: Reg<IF_SPEC>
0x28 - Interrupt Flag Register
ifs: Reg<IFS_SPEC>
0x2c - Interrupt Flag Set Register
ifc: Reg<IFC_SPEC>
0x30 - Interrupt Flag Clear Register
ien: Reg<IEN_SPEC>
0x34 - Interrupt Enable Register
freeze: Reg<FREEZE_SPEC>
0x38 - Freeze Register
syncbusy: Reg<SYNCBUSY_SPEC>
0x3c - Synchronization Busy Register
ret0_reg: Reg<RET0_REG_SPEC>
0x100 - Retention Register
ret1_reg: Reg<RET1_REG_SPEC>
0x104 - Retention Register
ret2_reg: Reg<RET2_REG_SPEC>
0x108 - Retention Register
ret3_reg: Reg<RET3_REG_SPEC>
0x10c - Retention Register
ret4_reg: Reg<RET4_REG_SPEC>
0x110 - Retention Register
ret5_reg: Reg<RET5_REG_SPEC>
0x114 - Retention Register
ret6_reg: Reg<RET6_REG_SPEC>
0x118 - Retention Register
ret7_reg: Reg<RET7_REG_SPEC>
0x11c - Retention Register
ret8_reg: Reg<RET8_REG_SPEC>
0x120 - Retention Register
ret9_reg: Reg<RET9_REG_SPEC>
0x124 - Retention Register
ret10_reg: Reg<RET10_REG_SPEC>
0x128 - Retention Register
ret11_reg: Reg<RET11_REG_SPEC>
0x12c - Retention Register
ret12_reg: Reg<RET12_REG_SPEC>
0x130 - Retention Register
ret13_reg: Reg<RET13_REG_SPEC>
0x134 - Retention Register
ret14_reg: Reg<RET14_REG_SPEC>
0x138 - Retention Register
ret15_reg: Reg<RET15_REG_SPEC>
0x13c - Retention Register
ret16_reg: Reg<RET16_REG_SPEC>
0x140 - Retention Register
ret17_reg: Reg<RET17_REG_SPEC>
0x144 - Retention Register
ret18_reg: Reg<RET18_REG_SPEC>
0x148 - Retention Register
ret19_reg: Reg<RET19_REG_SPEC>
0x14c - Retention Register
ret20_reg: Reg<RET20_REG_SPEC>
0x150 - Retention Register
ret21_reg: Reg<RET21_REG_SPEC>
0x154 - Retention Register
ret22_reg: Reg<RET22_REG_SPEC>
0x158 - Retention Register
ret23_reg: Reg<RET23_REG_SPEC>
0x15c - Retention Register
ret24_reg: Reg<RET24_REG_SPEC>
0x160 - Retention Register
ret25_reg: Reg<RET25_REG_SPEC>
0x164 - Retention Register
ret26_reg: Reg<RET26_REG_SPEC>
0x168 - Retention Register
ret27_reg: Reg<RET27_REG_SPEC>
0x16c - Retention Register
ret28_reg: Reg<RET28_REG_SPEC>
0x170 - Retention Register
ret29_reg: Reg<RET29_REG_SPEC>
0x174 - Retention Register
ret30_reg: Reg<RET30_REG_SPEC>
0x178 - Retention Register
ret31_reg: Reg<RET31_REG_SPEC>
0x17c - Retention Register
ret32_reg: Reg<RET32_REG_SPEC>
0x180 - Retention Register
ret33_reg: Reg<RET33_REG_SPEC>
0x184 - Retention Register
ret34_reg: Reg<RET34_REG_SPEC>
0x188 - Retention Register
ret35_reg: Reg<RET35_REG_SPEC>
0x18c - Retention Register
ret36_reg: Reg<RET36_REG_SPEC>
0x190 - Retention Register
ret37_reg: Reg<RET37_REG_SPEC>
0x194 - Retention Register
ret38_reg: Reg<RET38_REG_SPEC>
0x198 - Retention Register
ret39_reg: Reg<RET39_REG_SPEC>
0x19c - Retention Register
ret40_reg: Reg<RET40_REG_SPEC>
0x1a0 - Retention Register
ret41_reg: Reg<RET41_REG_SPEC>
0x1a4 - Retention Register
ret42_reg: Reg<RET42_REG_SPEC>
0x1a8 - Retention Register
ret43_reg: Reg<RET43_REG_SPEC>
0x1ac - Retention Register
ret44_reg: Reg<RET44_REG_SPEC>
0x1b0 - Retention Register
ret45_reg: Reg<RET45_REG_SPEC>
0x1b4 - Retention Register
ret46_reg: Reg<RET46_REG_SPEC>
0x1b8 - Retention Register
ret47_reg: Reg<RET47_REG_SPEC>
0x1bc - Retention Register
ret48_reg: Reg<RET48_REG_SPEC>
0x1c0 - Retention Register
ret49_reg: Reg<RET49_REG_SPEC>
0x1c4 - Retention Register
ret50_reg: Reg<RET50_REG_SPEC>
0x1c8 - Retention Register
ret51_reg: Reg<RET51_REG_SPEC>
0x1cc - Retention Register
ret52_reg: Reg<RET52_REG_SPEC>
0x1d0 - Retention Register
ret53_reg: Reg<RET53_REG_SPEC>
0x1d4 - Retention Register
ret54_reg: Reg<RET54_REG_SPEC>
0x1d8 - Retention Register
ret55_reg: Reg<RET55_REG_SPEC>
0x1dc - Retention Register
ret56_reg: Reg<RET56_REG_SPEC>
0x1e0 - Retention Register
ret57_reg: Reg<RET57_REG_SPEC>
0x1e4 - Retention Register
ret58_reg: Reg<RET58_REG_SPEC>
0x1e8 - Retention Register
ret59_reg: Reg<RET59_REG_SPEC>
0x1ec - Retention Register
ret60_reg: Reg<RET60_REG_SPEC>
0x1f0 - Retention Register
ret61_reg: Reg<RET61_REG_SPEC>
0x1f4 - Retention Register
ret62_reg: Reg<RET62_REG_SPEC>
0x1f8 - Retention Register
ret63_reg: Reg<RET63_REG_SPEC>
0x1fc - Retention Register
ret64_reg: Reg<RET64_REG_SPEC>
0x200 - Retention Register
ret65_reg: Reg<RET65_REG_SPEC>
0x204 - Retention Register
ret66_reg: Reg<RET66_REG_SPEC>
0x208 - Retention Register
ret67_reg: Reg<RET67_REG_SPEC>
0x20c - Retention Register
ret68_reg: Reg<RET68_REG_SPEC>
0x210 - Retention Register
ret69_reg: Reg<RET69_REG_SPEC>
0x214 - Retention Register
ret70_reg: Reg<RET70_REG_SPEC>
0x218 - Retention Register
ret71_reg: Reg<RET71_REG_SPEC>
0x21c - Retention Register
ret72_reg: Reg<RET72_REG_SPEC>
0x220 - Retention Register
ret73_reg: Reg<RET73_REG_SPEC>
0x224 - Retention Register
ret74_reg: Reg<RET74_REG_SPEC>
0x228 - Retention Register
ret75_reg: Reg<RET75_REG_SPEC>
0x22c - Retention Register
ret76_reg: Reg<RET76_REG_SPEC>
0x230 - Retention Register
ret77_reg: Reg<RET77_REG_SPEC>
0x234 - Retention Register
ret78_reg: Reg<RET78_REG_SPEC>
0x238 - Retention Register
ret79_reg: Reg<RET79_REG_SPEC>
0x23c - Retention Register
ret80_reg: Reg<RET80_REG_SPEC>
0x240 - Retention Register
ret81_reg: Reg<RET81_REG_SPEC>
0x244 - Retention Register
ret82_reg: Reg<RET82_REG_SPEC>
0x248 - Retention Register
ret83_reg: Reg<RET83_REG_SPEC>
0x24c - Retention Register
ret84_reg: Reg<RET84_REG_SPEC>
0x250 - Retention Register
ret85_reg: Reg<RET85_REG_SPEC>
0x254 - Retention Register
ret86_reg: Reg<RET86_REG_SPEC>
0x258 - Retention Register
ret87_reg: Reg<RET87_REG_SPEC>
0x25c - Retention Register
ret88_reg: Reg<RET88_REG_SPEC>
0x260 - Retention Register
ret89_reg: Reg<RET89_REG_SPEC>
0x264 - Retention Register
ret90_reg: Reg<RET90_REG_SPEC>
0x268 - Retention Register
ret91_reg: Reg<RET91_REG_SPEC>
0x26c - Retention Register
ret92_reg: Reg<RET92_REG_SPEC>
0x270 - Retention Register
ret93_reg: Reg<RET93_REG_SPEC>
0x274 - Retention Register
ret94_reg: Reg<RET94_REG_SPEC>
0x278 - Retention Register
ret95_reg: Reg<RET95_REG_SPEC>
0x27c - Retention Register
ret96_reg: Reg<RET96_REG_SPEC>
0x280 - Retention Register
ret97_reg: Reg<RET97_REG_SPEC>
0x284 - Retention Register
ret98_reg: Reg<RET98_REG_SPEC>
0x288 - Retention Register
ret99_reg: Reg<RET99_REG_SPEC>
0x28c - Retention Register
ret100_reg: Reg<RET100_REG_SPEC>
0x290 - Retention Register
ret101_reg: Reg<RET101_REG_SPEC>
0x294 - Retention Register
ret102_reg: Reg<RET102_REG_SPEC>
0x298 - Retention Register
ret103_reg: Reg<RET103_REG_SPEC>
0x29c - Retention Register
ret104_reg: Reg<RET104_REG_SPEC>
0x2a0 - Retention Register
ret105_reg: Reg<RET105_REG_SPEC>
0x2a4 - Retention Register
ret106_reg: Reg<RET106_REG_SPEC>
0x2a8 - Retention Register
ret107_reg: Reg<RET107_REG_SPEC>
0x2ac - Retention Register
ret108_reg: Reg<RET108_REG_SPEC>
0x2b0 - Retention Register
ret109_reg: Reg<RET109_REG_SPEC>
0x2b4 - Retention Register
ret110_reg: Reg<RET110_REG_SPEC>
0x2b8 - Retention Register
ret111_reg: Reg<RET111_REG_SPEC>
0x2bc - Retention Register
ret112_reg: Reg<RET112_REG_SPEC>
0x2c0 - Retention Register
ret113_reg: Reg<RET113_REG_SPEC>
0x2c4 - Retention Register
ret114_reg: Reg<RET114_REG_SPEC>
0x2c8 - Retention Register
ret115_reg: Reg<RET115_REG_SPEC>
0x2cc - Retention Register
ret116_reg: Reg<RET116_REG_SPEC>
0x2d0 - Retention Register
ret117_reg: Reg<RET117_REG_SPEC>
0x2d4 - Retention Register
ret118_reg: Reg<RET118_REG_SPEC>
0x2d8 - Retention Register
ret119_reg: Reg<RET119_REG_SPEC>
0x2dc - Retention Register
ret120_reg: Reg<RET120_REG_SPEC>
0x2e0 - Retention Register
ret121_reg: Reg<RET121_REG_SPEC>
0x2e4 - Retention Register
ret122_reg: Reg<RET122_REG_SPEC>
0x2e8 - Retention Register
ret123_reg: Reg<RET123_REG_SPEC>
0x2ec - Retention Register
ret124_reg: Reg<RET124_REG_SPEC>
0x2f0 - Retention Register
ret125_reg: Reg<RET125_REG_SPEC>
0x2f4 - Retention Register
ret126_reg: Reg<RET126_REG_SPEC>
0x2f8 - Retention Register
ret127_reg: Reg<RET127_REG_SPEC>
0x2fc - Retention Register
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