CC26xx Driver Library |

- Main Page
- Related Pages
- CC26xx APIs
- Register Descriptions
- Online Resources

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Functions
aux_timer.h File Reference
`#include <stdbool.h>`
`#include <stdint.h>`
`#include <inc/hw_types.h>`
`#include <inc/hw_ints.h>`
`#include <inc/hw_memmap.h>`
`#include <inc/hw_aux_timer.h>`
`#include <driverlib/debug.h>`
`#include <driverlib/interrupt.h>`

Go to the source code of this file.

## Macros
#define | AUX_TIMER_CFG_ONE_SHOT 0x00000000
#define | AUX_TIMER_CFG_PERIODIC 0x00000001
#define | AUX_TIMER_CFG_ONE_SHOT_EDGE_COUNT 0x00000002
#define | AUX_TIMER_CFG_PERIODIC_EDGE_COUNT 0x00000003
#define | AUX_TIMER_CFG_RISING_EDGE 0x00000000
#define | AUX_TIMER_CFG_FALLING_EDGE 0x00002000
#define | AUX_TIMER_CFG_TICK_SRC_RTC_EVENT 0x00000000
#define | AUX_TIMER_CFG_TICK_SRC_CMP_A 0x00000100
#define | AUX_TIMER_CFG_TICK_SRC_CMP_B 0x00000200
#define | AUX_TIMER_CFG_TICK_SRC_TDCDONE 0x00000300
#define | AUX_TIMER_CFG_TICK_SRC_TIMER0_EVENT 0x00000400
#define | AUX_TIMER_CFG_TICK_SRC_TIMER1_EVENT 0x00000500
#define | AUX_TIMER_CFG_TICK_SRC_SMPH_RELEASE 0x00000600
#define | AUX_TIMER_CFG_TICK_SRC_ADC_DONE 0x00000700
#define | AUX_TIMER_CFG_TICK_SRC_AIO0 0x00000d00
#define | AUX_TIMER_CFG_TICK_SRC_AIO1 0x00000e00
#define | AUX_TIMER_CFG_TICK_SRC_AIO2 0x00000f00
#define | AUX_TIMER_CFG_TICK_SRC_AIO3 0x00001000
#define | AUX_TIMER_CFG_TICK_SRC_AIO4 0x00001100
#define | AUX_TIMER_CFG_TICK_SRC_AIO5 0x00001200
#define | AUX_TIMER_CFG_TICK_SRC_AIO6 0x00001300
#define | AUX_TIMER_CFG_TICK_SRC_AIO7 0x00001400
#define | AUX_TIMER_CFG_TICK_SRC_AIO8 0x00001500
#define | AUX_TIMER_CFG_TICK_SRC_AIO9 0x00001600
#define | AUX_TIMER_CFG_TICK_SRC_AIO10 0x00001700
#define | AUX_TIMER_CFG_TICK_SRC_AIO11 0x00001800
#define | AUX_TIMER_CFG_TICK_SRC_AIO12 0x00001900
#define | AUX_TIMER_CFG_TICK_SRC_AIO13 0x00001A00
#define | AUX_TIMER_CFG_TICK_SRC_AIO14 0x00001B00
#define | AUX_TIMER_CFG_TICK_SRC_AIO15 0x00001C00
#define | AUX_TIMER_CFG_TICK_SRC_ACLK_REF 0x00001D00
#define | AUX_TIMER_CFG_TICK_SRC_MCU_EVENT 0x00001E00
#define | AUX_TIMER_CFG_TICK_SRC_ADC_IRQ 0x00001F00
#define | AUX_TIMER_0 0x0000FFFF
#define | AUX_TIMER_1 0x00FF0000
#define | AUX_TIMER_BOTH 0x00FFFFFF
#define | AUX_TIMER_PRESCALE_DIV_1 0x00000000
#define | AUX_TIMER_PRESCALE_DIV_2 0x00000010
#define | AUX_TIMER_PRESCALE_DIV_4 0x00000020
#define | AUX_TIMER_PRESCALE_DIV_8 0x00000030
#define | AUX_TIMER_PRESCALE_DIV_16 0x00000040
#define | AUX_TIMER_PRESCALE_DIV_32 0x00000050
#define | AUX_TIMER_PRESCALE_DIV_64 0x00000060
#define | AUX_TIMER_PRESCALE_DIV_128 0x00000070
#define | AUX_TIMER_PRESCALE_DIV_256 0x00000080
#define | AUX_TIMER_PRESCALE_DIV_512 0x00000090
#define | AUX_TIMER_PRESCALE_DIV_1028 0x000000A0
#define | AUX_TIMER_PRESCALE_DIV_2048 0x000000B0
#define | AUX_TIMER_PRESCALE_DIV_4096 0x000000C0
#define | AUX_TIMER_PRESCALE_DIV_8192 0x000000D0
#define | AUX_TIMER_PRESCALE_DIV_16384 0x000000E0
#define | AUX_TIMER_PRESCALE_DIV_32768 0x000000F0

## 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_INLINE void | AUXTimerTargetValSet (uint32_t ui32Timer, uint32_t ui32Target)
| Set AUX timer target value. More...
__STATIC_INLINE 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...