Struct SKEAZN642::pit::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub mcr: Reg<MCR_SPEC>, pub ldval0: Reg<LDVAL_SPEC>, pub cval0: Reg<CVAL_SPEC>, pub tctrl0: Reg<TCTRL_SPEC>, pub tflg0: Reg<TFLG_SPEC>, pub ldval1: Reg<LDVAL_SPEC>, pub cval1: Reg<CVAL_SPEC>, pub tctrl1: Reg<TCTRL_SPEC>, pub tflg1: Reg<TFLG_SPEC>, // some fields omitted }
Expand description

Register block

Fields

mcr: Reg<MCR_SPEC>

0x00 - PIT Module Control Register

ldval0: Reg<LDVAL_SPEC>

0x100 - Timer Load Value Register

cval0: Reg<CVAL_SPEC>

0x104 - Current Timer Value Register

tctrl0: Reg<TCTRL_SPEC>

0x108 - Timer Control Register

tflg0: Reg<TFLG_SPEC>

0x10c - Timer Flag Register

ldval1: Reg<LDVAL_SPEC>

0x110 - Timer Load Value Register

cval1: Reg<CVAL_SPEC>

0x114 - Current Timer Value Register

tctrl1: Reg<TCTRL_SPEC>

0x118 - Timer Control Register

tflg1: Reg<TFLG_SPEC>

0x11c - Timer Flag 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.

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.