#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 (AUX_TIMER_T0CFG_RELOAD_MAN) |
#define | AUX_TIMER_CFG_PERIODIC (AUX_TIMER_T0CFG_RELOAD_CONT) |
#define | AUX_TIMER_CFG_ONE_SHOT_EDGE_COUNT ((AUX_TIMER_T0CFG_RELOAD_MAN) | (AUX_TIMER_T0CFG_MODE_TICK)) |
#define | AUX_TIMER_CFG_PERIODIC_EDGE_COUNT ((AUX_TIMER_T0CFG_RELOAD_CONT) | (AUX_TIMER_T0CFG_MODE_TICK)) |
#define | AUX_TIMER_CFG_RISING_EDGE (AUX_TIMER_T0CFG_TICK_SRC_POL_RISE) |
#define | AUX_TIMER_CFG_FALLING_EDGE (AUX_TIMER_T0CFG_TICK_SRC_POL_FALL) |
#define | AUX_TIMER_CFG_TICK_SRC_RTC_EVENT (AUX_TIMER_T0CFG_TICK_SRC_RTC_CH2_EV) |
#define | AUX_TIMER_CFG_TICK_SRC_CMP_A (AUX_TIMER_T0CFG_TICK_SRC_AUX_COMPA) |
#define | AUX_TIMER_CFG_TICK_SRC_CMP_B (AUX_TIMER_T0CFG_TICK_SRC_AUX_COMPB) |
#define | AUX_TIMER_CFG_TICK_SRC_TDCDONE (AUX_TIMER_T0CFG_TICK_SRC_TDC_DONE) |
#define | AUX_TIMER_CFG_TICK_SRC_TIMER0_EVENT (AUX_TIMER_T1CFG_TICK_SRC_TIMER0_EV) |
#define | AUX_TIMER_CFG_TICK_SRC_TIMER1_EVENT (AUX_TIMER_T0CFG_TICK_SRC_TIMER1_EV) |
#define | AUX_TIMER_CFG_TICK_SRC_SMPH_RELEASE (AUX_TIMER_T0CFG_TICK_SRC_SMPH_AUTOTAKE_DONE) |
#define | AUX_TIMER_CFG_TICK_SRC_ADC_DONE (AUX_TIMER_T0CFG_TICK_SRC_ADC_DONE) |
#define | AUX_TIMER_CFG_TICK_SRC_RTC_4KHZ (AUX_TIMER_T0CFG_TICK_SRC_RTC_4KHZ) |
#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_AON_SW (AUX_TIMER_T0CFG_TICK_SRC_AON_SW) |
#define | AUX_TIMER_CFG_TICK_SRC_AON_PROG_WU (AUX_TIMER_T0CFG_TICK_SRC_AON_PROG_WU) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO0 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO0) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO1 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO1) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO2 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO2) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO3 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO3) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO4 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO4) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO5 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO5) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO6 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO6) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO7 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO7) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO8 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO8) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO9 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO9) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO10 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO10) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO11 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO11) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO12 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO12) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO13 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO13) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO14 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO14) |
#define | AUX_TIMER_CFG_TICK_SRC_AIO15 (AUX_TIMER_T0CFG_TICK_SRC_AUXIO15) |
#define | AUX_TIMER_CFG_TICK_SRC_ACLK_REF (AUX_TIMER_T0CFG_TICK_SRC_ACLK_REF) |
#define | AUX_TIMER_CFG_TICK_SRC_MCU_EVENT (AUX_TIMER_T0CFG_TICK_SRC_MCU_EVENT) |
#define | AUX_TIMER_CFG_TICK_SRC_ADC_IRQ (AUX_TIMER_T0CFG_TICK_SRC_ADC_IRQ) |
#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 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... | |