CC26xx Driver Library
[aux_timer] AUX Timer

Functions

void AUXTimerConfigure (uint32_t ui32Timer, uint32_t ui32Config)
 Configure AUX timer. More...
 
void AUXTimerStart (uint32_t ui32Timer)
 Start AUX timer(s). More...
 
void AUXTimerStop (uint32_t ui32Timer)
 Stop AUX timer(s). More...
 
static void AUXTimerTargetValSet (uint32_t ui32Timer, uint32_t ui32Target)
 Set AUX timer target value. More...
 
static uint32_t AUXTimerTargetValGet (uint32_t ui32Timer)
 Get AUX timer target value. More...
 
void AUXTimerPrescaleSet (uint32_t ui32Timer, uint32_t ui32PrescaleDiv)
 Set AUX timer prescale value. More...
 
uint32_t AUXTimerPrescaleGet (uint32_t ui32Timer)
 Get AUX timer prescale value. More...
 

Detailed Description

Function Documentation

void AUXTimerConfigure ( uint32_t  ui32Timer,
uint32_t  ui32Config 
)

Configure AUX timer.

This call configures the AUX timer selected by the ui32Timer. The timer module is disabled before being configured and is left in the disabled state.

The configuration is specified in ui32Config as one of the following values:

When configured as timer, the counter is incremented based on the AUX clock after the prescaler. The prescale division ratio is set using AUXTimerPrescaleSet().

When configured as an edge counter the counter is incremented only on edges of the selected event. The polarity of the event is selected by:

The event source is selected as one of the following defines:

The mode, event polarity and event source are configured by setting the ui32Config parameter as the bitwise OR of the various settings. I.e. (AUX_TIMER_CFG_ONE_SHOT_EDGE_COUNT | AUX_TIMER_CFG_RISING_EDGE | AUX_TIMER_CFG_TICK_SRC_RTC_EVENT).

