Struct efm32gg11b::rtcc::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock {
Show fields 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
}
Expand description

Register block

Fields

ctrl: CTRL

0x00 - Control Register

precnt: PRECNT

0x04 - Pre-Counter Value Register

cnt: CNT

0x08 - Counter Value Register

combcnt: COMBCNT

0x0c - Combined Pre-Counter and Counter Value Register

time: TIME

0x10 - Time of Day Register

date: DATE

0x14 - Date Register

if_: IF

0x18 - RTCC Interrupt Flags

ifs: IFS

0x1c - Interrupt Flag Set Register

ifc: IFC

0x20 - Interrupt Flag Clear Register

ien: IEN

0x24 - Interrupt Enable Register

status: STATUS

0x28 - Status Register

cmd: CMD

0x2c - Command Register

syncbusy: SYNCBUSY

0x30 - Synchronization Busy Register

powerdown: POWERDOWN

0x34 - Retention RAM Power-down Register

lock: LOCK

0x38 - Configuration Lock Register

em4wuen: EM4WUEN

0x3c - Wake Up Enable

cc0_ctrl: CC0_CTRL

0x40 - CC Channel Control Register

cc0_ccv: CC0_CCV

0x44 - Capture/Compare Value Register

cc0_time: CC0_TIME

0x48 - Capture/Compare Time Register

cc0_date: CC0_DATE

0x4c - Capture/Compare Date Register

cc1_ctrl: CC1_CTRL

0x50 - CC Channel Control Register

cc1_ccv: CC1_CCV

0x54 - Capture/Compare Value Register

cc1_time: CC1_TIME

0x58 - Capture/Compare Time Register

cc1_date: CC1_DATE

0x5c - Capture/Compare Date Register

cc2_ctrl: CC2_CTRL

0x60 - CC Channel Control Register

cc2_ccv: CC2_CCV

0x64 - Capture/Compare Value Register

cc2_time: CC2_TIME

0x68 - Capture/Compare Time Register

cc2_date: CC2_DATE

0x6c - Capture/Compare Date Register

ret0_reg: RET0_REG

0x104 - Retention Register

ret1_reg: RET1_REG

0x108 - Retention Register

ret2_reg: RET2_REG

0x10c - Retention Register

ret3_reg: RET3_REG

0x110 - Retention Register

ret4_reg: RET4_REG

0x114 - Retention Register

ret5_reg: RET5_REG

0x118 - Retention Register

ret6_reg: RET6_REG

0x11c - Retention Register

ret7_reg: RET7_REG

0x120 - Retention Register

ret8_reg: RET8_REG

0x124 - Retention Register

ret9_reg: RET9_REG

0x128 - Retention Register

ret10_reg: RET10_REG

0x12c - Retention Register

ret11_reg: RET11_REG

0x130 - Retention Register

ret12_reg: RET12_REG

0x134 - Retention Register

ret13_reg: RET13_REG

0x138 - Retention Register

ret14_reg: RET14_REG

0x13c - Retention Register

ret15_reg: RET15_REG

0x140 - Retention Register

ret16_reg: RET16_REG

0x144 - Retention Register

ret17_reg: RET17_REG

0x148 - Retention Register

ret18_reg: RET18_REG

0x14c - Retention Register

ret19_reg: RET19_REG

0x150 - Retention Register

ret20_reg: RET20_REG

0x154 - Retention Register

ret21_reg: RET21_REG

0x158 - Retention Register

ret22_reg: RET22_REG

0x15c - Retention Register

ret23_reg: RET23_REG

0x160 - Retention Register

ret24_reg: RET24_REG

0x164 - Retention Register

ret25_reg: RET25_REG

0x168 - Retention Register

ret26_reg: RET26_REG

0x16c - Retention Register

ret27_reg: RET27_REG

0x170 - Retention Register

ret28_reg: RET28_REG

0x174 - Retention Register

ret29_reg: RET29_REG

0x178 - Retention Register

ret30_reg: RET30_REG

0x17c - Retention Register

ret31_reg: RET31_REG

0x180 - 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

Performs the conversion.

Performs the conversion.

Should always be Self

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.