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
timer_cfg: TimerCfg
0x00 - GPTM Configuration
timer_tamr: TimerTamr
0x04 - GPTM Timer A Mode
timer_tbmr: TimerTbmr
0x08 - GPTM Timer B Mode
timer_ctl: TimerCtl
0x0c - GPTM Control
timer_sync: TimerSync
0x10 - GPTM Synchronize
timer_imr: TimerImr
0x18 - GPTM Interrupt Mask
timer_ris: TimerRis
0x1c - GPTM Raw Interrupt Status
timer_mis: TimerMis
0x20 - GPTM Masked Interrupt Status
timer_icr: TimerIcr
0x24 - GPTM Interrupt Clear
timer_tailr: TimerTailr
0x28 - GPTM Timer A Interval Load
timer_tbilr: TimerTbilr
0x2c - GPTM Timer B Interval Load
timer_tamatchr: TimerTamatchr
0x30 - GPTM Timer A Match
timer_tbmatchr: TimerTbmatchr
0x34 - GPTM Timer B Match
timer_tapr: TimerTapr
0x38 - GPTM Timer A Prescale
timer_tbpr: TimerTbpr
0x3c - GPTM Timer B Prescale
timer_tapmr: TimerTapmr
0x40 - GPTM TimerA Prescale Match
timer_tbpmr: TimerTbpmr
0x44 - GPTM TimerB Prescale Match
timer_tar: TimerTar
0x48 - GPTM Timer A
timer_tbr: TimerTbr
0x4c - GPTM Timer B
timer_tav: TimerTav
0x50 - GPTM Timer A Value
timer_tbv: TimerTbv
0x54 - GPTM Timer B Value
timer_rtcpd: TimerRtcpd
0x58 - GPTM RTC Predivide
timer_taps: TimerTaps
0x5c - GPTM Timer A Prescale Snapshot
timer_tbps: TimerTbps
0x60 - GPTM Timer B Prescale Snapshot
timer_dmaev: TimerDmaev
0x6c - GPTM DMA Event
timer_adcev: TimerAdcev
0x70 - GPTM ADC Event
timer_pp: TimerPp
0xfc0 - GPTM Peripheral Properties
timer_cc: TimerCc
0xfc8 - GPTM Clock Configuration