Struct tm4c129x::timer0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub timer_cfg: TimerCfg, pub timer_tamr: TimerTamr, pub timer_tbmr: TimerTbmr, pub timer_ctl: TimerCtl, pub timer_sync: TimerSync, pub timer_imr: TimerImr, pub timer_ris: TimerRis, pub timer_mis: TimerMis, pub timer_icr: TimerIcr, pub timer_tailr: TimerTailr, pub timer_tbilr: TimerTbilr, pub timer_tamatchr: TimerTamatchr, pub timer_tbmatchr: TimerTbmatchr, pub timer_tapr: TimerTapr, pub timer_tbpr: TimerTbpr, pub timer_tapmr: TimerTapmr, pub timer_tbpmr: TimerTbpmr, pub timer_tar: TimerTar, pub timer_tbr: TimerTbr, pub timer_tav: TimerTav, pub timer_tbv: TimerTbv, pub timer_rtcpd: TimerRtcpd, pub timer_taps: TimerTaps, pub timer_tbps: TimerTbps, pub timer_dmaev: TimerDmaev, pub timer_adcev: TimerAdcev, pub timer_pp: TimerPp, pub timer_cc: TimerCc, // 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

0x6c - GPTM DMA Event

0x70 - GPTM ADC Event

0xfc0 - GPTM Peripheral Properties

0xfc8 - GPTM Clock Configuration