Struct tm4c123x::wtimer0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cfg: CFG, pub tamr: TAMR, pub tbmr: TBMR, pub ctl: CTL, pub sync: SYNC, pub imr: IMR, pub ris: RIS, pub mis: MIS, pub icr: ICR, pub tailr: TAILR, pub tbilr: TBILR, pub tamatchr: TAMATCHR, pub tbmatchr: TBMATCHR, pub tapr: TAPR, pub tbpr: TBPR, pub tapmr: TAPMR, pub tbpmr: TBPMR, pub tar: TAR, pub tbr: TBR, pub tav: TAV, pub tbv: TBV, pub rtcpd: RTCPD, pub taps: TAPS, pub tbps: TBPS, pub tapv: TAPV, pub tbpv: TBPV, pub pp: PP, // some fields omitted }

Register block

Fields

0x00 - GPTM Configuration

0x04 - GPTM Timer A Mode

0x08 - GPTM Timer B Mode

0x0c - GPTM Control

0x10 - GPTM Synchronize

0x18 - GPTM Interrupt Mask

0x1c - GPTM Raw Interrupt Status

0x20 - GPTM Masked Interrupt Status

0x24 - GPTM Interrupt Clear

0x28 - GPTM Timer A Interval Load

0x2c - GPTM Timer B Interval Load

0x30 - GPTM Timer A Match

0x34 - GPTM Timer B Match

0x38 - GPTM Timer A Prescale

0x3c - GPTM Timer B Prescale

0x40 - GPTM TimerA Prescale Match

0x44 - GPTM TimerB Prescale Match

0x48 - GPTM Timer A

0x4c - GPTM Timer B

0x50 - GPTM Timer A Value

0x54 - GPTM Timer B Value

0x58 - GPTM RTC Predivide

0x5c - GPTM Timer A Prescale Snapshot

0x60 - GPTM Timer B Prescale Snapshot

0x64 - GPTM Timer A Prescale Value

0x68 - GPTM Timer B Prescale Value

0xfc0 - GPTM Peripheral Properties

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock