#[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

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.