Macros
hw_timer.h File Reference

Go to the source code of this file.

Macros

#define TIMER_O_CFG   0x00000000
 
#define TIMER_O_TAMR   0x00000004
 
#define TIMER_O_TBMR   0x00000008
 
#define TIMER_O_CTL   0x0000000C
 
#define TIMER_O_SYNC   0x00000010
 
#define TIMER_O_IMR   0x00000018
 
#define TIMER_O_RIS   0x0000001C
 
#define TIMER_O_MIS   0x00000020
 
#define TIMER_O_ICR   0x00000024
 
#define TIMER_O_TAILR   0x00000028
 
#define TIMER_O_TBILR   0x0000002C
 
#define TIMER_O_TAMATCHR   0x00000030
 
#define TIMER_O_TBMATCHR   0x00000034
 
#define TIMER_O_TAPR   0x00000038
 
#define TIMER_O_TBPR   0x0000003C
 
#define TIMER_O_TAPMR   0x00000040
 
#define TIMER_O_TBPMR   0x00000044
 
#define TIMER_O_TAR   0x00000048
 
#define TIMER_O_TBR   0x0000004C
 
#define TIMER_O_TAV   0x00000050
 
#define TIMER_O_TBV   0x00000054
 
#define TIMER_O_RTCPD   0x00000058
 
#define TIMER_O_TAPS   0x0000005C
 
#define TIMER_O_TBPS   0x00000060
 
#define TIMER_O_TAPV   0x00000064
 
#define TIMER_O_TBPV   0x00000068
 
#define TIMER_O_DMAEV   0x0000006C
 
#define TIMER_O_ADCEV   0x00000070
 
#define TIMER_O_PP   0x00000FC0
 
#define TIMER_O_CC   0x00000FC8
 
#define TIMER_CFG_M   0x00000007
 
#define TIMER_CFG_32_BIT_TIMER   0x00000000
 
#define TIMER_CFG_32_BIT_RTC   0x00000001
 
#define TIMER_CFG_16_BIT   0x00000004
 
#define TIMER_TAMR_TCACT_M   0x0000E000
 
#define TIMER_TAMR_TCACT_NONE   0x00000000
 
#define TIMER_TAMR_TCACT_TOGGLE   0x00002000
 
#define TIMER_TAMR_TCACT_CLRTO   0x00004000
 
#define TIMER_TAMR_TCACT_SETTO   0x00006000
 
#define TIMER_TAMR_TCACT_SETTOGTO   0x00008000
 
#define TIMER_TAMR_TCACT_CLRTOGTO   0x0000A000
 
#define TIMER_TAMR_TCACT_SETCLRTO   0x0000C000
 
#define TIMER_TAMR_TCACT_CLRSETTO   0x0000E000
 
#define TIMER_TAMR_TACINTD   0x00001000
 
#define TIMER_TAMR_TAPLO   0x00000800
 
#define TIMER_TAMR_TAMRSU   0x00000400
 
#define TIMER_TAMR_TAPWMIE   0x00000200
 
#define TIMER_TAMR_TAILD   0x00000100
 
#define TIMER_TAMR_TASNAPS   0x00000080
 
#define TIMER_TAMR_TAWOT   0x00000040
 
#define TIMER_TAMR_TAMIE   0x00000020
 
#define TIMER_TAMR_TACDIR   0x00000010
 
#define TIMER_TAMR_TAAMS   0x00000008
 
#define TIMER_TAMR_TACMR   0x00000004
 
#define TIMER_TAMR_TAMR_M   0x00000003
 
#define TIMER_TAMR_TAMR_1_SHOT   0x00000001
 
#define TIMER_TAMR_TAMR_PERIOD   0x00000002
 
#define TIMER_TAMR_TAMR_CAP   0x00000003
 
#define TIMER_TBMR_TCACT_M   0x0000E000
 
#define TIMER_TBMR_TCACT_NONE   0x00000000
 
#define TIMER_TBMR_TCACT_TOGGLE   0x00002000
 
#define TIMER_TBMR_TCACT_CLRTO   0x00004000
 
#define TIMER_TBMR_TCACT_SETTO   0x00006000
 
#define TIMER_TBMR_TCACT_SETTOGTO   0x00008000
 
#define TIMER_TBMR_TCACT_CLRTOGTO   0x0000A000
 
#define TIMER_TBMR_TCACT_SETCLRTO   0x0000C000
 
#define TIMER_TBMR_TCACT_CLRSETTO   0x0000E000
 
#define TIMER_TBMR_TBCINTD   0x00001000
 
#define TIMER_TBMR_TBPLO   0x00000800
 
#define TIMER_TBMR_TBMRSU   0x00000400
 
#define TIMER_TBMR_TBPWMIE   0x00000200
 
#define TIMER_TBMR_TBILD   0x00000100
 
#define TIMER_TBMR_TBSNAPS   0x00000080
 
#define TIMER_TBMR_TBWOT   0x00000040
 
#define TIMER_TBMR_TBMIE   0x00000020
 
#define TIMER_TBMR_TBCDIR   0x00000010
 
#define TIMER_TBMR_TBAMS   0x00000008
 
#define TIMER_TBMR_TBCMR   0x00000004
 
#define TIMER_TBMR_TBMR_M   0x00000003
 
#define TIMER_TBMR_TBMR_1_SHOT   0x00000001
 
#define TIMER_TBMR_TBMR_PERIOD   0x00000002
 
#define TIMER_TBMR_TBMR_CAP   0x00000003
 
#define TIMER_CTL_TBPWML   0x00004000
 
#define TIMER_CTL_TBOTE   0x00002000
 
#define TIMER_CTL_TBEVENT_M   0x00000C00
 
