Struct xmc1000::ccu40_cc40::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub ins: INS, pub cmc: CMC, pub tcst: TCST, pub tcset: TCSET, pub tcclr: TCCLR, pub tc: TC, pub psl: PSL, pub dit: DIT, pub dits: DITS, pub psc: PSC, pub fpc: FPC, pub fpcs: FPCS, pub pr: PR, pub prs: PRS, pub cr: CR, pub crs: CRS, pub timer: TIMER, pub c0v: C0V, pub c1v: C1V, pub c2v: C2V, pub c3v: C3V, pub ints: INTS, pub inte: INTE, pub srs: SRS, pub sws: SWS, pub swr: SWR, pub ecrd0: ECRD0, pub ecrd1: ECRD1, // some fields omitted }

Register block

Fields

0x00 - Input Selector Configuration

0x04 - Connection Matrix Control

0x08 - Slice Timer Status

0x0c - Slice Timer Run Set

0x10 - Slice Timer Clear

0x14 - Slice Timer Control

0x18 - Passive Level Config

0x1c - Dither Config

0x20 - Dither Shadow Register

0x24 - Prescaler Control

0x28 - Floating Prescaler Control

0x2c - Floating Prescaler Shadow

0x30 - Timer Period Value

0x34 - Timer Shadow Period Value

0x38 - Timer Compare Value

0x3c - Timer Shadow Compare Value

0x70 - Timer Value

0x74 - Capture Register 0

0x78 - Capture Register 1

0x7c - Capture Register 2

0x80 - Capture Register 3

0xa0 - Interrupt Status

0xa4 - Interrupt Enable Control

0xa8 - Service Request Selector

0xac - Interrupt Status Set

0xb0 - Interrupt Status Clear

0xb8 - Extended Read Back 0

0xbc - Extended Read Back 1

Auto Trait Implementations