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

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

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

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

type Output = T

Should always be Self