#define TIMER_CTL_TBEVENT_POS   0x00000000
 
#define TIMER_CTL_TBEVENT_NEG   0x00000400
 
#define TIMER_CTL_TBEVENT_BOTH   0x00000C00
 
#define TIMER_CTL_TBSTALL   0x00000200
 
#define TIMER_CTL_TBEN   0x00000100
 
#define TIMER_CTL_TAPWML   0x00000040
 
#define TIMER_CTL_TAOTE   0x00000020
 
#define TIMER_CTL_RTCEN   0x00000010
 
#define TIMER_CTL_TAEVENT_M   0x0000000C
 
#define TIMER_CTL_TAEVENT_POS   0x00000000
 
#define TIMER_CTL_TAEVENT_NEG   0x00000004
 
#define TIMER_CTL_TAEVENT_BOTH   0x0000000C
 
#define TIMER_CTL_TASTALL   0x00000002
 
#define TIMER_CTL_TAEN   0x00000001
 
#define TIMER_SYNC_SYNCT7_M   0x0000C000
 
#define TIMER_SYNC_SYNCT7_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT7_TA   0x00004000
 
#define TIMER_SYNC_SYNCT7_TB   0x00008000
 
#define TIMER_SYNC_SYNCT7_TATB   0x0000C000
 
#define TIMER_SYNC_SYNCT6_M   0x00003000
 
#define TIMER_SYNC_SYNCT6_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT6_TA   0x00001000
 
#define TIMER_SYNC_SYNCT6_TB   0x00002000
 
#define TIMER_SYNC_SYNCT6_TATB   0x00003000
 
#define TIMER_SYNC_SYNCT5_M   0x00000C00
 
#define TIMER_SYNC_SYNCT5_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT5_TA   0x00000400
 
#define TIMER_SYNC_SYNCT5_TB   0x00000800
 
#define TIMER_SYNC_SYNCT5_TATB   0x00000C00
 
#define TIMER_SYNC_SYNCT4_M   0x00000300
 
#define TIMER_SYNC_SYNCT4_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT4_TA   0x00000100
 
#define TIMER_SYNC_SYNCT4_TB   0x00000200
 
#define TIMER_SYNC_SYNCT4_TATB   0x00000300
 
#define TIMER_SYNC_SYNCT3_M   0x000000C0
 
#define TIMER_SYNC_SYNCT3_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT3_TA   0x00000040
 
#define TIMER_SYNC_SYNCT3_TB   0x00000080
 
#define TIMER_SYNC_SYNCT3_TATB   0x000000C0
 
#define TIMER_SYNC_SYNCT2_M   0x00000030
 
#define TIMER_SYNC_SYNCT2_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT2_TA   0x00000010
 
#define TIMER_SYNC_SYNCT2_TB   0x00000020
 
#define TIMER_SYNC_SYNCT2_TATB   0x00000030
 
#define TIMER_SYNC_SYNCT1_M   0x0000000C
 
#define TIMER_SYNC_SYNCT1_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT1_TA   0x00000004
 
#define TIMER_SYNC_SYNCT1_TB   0x00000008
 
#define TIMER_SYNC_SYNCT1_TATB   0x0000000C
 
#define TIMER_SYNC_SYNCT0_M   0x00000003
 
#define TIMER_SYNC_SYNCT0_NONE   0x00000000
 
#define TIMER_SYNC_SYNCT0_TA   0x00000001
 
#define TIMER_SYNC_SYNCT0_TB   0x00000002
 
#define TIMER_SYNC_SYNCT0_TATB   0x00000003
 
#define TIMER_IMR_DMABIM   0x00002000
 
#define TIMER_IMR_TBMIM   0x00000800
 
#define TIMER_IMR_CBEIM   0x00000400
 
#define TIMER_IMR_CBMIM   0x00000200
 
#define TIMER_IMR_TBTOIM   0x00000100
 
#define TIMER_IMR_DMAAIM   0x00000020
 
#define TIMER_IMR_TAMIM   0x00000010
 
#define TIMER_IMR_RTCIM   0x00000008
 
#define TIMER_IMR_CAEIM   0x00000004
 
#define TIMER_IMR_CAMIM   0x00000002
 
#define TIMER_IMR_TATOIM   0x00000001
 
#define TIMER_RIS_DMABRIS   0x00002000
 
#define TIMER_RIS_TBMRIS   0x00000800
 
#define TIMER_RIS_CBERIS   0x00000400
 
#define TIMER_RIS_CBMRIS   0x00000200
 
#define TIMER_RIS_TBTORIS   0x00000100
 
#define TIMER_RIS_DMAARIS   0x00000020
 
#define TIMER_RIS_TAMRIS   0x00000010
 
#define TIMER_RIS_RTCRIS   0x00000008
 
#define TIMER_RIS_CAERIS   0x00000004
 
#define TIMER_RIS_CAMRIS   0x00000002
 
#define TIMER_RIS_TATORIS   0x00000001
 
#define TIMER_MIS_DMABMIS   0x00002000
 
#define TIMER_MIS_TBMMIS   0x00000800
 
#define TIMER_MIS_CBEMIS   0x00000400
 
#define TIMER_MIS_CBMMIS   0x00000200
 
#define TIMER_MIS_TBTOMIS   0x00000100
 
#define TIMER_MIS_DMAAMIS   0x00000020
 
#define TIMER_MIS_TAMMIS   0x00000010
 
#define TIMER_MIS_RTCMIS   0x00000008
 
#define TIMER_MIS_CAEMIS   0x00000004
 
#define TIMER_MIS_CAMMIS   0x00000002
 
#define TIMER_MIS_TATOMIS   0x00000001
 
#define TIMER_ICR_DMABINT   0x00002000
 
#define TIMER_ICR_TBMCINT   0x00000800
 
#define TIMER_ICR_CBECINT   0x00000400
 
#define TIMER_ICR_CBMCINT   0x00000200
 
#define TIMER_ICR_TBTOCINT   0x00000100
 
#define TIMER_ICR_DMAAINT   0x00000020
 
#define TIMER_ICR_TAMCINT   0x00000010
 
#define TIMER_ICR_RTCCINT   0x00000008
 
#define TIMER_ICR_CAECINT   0x00000004
 
#define TIMER_ICR_CAMCINT   0x00000002
 
#define TIMER_ICR_TATOCINT   0x00000001
 
#define TIMER_TAILR_M   0xFFFFFFFF
 
#define TIMER_TAILR_S   0
 
#define TIMER_TBILR_M   0xFFFFFFFF
 
#define TIMER_TBILR_S   0
 
#define TIMER_TAMATCHR_TAMR_M   0xFFFFFFFF
 
#define TIMER_TAMATCHR_TAMR_S   0
 
#define TIMER_TBMATCHR_TBMR_M   0xFFFFFFFF
 
#define TIMER_TBMATCHR_TBMR_S   0
 
#define TIMER_TAPR_TAPSRH_M   0x0000FF00
 
#define TIMER_TAPR_TAPSR_M   0x000000FF
 
#define TIMER_TAPR_TAPSRH_S   8
 
#define TIMER_TAPR_TAPSR_S   0
 
#define TIMER_TBPR_TBPSRH_M   0x0000FF00
 
#define TIMER_TBPR_TBPSR_M   0x000000FF
 
#define TIMER_TBPR_TBPSRH_S   8
 
#define TIMER_TBPR_TBPSR_S   0
 
#define TIMER_TAPMR_TAPSMRH_M   0x0000FF00
 
#define TIMER_TAPMR_TAPSMR_M   0x000000FF
 
#define TIMER_TAPMR_TAPSMRH_S   8
 
#define TIMER_TAPMR_TAPSMR_S   0
 
#define TIMER_TBPMR_TBPSMRH_M   0x0000FF00
 
#define TIMER_TBPMR_TBPSMR_M   0x000000FF
 
#define TIMER_TBPMR_TBPSMRH_S   8
 
#define TIMER_TBPMR_TBPSMR_S   0
 
#define TIMER_TAR_M   0xFFFFFFFF
 
#define TIMER_TAR_S   0
 
#define TIMER_TBR_M   0xFFFFFFFF
 
#define TIMER_TBR_S   0
 
#define TIMER_TAV_M   0xFFFFFFFF
 
#define TIMER_TAV_S   0
 
#define TIMER_TBV_M   0xFFFFFFFF
 
#define TIMER_TBV_S   0
 
#define TIMER_RTCPD_RTCPD_M   0x0000FFFF
 
#define TIMER_RTCPD_RTCPD_S   0
 
#define TIMER_TAPS_PSS_M   0x0000FFFF
 
#define TIMER_TAPS_PSS_S   0
 
#define TIMER_TBPS_PSS_M   0x0000FFFF
 
#define TIMER_TBPS_PSS_S   0
 
#define TIMER_TAPV_PSV_M   0x0000FFFF
 
#define TIMER_TAPV_PSV_S   0
 
#define TIMER_TBPV_PSV_M   0x0000FFFF
 
#define TIMER_TBPV_PSV_S   0
 
#define TIMER_DMAEV_TBMDMAEN   0x00000800
 
#define TIMER_DMAEV_CBEDMAEN   0x00000400
 
#define TIMER_DMAEV_CBMDMAEN   0x00000200
 
#define TIMER_DMAEV_TBTODMAEN   0x00000100
 
#define TIMER_DMAEV_TAMDMAEN   0x00000010
 
#define TIMER_DMAEV_RTCDMAEN   0x00000008
 
#define TIMER_DMAEV_CAEDMAEN   0x00000004
 
#define TIMER_DMAEV_CAMDMAEN   0x00000002
 
#define TIMER_DMAEV_TATODMAEN   0x00000001
 
#define TIMER_ADCEV_TBMADCEN   0x00000800
 
#define TIMER_ADCEV_CBEADCEN   0x00000400
 
#define TIMER_ADCEV_CBMADCEN   0x00000200
 
#define TIMER_ADCEV_TBTOADCEN   0x00000100
 
#define TIMER_ADCEV_TAMADCEN   0x00000010
 
#define TIMER_ADCEV_RTCADCEN   0x00000008
 
#define TIMER_ADCEV_CAEADCEN   0x00000004
 
#define TIMER_ADCEV_CAMADCEN   0x00000002
 
#define TIMER_ADCEV_TATOADCEN   0x00000001
 
#define TIMER_PP_ALTCLK   0x00000040
 
#define TIMER_PP_SYNCCNT   0x00000020
 
#define TIMER_PP_CHAIN   0x00000010
 
#define TIMER_PP_SIZE_M   0x0000000F
 
#define TIMER_PP_SIZE_16   0x00000000
 
#define TIMER_PP_SIZE_32   0x00000001
 
#define TIMER_CC_ALTCLK   0x00000001
 

Macro Definition Documentation

§ TIMER_O_CFG

#define TIMER_O_CFG   0x00000000

Referenced by TimerConfigure().

§ TIMER_O_TAMR

#define TIMER_O_TAMR   0x00000004

§ TIMER_O_TBMR

#define TIMER_O_TBMR   0x00000008

§ TIMER_O_CTL

#define TIMER_O_CTL   0x0000000C

§ TIMER_O_SYNC

#define TIMER_O_SYNC   0x00000010

Referenced by TimerSynchronize().

§ TIMER_O_IMR

#define TIMER_O_IMR   0x00000018

Referenced by TimerIntDisable(), and TimerIntEnable().

§ TIMER_O_RIS

#define TIMER_O_RIS   0x0000001C

Referenced by TimerIntStatus().

§ TIMER_O_MIS

#define TIMER_O_MIS   0x00000020

Referenced by TimerIntStatus().

§ TIMER_O_ICR

#define TIMER_O_ICR   0x00000024

Referenced by TimerIntClear().

§ TIMER_O_TAILR

#define TIMER_O_TAILR   0x00000028

Referenced by TimerLoadGet(), and TimerLoadSet().

§ TIMER_O_TBILR

#define TIMER_O_TBILR   0x0000002C

Referenced by TimerLoadGet(), and TimerLoadSet().

§ TIMER_O_TAMATCHR

#define TIMER_O_TAMATCHR   0x00000030

Referenced by TimerMatchGet(), and TimerMatchSet().

§ TIMER_O_TBMATCHR

#define TIMER_O_TBMATCHR   0x00000034

Referenced by TimerMatchGet(), and TimerMatchSet().

§ TIMER_O_TAPR

#define TIMER_O_TAPR   0x00000038

§ TIMER_O_TBPR

#define TIMER_O_TBPR   0x0000003C

§ TIMER_O_TAPMR

#define TIMER_O_TAPMR   0x00000040

§ TIMER_O_TBPMR

#define TIMER_O_TBPMR   0x00000044

§ TIMER_O_TAR

#define TIMER_O_TAR   0x00000048

Referenced by TimerValueGet().

§ TIMER_O_TBR

#define TIMER_O_TBR   0x0000004C

Referenced by TimerValueGet().

§ TIMER_O_TAV

#define TIMER_O_TAV   0x00000050

§ TIMER_O_TBV

#define TIMER_O_TBV   0x00000054

§ TIMER_O_RTCPD

#define TIMER_O_RTCPD   0x00000058

§ TIMER_O_TAPS

#define TIMER_O_TAPS   0x0000005C

§ TIMER_O_TBPS

#define TIMER_O_TBPS   0x00000060

§ TIMER_O_TAPV

#define TIMER_O_TAPV   0x00000064

§ TIMER_O_TBPV

#define TIMER_O_TBPV   0x00000068

§ TIMER_O_DMAEV

#define TIMER_O_DMAEV   0x0000006C

§ TIMER_O_ADCEV

#define TIMER_O_ADCEV   0x00000070

§ TIMER_O_PP

#define TIMER_O_PP   0x00000FC0

§ TIMER_O_CC

#define TIMER_O_CC   0x00000FC8

§ TIMER_CFG_M

#define TIMER_CFG_M   0x00000007

§ TIMER_CFG_32_BIT_TIMER

#define TIMER_CFG_32_BIT_TIMER   0x00000000

§ TIMER_CFG_32_BIT_RTC

#define TIMER_CFG_32_BIT_RTC   0x00000001

§ TIMER_CFG_16_BIT

#define TIMER_CFG_16_BIT   0x00000004

§ TIMER_TAMR_TCACT_M

#define TIMER_TAMR_TCACT_M   0x0000E000

§ TIMER_TAMR_TCACT_NONE

#define TIMER_TAMR_TCACT_NONE   0x00000000

§ TIMER_TAMR_TCACT_TOGGLE

#define TIMER_TAMR_TCACT_TOGGLE   0x00002000

§ TIMER_TAMR_TCACT_CLRTO

#define TIMER_TAMR_TCACT_CLRTO   0x00004000

§ TIMER_TAMR_TCACT_SETTO

#define TIMER_TAMR_TCACT_SETTO   0x00006000

§ TIMER_TAMR_TCACT_SETTOGTO

#define TIMER_TAMR_TCACT_SETTOGTO   0x00008000

§ TIMER_TAMR_TCACT_CLRTOGTO

#define TIMER_TAMR_TCACT_CLRTOGTO   0x0000A000

§ TIMER_TAMR_TCACT_SETCLRTO

#define TIMER_TAMR_TCACT_SETCLRTO   0x0000C000

§ TIMER_TAMR_TCACT_CLRSETTO

#define TIMER_TAMR_TCACT_CLRSETTO   0x0000E000

§ TIMER_TAMR_TACINTD

#define TIMER_TAMR_TACINTD   0x00001000

§ TIMER_TAMR_TAPLO

#define TIMER_TAMR_TAPLO   0x00000800

§ TIMER_TAMR_TAMRSU

#define TIMER_TAMR_TAMRSU   0x00000400

§ TIMER_TAMR_TAPWMIE

#define TIMER_TAMR_TAPWMIE   0x00000200

Referenced by TimerConfigure().

§ TIMER_TAMR_TAILD

#define TIMER_TAMR_TAILD   0x00000100

§ TIMER_TAMR_TASNAPS

#define TIMER_TAMR_TASNAPS   0x00000080

§ TIMER_TAMR_TAWOT

#define TIMER_TAMR_TAWOT   0x00000040

§ TIMER_TAMR_TAMIE

#define TIMER_TAMR_TAMIE   0x00000020

§ TIMER_TAMR_TACDIR

#define TIMER_TAMR_TACDIR   0x00000010

§ TIMER_TAMR_TAAMS

#define TIMER_TAMR_TAAMS   0x00000008

§ TIMER_TAMR_TACMR

#define TIMER_TAMR_TACMR   0x00000004

§ TIMER_TAMR_TAMR_M

#define TIMER_TAMR_TAMR_M   0x00000003

§ TIMER_TAMR_TAMR_1_SHOT

#define TIMER_TAMR_TAMR_1_SHOT   0x00000001

§ TIMER_TAMR_TAMR_PERIOD

#define TIMER_TAMR_TAMR_PERIOD   0x00000002

§ TIMER_TAMR_TAMR_CAP

#define TIMER_TAMR_TAMR_CAP   0x00000003

§ TIMER_TBMR_TCACT_M

#define TIMER_TBMR_TCACT_M   0x0000E000

§ TIMER_TBMR_TCACT_NONE

#define TIMER_TBMR_TCACT_NONE   0x00000000

§ TIMER_TBMR_TCACT_TOGGLE

#define TIMER_TBMR_TCACT_TOGGLE   0x00002000

§ TIMER_TBMR_TCACT_CLRTO

#define TIMER_TBMR_TCACT_CLRTO   0x00004000

§ TIMER_TBMR_TCACT_SETTO

#define TIMER_TBMR_TCACT_SETTO   0x00006000

§ TIMER_TBMR_TCACT_SETTOGTO

#define TIMER_TBMR_TCACT_SETTOGTO   0x00008000

§ TIMER_TBMR_TCACT_CLRTOGTO

#define TIMER_TBMR_TCACT_CLRTOGTO   0x0000A000

§ TIMER_TBMR_TCACT_SETCLRTO

#define TIMER_TBMR_TCACT_SETCLRTO   0x0000C000

§ TIMER_TBMR_TCACT_CLRSETTO

#define TIMER_TBMR_TCACT_CLRSETTO   0x0000E000

§ TIMER_TBMR_TBCINTD

#define TIMER_TBMR_TBCINTD   0x00001000

§ TIMER_TBMR_TBPLO

#define TIMER_TBMR_TBPLO   0x00000800

§ TIMER_TBMR_TBMRSU

#define TIMER_TBMR_TBMRSU   0x00000400

§ TIMER_TBMR_TBPWMIE

#define TIMER_TBMR_TBPWMIE   0x00000200

Referenced by TimerConfigure().

§ TIMER_TBMR_TBILD

#define TIMER_TBMR_TBILD   0x00000100

§ TIMER_TBMR_TBSNAPS

#define TIMER_TBMR_TBSNAPS   0x00000080

§ TIMER_TBMR_TBWOT

#define TIMER_TBMR_TBWOT   0x00000040

§ TIMER_TBMR_TBMIE

#define TIMER_TBMR_TBMIE   0x00000020

§ TIMER_TBMR_TBCDIR

#define TIMER_TBMR_TBCDIR   0x00000010

§ TIMER_TBMR_TBAMS

#define TIMER_TBMR_TBAMS   0x00000008

§ TIMER_TBMR_TBCMR

#define TIMER_TBMR_TBCMR   0x00000004

§ TIMER_TBMR_TBMR_M

#define TIMER_TBMR_TBMR_M   0x00000003

§ TIMER_TBMR_TBMR_1_SHOT

#define TIMER_TBMR_TBMR_1_SHOT   0x00000001

§ TIMER_TBMR_TBMR_PERIOD

#define TIMER_TBMR_TBMR_PERIOD   0x00000002

§ TIMER_TBMR_TBMR_CAP

#define TIMER_TBMR_TBMR_CAP   0x00000003

§ TIMER_CTL_TBPWML

#define TIMER_CTL_TBPWML   0x00004000

Referenced by TimerControlLevel().

§ TIMER_CTL_TBOTE

#define TIMER_CTL_TBOTE   0x00002000

Referenced by TimerControlTrigger().

§ TIMER_CTL_TBEVENT_M

#define TIMER_CTL_TBEVENT_M   0x00000C00

Referenced by TimerControlEvent().

§ TIMER_CTL_TBEVENT_POS

#define TIMER_CTL_TBEVENT_POS   0x00000000

§ TIMER_CTL_TBEVENT_NEG

#define TIMER_CTL_TBEVENT_NEG   0x00000400

§ TIMER_CTL_TBEVENT_BOTH

#define TIMER_CTL_TBEVENT_BOTH   0x00000C00

§ TIMER_CTL_TBSTALL

#define TIMER_CTL_TBSTALL   0x00000200

Referenced by TimerControlStall().

§ TIMER_CTL_TBEN

#define TIMER_CTL_TBEN   0x00000100

§ TIMER_CTL_TAPWML

#define TIMER_CTL_TAPWML   0x00000040

Referenced by TimerControlLevel().

§ TIMER_CTL_TAOTE

#define TIMER_CTL_TAOTE   0x00000020

Referenced by TimerControlTrigger().

§ TIMER_CTL_RTCEN

#define TIMER_CTL_RTCEN   0x00000010

Referenced by TimerRTCDisable(), and TimerRTCEnable().

§ TIMER_CTL_TAEVENT_M

#define TIMER_CTL_TAEVENT_M   0x0000000C

Referenced by TimerControlEvent().

§ TIMER_CTL_TAEVENT_POS

#define TIMER_CTL_TAEVENT_POS   0x00000000

§ TIMER_CTL_TAEVENT_NEG

#define TIMER_CTL_TAEVENT_NEG   0x00000004

§ TIMER_CTL_TAEVENT_BOTH

#define TIMER_CTL_TAEVENT_BOTH   0x0000000C

§ TIMER_CTL_TASTALL

#define TIMER_CTL_TASTALL   0x00000002

Referenced by TimerControlStall().

§ TIMER_CTL_TAEN

#define TIMER_CTL_TAEN   0x00000001

§ TIMER_SYNC_SYNCT7_M

#define TIMER_SYNC_SYNCT7_M   0x0000C000