Note
When used as an edge counter the prescaler should be set to AUX_TIMER_PRESCALE_DIV_1.
A timer can not trigger itself thus timer 0 can not use AUX_TIMER_CFG_TICK_SRC_TIMER0_EVENT and timer 1 can not use AUX_TIMER_CFG_TICK_SRC_TIMER1_EVENT.
Parameters
ui32Timeris the timer to configure.
ui32Configis the timer configuration.
Returns
None
See also
AUXTimerPrescaleSet()
67 {
68  uint32_t ui32Val;
69 
70  // Check the arguments.
71  ASSERT((ui32Timer == AUX_TIMER_0) || (ui32Timer == AUX_TIMER_1) ||
72  (ui32Timer == AUX_TIMER_BOTH));
73  ASSERT(((ui32Config & 0x0000000F) == AUX_TIMER_CFG_ONE_SHOT) ||
74  ((ui32Config & 0x0000000F) == AUX_TIMER_CFG_PERIODIC) ||
75  ((ui32Config & 0x0000000F) == AUX_TIMER_CFG_ONE_SHOT_EDGE_COUNT) ||
76  ((ui32Config & 0x0000000F) == AUX_TIMER_CFG_PERIODIC_EDGE_COUNT) ||
77  ((ui32Config & 0x000000F0) == AUX_TIMER_CFG_RISING_EDGE) ||
78  ((ui32Config & 0x000000F0) == AUX_TIMER_CFG_FALLING_EDGE) ||
79  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_RTC_EVENT) ||
80  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_CMP_A) ||
81  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_CMP_B) ||
82  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_TDCDONE) ||
83  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_TIMER0_EVENT) ||
84  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_TIMER1_EVENT) ||
85  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_SMPH_RELEASE) ||
86  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_ADC_DONE) ||
87  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO0) ||
88  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO1) ||
89  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO2) ||
90  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO3) ||
91  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO4) ||
92  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO5) ||
93  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO6) ||
94  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO7) ||
95  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO8) ||
96  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO9) ||
97  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO10) ||
98  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO11) ||
99  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO12) ||
100  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO13) ||
101  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO14) ||
102  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_AIO15) ||
103  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_ACLK_REF) ||
104  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_MCU_EVENT) ||
105  ((ui32Config & 0x00000F00) == AUX_TIMER_CFG_TICK_SRC_ADC_IRQ));
106 
107  // Configure Timer 0.
108  if(ui32Timer & AUX_TIMER_0)
109  {
110  // Stop timer 0.
111  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CTL) = 0;
112 
113  // Set mode.
114  ui32Val = HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG);
116  ui32Val |= (ui32Config & (AUX_TIMER_T0CFG_MODE_M |
118  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG) = ui32Val;
119 
120  // If edge counter, set rising/falling edge and tick source.
121  if(ui32Config & AUX_TIMER_T0CFG_MODE_M)
122  {
123  ui32Val = HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG);
124  ui32Val &= ~(AUX_TIMER_T0CFG_TICK_SRC_POL_M |
126 
127  // Set edge polarity.
128  if(ui32Config & AUX_TIMER_CFG_FALLING_EDGE)
129  {
130  ui32Val |= AUX_TIMER_T0CFG_TICK_SRC_POL;
131  }
132 
133  // Set tick source.
134  ui32Val |= ((ui32Config & 0x00000F00) >> 8) <<
136 
137  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG) = ui32Val;
138  }
139  }
140 
141  // Configure Timer 1.
142  if(ui32Timer & AUX_TIMER_1)
143  {
144  // Stop timer 1.
145  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CTL) = 0;
146 
147  // Set mode.
148  ui32Val = HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CFG);
150  ui32Val |= ((ui32Config) & (AUX_TIMER_T1CFG_MODE_M |
152  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CFG) = ui32Val;
153 
154  // If edge counter, set rising/falling edge and tick source.
155  if(ui32Config & AUX_TIMER_T1CFG_MODE)
156  {
157  ui32Val = HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CFG);
158  ui32Val &= ~(AUX_TIMER_T1CFG_TICK_SRC_POL_M |
160 
161  // Set edge polarity.
162  if(ui32Config & AUX_TIMER_CFG_FALLING_EDGE)
163  {
164  ui32Val |= AUX_TIMER_T1CFG_TICK_SRC_POL;
165  }
166 
167  // Set tick source.
168  ui32Val |= ((ui32Config & 0x00000F00) >> 8) <<
170  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CFG) = ui32Val;
171  }
172  }
173 }
#define AUX_TIMER_CFG_TICK_SRC_AIO1
Definition: aux_timer.h:120
#define AUX_TIMER_CFG_ONE_SHOT_EDGE_COUNT
Definition: aux_timer.h:101
#define AUX_TIMER_CFG_TICK_SRC_AIO5
Definition: aux_timer.h:124
#define AUX_TIMER_CFG_TICK_SRC_AIO6
Definition: aux_timer.h:125
#define AUX_TIMER_CFG_TICK_SRC_AIO7
Definition: aux_timer.h:126
#define AUX_TIMER_CFG_ONE_SHOT
Definition: aux_timer.h:99
#define AUX_TIMER_CFG_TICK_SRC_AIO15
Definition: aux_timer.h:134
#define AUX_TIMER_BOTH
Definition: aux_timer.h:147
#define AUX_TIMER_CFG_TICK_SRC_ACLK_REF
Definition: aux_timer.h:135
#define AUX_TIMER_CFG_TICK_SRC_MCU_EVENT
Definition: aux_timer.h:136
#define AUX_TIMER_CFG_TICK_SRC_AIO8
Definition: aux_timer.h:127
#define AUX_TIMER_CFG_RISING_EDGE
Definition: aux_timer.h:103
#define AUX_TIMER_CFG_FALLING_EDGE
Definition: aux_timer.h:104
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define AUX_TIMER_CFG_TICK_SRC_CMP_B
Definition: aux_timer.h:108
#define AUX_TIMER_CFG_TICK_SRC_SMPH_RELEASE
Definition: aux_timer.h:112
#define AUX_TIMER_CFG_PERIODIC
Definition: aux_timer.h:100
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_CFG_TICK_SRC_AIO3
Definition: aux_timer.h:122
#define AUX_TIMER_CFG_TICK_SRC_TDCDONE
Definition: aux_timer.h:109
#define AUX_TIMER_CFG_TICK_SRC_RTC_EVENT
Definition: aux_timer.h:106
#define AUX_TIMER_CFG_TICK_SRC_AIO2
Definition: aux_timer.h:121
#define AUX_TIMER_CFG_TICK_SRC_AIO9
Definition: aux_timer.h:128
#define AUX_TIMER_CFG_TICK_SRC_AIO4
Definition: aux_timer.h:123
#define AUX_TIMER_CFG_TICK_SRC_ADC_IRQ
Definition: aux_timer.h:137
#define AUX_TIMER_CFG_PERIODIC_EDGE_COUNT
Definition: aux_timer.h:102
#define AUX_TIMER_CFG_TICK_SRC_AIO0
Definition: aux_timer.h:119
#define AUX_TIMER_CFG_TICK_SRC_ADC_DONE
Definition: aux_timer.h:113
#define AUX_TIMER_CFG_TICK_SRC_AIO12
Definition: aux_timer.h:131
#define AUX_TIMER_1
Definition: aux_timer.h:146
#define AUX_TIMER_CFG_TICK_SRC_AIO13
Definition: aux_timer.h:132
#define AUX_TIMER_CFG_TICK_SRC_CMP_A
Definition: aux_timer.h:107
#define AUX_TIMER_CFG_TICK_SRC_AIO10
Definition: aux_timer.h:129
#define AUX_TIMER_CFG_TICK_SRC_AIO14
Definition: aux_timer.h:133
#define AUX_TIMER_CFG_TICK_SRC_TIMER1_EVENT
Definition: aux_timer.h:111
#define AUX_TIMER_CFG_TICK_SRC_AIO11
Definition: aux_timer.h:130
#define AUX_TIMER_CFG_TICK_SRC_TIMER0_EVENT
Definition: aux_timer.h:110
uint32_t AUXTimerPrescaleGet ( uint32_t  ui32Timer)

Get AUX timer prescale value.

When configured as timer, the counter is incremented based on the AUX clock after the prescaler. This call returns the setting of the prescale divide ratio for the specified timer.

Parameters
ui32Timeris the timer to get the prescale value from.
Returns
Returns the prescaler division ratio as one of the following values:
See also
AUXTimerPrescaleSet()
265 {
266  uint32_t ui32Val;
267  uint32_t ui32PrescaleDiv;
268 
269  // Check the arguments.
270  ASSERT((ui32Timer == AUX_TIMER_0) || (ui32Timer == AUX_TIMER_1));
271 
272  ui32Val = (HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG));
273  if(ui32Timer & AUX_TIMER_0)
274  {
275  // Get timer 0 prescale value.
276  ui32PrescaleDiv =
278  }
279  else
280  {
281  // Get timer 1 prescale value.
282  ui32PrescaleDiv =
284  }
285 
286  return(ui32PrescaleDiv);
287 }
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_1
Definition: aux_timer.h:146
void AUXTimerPrescaleSet ( uint32_t  ui32Timer,
uint32_t  ui32PrescaleDiv 
)

Set AUX timer prescale value.

When configured as timer, the counter is incremented based on the AUX clock after the prescaler.

Note
Setting prescale value is not advised when the timer is running.
When timer is used as an edge counter the prescaler should be set to AUX_TIMER_PRESCALE_DIV_1.
Parameters
ui32Timeris the timer to set the prescale on.
ui32PrescaleDivis the prescaler division ratio.
Returns
None
See also
AUXTimerPrescaleGet()
232 {
233  uint32_t ui32Val;
234 
235  // Check the arguments.
236  ASSERT((ui32Timer == AUX_TIMER_0) || (ui32Timer == AUX_TIMER_1) ||
237  (ui32Timer == AUX_TIMER_BOTH));
238  ASSERT(ui32PrescaleDiv <= AUX_TIMER_PRESCALE_DIV_32768);
239 
240  if(ui32Timer & AUX_TIMER_0)
241  {
242  // Set timer 0 prescale value.
243  ui32Val = HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG);
244  ui32Val &= ~AUX_TIMER_T0CFG_PRE_M;
245  ui32Val |= ui32PrescaleDiv << AUX_TIMER_T0CFG_PRE_S;
246  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CFG) = ui32Val;
247  }
248  if(ui32Timer & AUX_TIMER_1)
249  {
250  // Set timer 1 prescale value.
251  ui32Val = HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CFG);
252  ui32Val &= ~AUX_TIMER_T1CFG_PRE_M;
253  ui32Val |= ui32PrescaleDiv << AUX_TIMER_T1CFG_PRE_S;
254  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CFG) = ui32Val;
255  }
256 }
#define AUX_TIMER_BOTH
Definition: aux_timer.h:147
#define AUX_TIMER_PRESCALE_DIV_32768
Definition: aux_timer.h:170
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_1
Definition: aux_timer.h:146
void AUXTimerStart ( uint32_t  ui32Timer)

Start AUX timer(s).

This call starts the selected AUX timer(s).

Note
The counter will start counting up from zero.
Parameters
ui32Timeris the timer to start.
Returns
None
See also
AUXTimerStop()

Start AUX timer(s).

182 {
183  // Check the arguments.
184  ASSERT((ui32Timer == AUX_TIMER_0) ||
185  (ui32Timer == AUX_TIMER_1) ||
186  (ui32Timer == AUX_TIMER_BOTH));
187 
188  if(ui32Timer & AUX_TIMER_0)
189  {
190  // Start timer 0.
192  }
193  if(ui32Timer & AUX_TIMER_1)
194  {
195  // Start timer 1.
197  }
198 }
#define AUX_TIMER_BOTH
Definition: aux_timer.h:147
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_1
Definition: aux_timer.h:146
void AUXTimerStop ( uint32_t  ui32Timer)

Stop AUX timer(s).

This call stops the selected AUX timer(s).

Parameters
ui32Timeris the timer to stop.
Returns
None
See also
AUXTimerStart()

Stop AUX timer(s).

207 {
208  // Check the arguments.
209  ASSERT((ui32Timer == AUX_TIMER_0) ||
210  (ui32Timer == AUX_TIMER_1) ||
211  (ui32Timer == AUX_TIMER_BOTH));
212 
213  if(ui32Timer & AUX_TIMER_0)
214  {
215  // Stop timer 0.
216  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T0CTL) = 0;
217  }
218  if(ui32Timer & AUX_TIMER_1)
219  {
220  // Stop timer 1.
221  HWREG(AUX_TIMER_BASE + AUX_TIMER_O_T1CTL) = 0;
222  }
223 }
#define AUX_TIMER_BOTH
Definition: aux_timer.h:147
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_1
Definition: aux_timer.h:146
static uint32_t AUXTimerTargetValGet ( uint32_t  ui32Timer)
inlinestatic

Get AUX timer target value.

The timer counts from zero to the target value. When target value is reached an event is generated. This function returns the programmed target value for the specified timer.

