#include <stdbool.h>#include <stdint.h>#include <inc/hw_types.h>#include <inc/hw_memmap.h>#include <inc/hw_event.h>#include <inc/hw_adi.h>#include <inc/hw_adi_4_aux.h>#include <inc/hw_aux_anaif.h>#include <driverlib/rom.h>Go to the source code of this file.
Macros | |
| #define | AUXADC_REF_FIXED (0 << ADI_4_AUX_ADCREF0_SRC_S) |
| #define | AUXADC_REF_VDDA_REL (1 << ADI_4_AUX_ADCREF0_SRC_S) |
| #define | AUXADC_FIFO_EMPTY_M AUX_ANAIF_ADCFIFOSTAT_EMPTY_M |
| #define | AUXADC_FIFO_ALMOST_FULL_M AUX_ANAIF_ADCFIFOSTAT_ALMOST_FULL_M |
| #define | AUXADC_FIFO_FULL_M AUX_ANAIF_ADCFIFOSTAT_FULL_M |
| #define | AUXADC_FIFO_UNDERFLOW_M AUX_ANAIF_ADCFIFOSTAT_UNDERFLOW_M |
| #define | AUXADC_FIFO_OVERFLOW_M AUX_ANAIF_ADCFIFOSTAT_OVERFLOW_M |
| #define | AUXADC_TRIGGER_MANUAL EVENT_AUXSEL0_EV_NONE |
| #define | AUXADC_TRIGGER_GPT0A EVENT_AUXSEL0_EV_GPT0A |
| #define | AUXADC_TRIGGER_GPT0B EVENT_AUXSEL0_EV_GPT0B |
| #define | AUXADC_TRIGGER_GPT1A EVENT_AUXSEL0_EV_GPT1A |
| #define | AUXADC_TRIGGER_GPT1B EVENT_AUXSEL0_EV_GPT1B |
| #define | AUXADC_TRIGGER_GPT2A EVENT_AUXSEL0_EV_GPT2A |
| #define | AUXADC_TRIGGER_GPT2B EVENT_AUXSEL0_EV_GPT2B |
| #define | AUXADC_TRIGGER_GPT3A EVENT_AUXSEL0_EV_GPT3A |
| #define | AUXADC_TRIGGER_GPT3B EVENT_AUXSEL0_EV_GPT3B |
| #define | AUXADC_SAMPLE_TIME_2P7_US (3 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_5P3_US (4 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_10P6_US (5 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_21P3_US (6 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_42P6_US (7 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_85P3_US (8 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_170_US (9 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_341_US (10 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_682_US (11 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_1P37_MS (12 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_2P73_MS (13 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_5P46_MS (14 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
| #define | AUXADC_SAMPLE_TIME_10P9_MS (15 << ADI_4_AUX_ADC0_SMPL_CYCLE_EXP_S) |
Functions | |
| void | AUXADCDisable (void) |
| Disables the ADC. More... | |
| void | AUXADCEnableAsync (uint32_t refSource, uint32_t trigger) |
| Enables the ADC for asynchronous operation. More... | |
| void | AUXADCEnableSync (uint32_t refSource, uint32_t sampleTime, uint32_t trigger) |
| Enables the ADC for synchronous operation. More... | |
| void | AUXADCFlushFifo (void) |
| Flushes the ADC FIFO. More... | |
| __STATIC_INLINE void | AUXADCGenManualTrigger (void) |
| Generates a single manual ADC trigger. More... | |
| __STATIC_INLINE uint32_t | AUXADCGetFifoStatus (void) |
| Returns flags indicating the status of the ADC FIFO. More... | |
| uint32_t | AUXADCReadFifo (void) |
| Waits for and returns the first sample in the ADC FIFO. More... | |
| __STATIC_INLINE void | AUXADCSelectInput (uint32_t input) |
| Selects internal or external input for the ADC. More... | |