§ TIMER_SYNC_SYNCT7_NONE

#define TIMER_SYNC_SYNCT7_NONE   0x00000000

§ TIMER_SYNC_SYNCT7_TA

#define TIMER_SYNC_SYNCT7_TA   0x00004000

§ TIMER_SYNC_SYNCT7_TB

#define TIMER_SYNC_SYNCT7_TB   0x00008000

§ TIMER_SYNC_SYNCT7_TATB

#define TIMER_SYNC_SYNCT7_TATB   0x0000C000

§ TIMER_SYNC_SYNCT6_M

#define TIMER_SYNC_SYNCT6_M   0x00003000

§ TIMER_SYNC_SYNCT6_NONE

#define TIMER_SYNC_SYNCT6_NONE   0x00000000

§ TIMER_SYNC_SYNCT6_TA

#define TIMER_SYNC_SYNCT6_TA   0x00001000

§ TIMER_SYNC_SYNCT6_TB

#define TIMER_SYNC_SYNCT6_TB   0x00002000

§ TIMER_SYNC_SYNCT6_TATB

#define TIMER_SYNC_SYNCT6_TATB   0x00003000

§ TIMER_SYNC_SYNCT5_M

#define TIMER_SYNC_SYNCT5_M   0x00000C00

§ TIMER_SYNC_SYNCT5_NONE

#define TIMER_SYNC_SYNCT5_NONE   0x00000000

§ TIMER_SYNC_SYNCT5_TA

#define TIMER_SYNC_SYNCT5_TA   0x00000400

§ TIMER_SYNC_SYNCT5_TB

#define TIMER_SYNC_SYNCT5_TB   0x00000800

§ TIMER_SYNC_SYNCT5_TATB

#define TIMER_SYNC_SYNCT5_TATB   0x00000C00

§ TIMER_SYNC_SYNCT4_M

#define TIMER_SYNC_SYNCT4_M   0x00000300

§ TIMER_SYNC_SYNCT4_NONE

#define TIMER_SYNC_SYNCT4_NONE   0x00000000

§ TIMER_SYNC_SYNCT4_TA

#define TIMER_SYNC_SYNCT4_TA   0x00000100

§ TIMER_SYNC_SYNCT4_TB

#define TIMER_SYNC_SYNCT4_TB   0x00000200

§ TIMER_SYNC_SYNCT4_TATB

#define TIMER_SYNC_SYNCT4_TATB   0x00000300

§ TIMER_SYNC_SYNCT3_M

#define TIMER_SYNC_SYNCT3_M   0x000000C0

§ TIMER_SYNC_SYNCT3_NONE

#define TIMER_SYNC_SYNCT3_NONE   0x00000000

§ TIMER_SYNC_SYNCT3_TA

#define TIMER_SYNC_SYNCT3_TA   0x00000040

§ TIMER_SYNC_SYNCT3_TB

#define TIMER_SYNC_SYNCT3_TB   0x00000080

§ TIMER_SYNC_SYNCT3_TATB

#define TIMER_SYNC_SYNCT3_TATB   0x000000C0

§ TIMER_SYNC_SYNCT2_M

#define TIMER_SYNC_SYNCT2_M   0x00000030

§ TIMER_SYNC_SYNCT2_NONE

#define TIMER_SYNC_SYNCT2_NONE   0x00000000

§ TIMER_SYNC_SYNCT2_TA

#define TIMER_SYNC_SYNCT2_TA   0x00000010

§ TIMER_SYNC_SYNCT2_TB

#define TIMER_SYNC_SYNCT2_TB   0x00000020

§ TIMER_SYNC_SYNCT2_TATB

#define TIMER_SYNC_SYNCT2_TATB   0x00000030

§ TIMER_SYNC_SYNCT1_M

#define TIMER_SYNC_SYNCT1_M   0x0000000C

§ TIMER_SYNC_SYNCT1_NONE

#define TIMER_SYNC_SYNCT1_NONE   0x00000000

§ TIMER_SYNC_SYNCT1_TA

#define TIMER_SYNC_SYNCT1_TA   0x00000004

§ TIMER_SYNC_SYNCT1_TB

#define TIMER_SYNC_SYNCT1_TB   0x00000008

§ TIMER_SYNC_SYNCT1_TATB

#define TIMER_SYNC_SYNCT1_TATB   0x0000000C

§ TIMER_SYNC_SYNCT0_M

#define TIMER_SYNC_SYNCT0_M   0x00000003

§ TIMER_SYNC_SYNCT0_NONE

#define TIMER_SYNC_SYNCT0_NONE   0x00000000

§ TIMER_SYNC_SYNCT0_TA

#define TIMER_SYNC_SYNCT0_TA   0x00000001

§ TIMER_SYNC_SYNCT0_TB

#define TIMER_SYNC_SYNCT0_TB   0x00000002

§ TIMER_SYNC_SYNCT0_TATB

#define TIMER_SYNC_SYNCT0_TATB   0x00000003

§ TIMER_IMR_DMABIM

#define TIMER_IMR_DMABIM   0x00002000

§ TIMER_IMR_TBMIM

#define TIMER_IMR_TBMIM   0x00000800

§ TIMER_IMR_CBEIM

#define TIMER_IMR_CBEIM   0x00000400

§ TIMER_IMR_CBMIM

#define TIMER_IMR_CBMIM   0x00000200

§ TIMER_IMR_TBTOIM

#define TIMER_IMR_TBTOIM   0x00000100

§ TIMER_IMR_DMAAIM

#define TIMER_IMR_DMAAIM   0x00000020

§ TIMER_IMR_TAMIM

#define TIMER_IMR_TAMIM   0x00000010

§ TIMER_IMR_RTCIM

