Struct efm32gg11b820::rtcc::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub ctrl: CTRL, pub precnt: PRECNT, pub cnt: CNT, pub combcnt: COMBCNT, pub time: TIME, pub date: DATE, pub if_: IF, pub ifs: IFS, pub ifc: IFC, pub ien: IEN, pub status: STATUS, pub cmd: CMD, pub syncbusy: SYNCBUSY, pub powerdown: POWERDOWN, pub lock: LOCK, pub em4wuen: EM4WUEN, pub cc0_ctrl: CC0_CTRL, pub cc0_ccv: CC0_CCV, pub cc0_time: CC0_TIME, pub cc0_date: CC0_DATE, pub cc1_ctrl: CC1_CTRL, pub cc1_ccv: CC1_CCV, pub cc1_time: CC1_TIME, pub cc1_date: CC1_DATE, pub cc2_ctrl: CC2_CTRL, pub cc2_ccv: CC2_CCV, pub cc2_time: CC2_TIME, pub cc2_date: CC2_DATE, pub ret0_reg: RET0_REG, pub ret1_reg: RET1_REG, pub ret2_reg: RET2_REG, pub ret3_reg: RET3_REG, pub ret4_reg: RET4_REG, pub ret5_reg: RET5_REG, pub ret6_reg: RET6_REG, pub ret7_reg: RET7_REG, pub ret8_reg: RET8_REG, pub ret9_reg: RET9_REG, pub ret10_reg: RET10_REG, pub ret11_reg: RET11_REG, pub ret12_reg: RET12_REG, pub ret13_reg: RET13_REG, pub ret14_reg: RET14_REG, pub ret15_reg: RET15_REG, pub ret16_reg: RET16_REG, pub ret17_reg: RET17_REG, pub ret18_reg: RET18_REG, pub ret19_reg: RET19_REG, pub ret20_reg: RET20_REG, pub ret21_reg: RET21_REG, pub ret22_reg: RET22_REG, pub ret23_reg: RET23_REG, pub ret24_reg: RET24_REG, pub ret25_reg: RET25_REG, pub ret26_reg: RET26_REG, pub ret27_reg: RET27_REG, pub ret28_reg: RET28_REG, pub ret29_reg: RET29_REG, pub ret30_reg: RET30_REG, pub ret31_reg: RET31_REG, // some fields omitted }

Register block

Fields

0x00 - Control Register

0x04 - Pre-Counter Value Register

0x08 - Counter Value Register

0x0c - Combined Pre-Counter and Counter Value Register

0x10 - Time of Day Register

0x14 - Date Register

0x18 - RTCC Interrupt Flags

0x1c - Interrupt Flag Set Register

0x20 - Interrupt Flag Clear Register

0x24 - Interrupt Enable Register

0x28 - Status Register

0x2c - Command Register

0x30 - Synchronization Busy Register

0x34 - Retention RAM Power-down Register

0x38 - Configuration Lock Register

0x3c - Wake Up Enable

0x40 - CC Channel Control Register

0x44 - Capture/Compare Value Register

0x48 - Capture/Compare Time Register

0x4c - Capture/Compare Date Register

0x50 - CC Channel Control Register

0x54 - Capture/Compare Value Register

0x58 - Capture/Compare Time Register

0x5c - Capture/Compare Date Register

0x60 - CC Channel Control Register

0x64 - Capture/Compare Value Register

0x68 - Capture/Compare Time Register

0x6c - Capture/Compare Date Register

0x104 - Retention Register

0x108 - Retention Register

0x10c - Retention Register

0x110 - Retention Register

0x114 - Retention Register

0x118 - Retention Register

0x11c - Retention Register

0x120 - Retention Register

0x124 - Retention Register

0x128 - Retention Register

0x12c - Retention Register

0x130 - Retention Register

0x134 - Retention Register

0x138 - Retention Register

0x13c - Retention Register

0x140 - Retention Register

0x144 - Retention Register

0x148 - Retention Register

0x14c - Retention Register

0x150 - Retention Register

0x154 - Retention Register

0x158 - Retention Register

0x15c - Retention Register

0x160 - Retention Register

0x164 - Retention Register

0x168 - Retention Register

0x16c - Retention Register

0x170 - Retention Register

0x174 - Retention Register

0x178 - Retention Register

0x17c - Retention Register

0x180 - Retention Register