Parameters
ui32Timeris the timer to get the target value from.
Returns
Returns target value for the specified timer
See also
AUXTimerTargetValSet()
354 {
355  // Check the arguments.
356  ASSERT((ui32Timer == AUX_TIMER_0) || (ui32Timer == AUX_TIMER_1));
357 
358  return(HWREG((ui32Timer & AUX_TIMER_0) ?
361 }
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_1
Definition: aux_timer.h:146
static void AUXTimerTargetValSet ( uint32_t  ui32Timer,
uint32_t  ui32Target 
)
inlinestatic

Set AUX timer target value.

The timer counts from zero to the target value. When target value is reached an event is generated.

Parameters
ui32Timeris the timer to set the target value for.
ui32Targetis the timer target value.
  • For AUX_TIMER_0 the target value must be an integer in the range 0..65535 (16 bit).
  • For AUX_TIMER_1 the target value must be an integer in the range 0..255 (8 bit).
Returns
None
See also
AUXTimerTargetValGet()
320 {
321  uint32_t ui32Addr;
322 
323  // Check the arguments.
324  ASSERT((ui32Timer == AUX_TIMER_0) || (ui32Timer == AUX_TIMER_1));
325  ASSERT(((ui32Timer & AUX_TIMER_0) && (ui32Target <= 65535)) ||
326  ((ui32Timer & AUX_TIMER_1) && (ui32Target <= 255)));
327 
328  ui32Addr = (ui32Timer & AUX_TIMER_0) ?
331 
332  HWREG(ui32Addr) = ui32Target;
333 }
#define AUX_TIMER_0
Definition: aux_timer.h:145
#define ASSERT(expr)
Definition: debug.h:74
#define AUX_TIMER_1
Definition: aux_timer.h:146

Macro Definition Documentation

#define AUX_TIMER_BOTH   0x00FFFFFF
#define AUX_TIMER_CFG_FALLING_EDGE   (AUX_TIMER_T0CFG_TICK_SRC_POL_FALL)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_ONE_SHOT   (AUX_TIMER_T0CFG_RELOAD_MAN)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_ONE_SHOT_EDGE_COUNT   ((AUX_TIMER_T0CFG_RELOAD_MAN) | (AUX_TIMER_T0CFG_MODE_TICK))

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_PERIODIC   (AUX_TIMER_T0CFG_RELOAD_CONT)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_PERIODIC_EDGE_COUNT   ((AUX_TIMER_T0CFG_RELOAD_CONT) | (AUX_TIMER_T0CFG_MODE_TICK))

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_RISING_EDGE   (AUX_TIMER_T0CFG_TICK_SRC_POL_RISE)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_ACLK_REF   (AUX_TIMER_T0CFG_TICK_SRC_ACLK_REF)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_ADC_DONE   (AUX_TIMER_T0CFG_TICK_SRC_ADC_DONE)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_ADC_IRQ   (AUX_TIMER_T0CFG_TICK_SRC_ADC_IRQ)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO0   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO0)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO1   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO1)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO10   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO10)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO11   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO11)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO12   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO12)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO13   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO13)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO14   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO14)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO15   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO15)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO2   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO2)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO3   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO3)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO4   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO4)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO5   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO5)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO6   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO6)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO7   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO7)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO8   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO8)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AIO9   (AUX_TIMER_T0CFG_TICK_SRC_AUXIO9)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_AON_PROG_WU   (AUX_TIMER_T0CFG_TICK_SRC_AON_PROG_WU)
#define AUX_TIMER_CFG_TICK_SRC_AON_SW   (AUX_TIMER_T0CFG_TICK_SRC_AON_SW)
#define AUX_TIMER_CFG_TICK_SRC_CMP_A   (AUX_TIMER_T0CFG_TICK_SRC_AUX_COMPA)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_CMP_B   (AUX_TIMER_T0CFG_TICK_SRC_AUX_COMPB)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_MCU_EVENT   (AUX_TIMER_T0CFG_TICK_SRC_MCU_EVENT)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_OBSMUX0   (AUX_TIMER_T0CFG_TICK_SRC_OBSMUX0)
#define AUX_TIMER_CFG_TICK_SRC_OBSMUX1   (AUX_TIMER_T0CFG_TICK_SRC_OBSMUX1)
#define AUX_TIMER_CFG_TICK_SRC_RTC_4KHZ   (AUX_TIMER_T0CFG_TICK_SRC_RTC_4KHZ)
#define AUX_TIMER_CFG_TICK_SRC_RTC_EVENT   (AUX_TIMER_T0CFG_TICK_SRC_RTC_CH2_EV)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_SMPH_RELEASE   (AUX_TIMER_T0CFG_TICK_SRC_SMPH_AUTOTAKE_DONE)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_TDCDONE   (AUX_TIMER_T0CFG_TICK_SRC_TDC_DONE)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_TIMER0_EVENT   (AUX_TIMER_T1CFG_TICK_SRC_TIMER0_EV)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_CFG_TICK_SRC_TIMER1_EVENT   (AUX_TIMER_T0CFG_TICK_SRC_TIMER1_EV)

Referenced by AUXTimerConfigure().

#define AUX_TIMER_PRESCALE_DIV_1   0x00000000
#define AUX_TIMER_PRESCALE_DIV_1028   0x0000000A
#define AUX_TIMER_PRESCALE_DIV_128   0x00000007
#define AUX_TIMER_PRESCALE_DIV_16   0x00000004
#define AUX_TIMER_PRESCALE_DIV_16384   0x0000000E
#define AUX_TIMER_PRESCALE_DIV_2   0x00000001
#define AUX_TIMER_PRESCALE_DIV_2048   0x0000000B
#define AUX_TIMER_PRESCALE_DIV_256   0x00000008
#define AUX_TIMER_PRESCALE_DIV_32   0x00000005
#define AUX_TIMER_PRESCALE_DIV_32768   0x0000000F

Referenced by AUXTimerPrescaleSet().

#define AUX_TIMER_PRESCALE_DIV_4   0x00000002
#define AUX_TIMER_PRESCALE_DIV_4096   0x0000000C
#define AUX_TIMER_PRESCALE_DIV_512   0x00000009
#define AUX_TIMER_PRESCALE_DIV_64   0x00000006
#define AUX_TIMER_PRESCALE_DIV_8   0x00000003
#define AUX_TIMER_PRESCALE_DIV_8192   0x0000000D