#define TIMER_IMR_RTCIM   0x00000008

§ TIMER_IMR_CAEIM

#define TIMER_IMR_CAEIM   0x00000004

§ TIMER_IMR_CAMIM

#define TIMER_IMR_CAMIM   0x00000002

§ TIMER_IMR_TATOIM

#define TIMER_IMR_TATOIM   0x00000001

§ TIMER_RIS_DMABRIS

#define TIMER_RIS_DMABRIS   0x00002000

§ TIMER_RIS_TBMRIS

#define TIMER_RIS_TBMRIS   0x00000800

§ TIMER_RIS_CBERIS

#define TIMER_RIS_CBERIS   0x00000400

§ TIMER_RIS_CBMRIS

#define TIMER_RIS_CBMRIS   0x00000200

§ TIMER_RIS_TBTORIS

#define TIMER_RIS_TBTORIS   0x00000100

§ TIMER_RIS_DMAARIS

#define TIMER_RIS_DMAARIS   0x00000020

§ TIMER_RIS_TAMRIS

#define TIMER_RIS_TAMRIS   0x00000010

§ TIMER_RIS_RTCRIS

#define TIMER_RIS_RTCRIS   0x00000008

§ TIMER_RIS_CAERIS

#define TIMER_RIS_CAERIS   0x00000004

§ TIMER_RIS_CAMRIS

#define TIMER_RIS_CAMRIS   0x00000002

§ TIMER_RIS_TATORIS

#define TIMER_RIS_TATORIS   0x00000001

§ TIMER_MIS_DMABMIS

#define TIMER_MIS_DMABMIS   0x00002000

§ TIMER_MIS_TBMMIS

#define TIMER_MIS_TBMMIS   0x00000800

§ TIMER_MIS_CBEMIS

#define TIMER_MIS_CBEMIS   0x00000400

§ TIMER_MIS_CBMMIS

#define TIMER_MIS_CBMMIS   0x00000200

§ TIMER_MIS_TBTOMIS

#define TIMER_MIS_TBTOMIS   0x00000100

§ TIMER_MIS_DMAAMIS

#define TIMER_MIS_DMAAMIS   0x00000020

§ TIMER_MIS_TAMMIS

#define TIMER_MIS_TAMMIS   0x00000010

§ TIMER_MIS_RTCMIS

#define TIMER_MIS_RTCMIS   0x00000008

§ TIMER_MIS_CAEMIS

#define TIMER_MIS_CAEMIS   0x00000004

§ TIMER_MIS_CAMMIS

#define TIMER_MIS_CAMMIS   0x00000002

§ TIMER_MIS_TATOMIS

#define TIMER_MIS_TATOMIS   0x00000001

§ TIMER_ICR_DMABINT

#define TIMER_ICR_DMABINT   0x00002000

§ TIMER_ICR_TBMCINT

#define TIMER_ICR_TBMCINT   0x00000800

§ TIMER_ICR_CBECINT

#define TIMER_ICR_CBECINT   0x00000400

§ TIMER_ICR_CBMCINT

#define TIMER_ICR_CBMCINT   0x00000200

§ TIMER_ICR_TBTOCINT

#define TIMER_ICR_TBTOCINT   0x00000100

§ TIMER_ICR_DMAAINT

#define TIMER_ICR_DMAAINT   0x00000020

§ TIMER_ICR_TAMCINT

#define TIMER_ICR_TAMCINT   0x00000010

§ TIMER_ICR_RTCCINT

#define TIMER_ICR_RTCCINT   0x00000008

§ TIMER_ICR_CAECINT

#define TIMER_ICR_CAECINT   0x00000004

§ TIMER_ICR_CAMCINT

#define TIMER_ICR_CAMCINT   0x00000002

§ TIMER_ICR_TATOCINT

#define TIMER_ICR_TATOCINT   0x00000001

§ TIMER_TAILR_M

#define TIMER_TAILR_M   0xFFFFFFFF

§ TIMER_TAILR_S

#define TIMER_TAILR_S   0

§ TIMER_TBILR_M

#define TIMER_TBILR_M   0xFFFFFFFF

§ TIMER_TBILR_S

#define TIMER_TBILR_S   0

§ TIMER_TAMATCHR_TAMR_M

#define TIMER_TAMATCHR_TAMR_M   0xFFFFFFFF

§ TIMER_TAMATCHR_TAMR_S

#define TIMER_TAMATCHR_TAMR_S   0

§ TIMER_TBMATCHR_TBMR_M

#define TIMER_TBMATCHR_TBMR_M   0xFFFFFFFF

§ TIMER_TBMATCHR_TBMR_S

#define TIMER_TBMATCHR_TBMR_S   0

§ TIMER_TAPR_TAPSRH_M

#define TIMER_TAPR_TAPSRH_M   0x0000FF00

§ TIMER_TAPR_TAPSR_M

#define TIMER_TAPR_TAPSR_M   0x000000FF

§ TIMER_TAPR_TAPSRH_S

#define TIMER_TAPR_TAPSRH_S   8

§ TIMER_TAPR_TAPSR_S

#define TIMER_TAPR_TAPSR_S   0

§ TIMER_TBPR_TBPSRH_M

#define TIMER_TBPR_TBPSRH_M   0x0000FF00

§ TIMER_TBPR_TBPSR_M

#define TIMER_TBPR_TBPSR_M   0x000000FF

§ TIMER_TBPR_TBPSRH_S

#define TIMER_TBPR_TBPSRH_S   8

§ TIMER_TBPR_TBPSR_S

#define TIMER_TBPR_TBPSR_S   0

§ TIMER_TAPMR_TAPSMRH_M

#define TIMER_TAPMR_TAPSMRH_M   0x0000FF00

§ TIMER_TAPMR_TAPSMR_M

#define TIMER_TAPMR_TAPSMR_M   0x000000FF

§ TIMER_TAPMR_TAPSMRH_S

#define TIMER_TAPMR_TAPSMRH_S   8

§ TIMER_TAPMR_TAPSMR_S

#define TIMER_TAPMR_TAPSMR_S   0

§ TIMER_TBPMR_TBPSMRH_M

#define TIMER_TBPMR_TBPSMRH_M   0x0000FF00

§ TIMER_TBPMR_TBPSMR_M

#define TIMER_TBPMR_TBPSMR_M   0x000000FF

§ TIMER_TBPMR_TBPSMRH_S

#define TIMER_TBPMR_TBPSMRH_S   8

§ TIMER_TBPMR_TBPSMR_S

#define TIMER_TBPMR_TBPSMR_S   0

§ TIMER_TAR_M

#define TIMER_TAR_M   0xFFFFFFFF

§ TIMER_TAR_S

#define TIMER_TAR_S   0

§ TIMER_TBR_M

#define TIMER_TBR_M   0xFFFFFFFF

§ TIMER_TBR_S

#define TIMER_TBR_S   0

§ TIMER_TAV_M

#define TIMER_TAV_M   0xFFFFFFFF

§ TIMER_TAV_S

#define TIMER_TAV_S   0

§ TIMER_TBV_M

#define TIMER_TBV_M   0xFFFFFFFF

§ TIMER_TBV_S

#define TIMER_TBV_S   0

§ TIMER_RTCPD_RTCPD_M

#define TIMER_RTCPD_RTCPD_M   0x0000FFFF

§ TIMER_RTCPD_RTCPD_S

#define TIMER_RTCPD_RTCPD_S   0

§ TIMER_TAPS_PSS_M

#define TIMER_TAPS_PSS_M   0x0000FFFF

§ TIMER_TAPS_PSS_S

#define TIMER_TAPS_PSS_S   0

§ TIMER_TBPS_PSS_M

#define TIMER_TBPS_PSS_M   0x0000FFFF

§ TIMER_TBPS_PSS_S

#define TIMER_TBPS_PSS_S   0

§ TIMER_TAPV_PSV_M

#define TIMER_TAPV_PSV_M   0x0000FFFF

§ TIMER_TAPV_PSV_S

#define TIMER_TAPV_PSV_S   0

§ TIMER_TBPV_PSV_M

#define TIMER_TBPV_PSV_M   0x0000FFFF

§ TIMER_TBPV_PSV_S

#define TIMER_TBPV_PSV_S   0

§ TIMER_DMAEV_TBMDMAEN

#define TIMER_DMAEV_TBMDMAEN   0x00000800

§ TIMER_DMAEV_CBEDMAEN

#define TIMER_DMAEV_CBEDMAEN   0x00000400

§ TIMER_DMAEV_CBMDMAEN

#define TIMER_DMAEV_CBMDMAEN   0x00000200

§ TIMER_DMAEV_TBTODMAEN

#define TIMER_DMAEV_TBTODMAEN   0x00000100

§ TIMER_DMAEV_TAMDMAEN

#define TIMER_DMAEV_TAMDMAEN   0x00000010

§ TIMER_DMAEV_RTCDMAEN

#define TIMER_DMAEV_RTCDMAEN   0x00000008

§ TIMER_DMAEV_CAEDMAEN

#define TIMER_DMAEV_CAEDMAEN   0x00000004

§ TIMER_DMAEV_CAMDMAEN

#define TIMER_DMAEV_CAMDMAEN   0x00000002

§ TIMER_DMAEV_TATODMAEN

#define TIMER_DMAEV_TATODMAEN   0x00000001

§ TIMER_ADCEV_TBMADCEN

#define TIMER_ADCEV_TBMADCEN   0x00000800

§ TIMER_ADCEV_CBEADCEN

#define TIMER_ADCEV_CBEADCEN   0x00000400

§ TIMER_ADCEV_CBMADCEN

#define TIMER_ADCEV_CBMADCEN   0x00000200

§ TIMER_ADCEV_TBTOADCEN

#define TIMER_ADCEV_TBTOADCEN   0x00000100

Referenced by TimerControlTrigger().

§ TIMER_ADCEV_TAMADCEN

#define TIMER_ADCEV_TAMADCEN   0x00000010

§ TIMER_ADCEV_RTCADCEN

#define TIMER_ADCEV_RTCADCEN   0x00000008

§ TIMER_ADCEV_CAEADCEN

#define TIMER_ADCEV_CAEADCEN   0x00000004

§ TIMER_ADCEV_CAMADCEN

#define TIMER_ADCEV_CAMADCEN   0x00000002

§ TIMER_ADCEV_TATOADCEN

#define TIMER_ADCEV_TATOADCEN   0x00000001

Referenced by TimerControlTrigger().

§ TIMER_PP_ALTCLK

#define TIMER_PP_ALTCLK   0x00000040

§ TIMER_PP_SYNCCNT

#define TIMER_PP_SYNCCNT   0x00000020

§ TIMER_PP_CHAIN

#define TIMER_PP_CHAIN   0x00000010

§ TIMER_PP_SIZE_M

#define TIMER_PP_SIZE_M   0x0000000F

§ TIMER_PP_SIZE_16

#define TIMER_PP_SIZE_16   0x00000000

§ TIMER_PP_SIZE_32

#define TIMER_PP_SIZE_32   0x00000001

§ TIMER_CC_ALTCLK

#define TIMER_CC_ALTCLK   0x00000001
Copyright 2017, Texas Instruments Incorporated