288 #ifndef ti_drivers_adc_adcbufcc26xx__include 289 #define ti_drivers_adc_adcbufcc26xx__include 301 #include <ti/devices/DeviceFamily.h> 302 #include DeviceFamily_constructPath(driverlib/aux_adc.h) 342 #define ADCBufCC26X2_CMD_ACQUIRE_ADC_SEMAPHORE ADCBuf_CMD_RESERVED + 1 358 #define ADCBufCC26X2_CMD_KEEP_ADC_SEMAPHORE ADCBuf_CMD_RESERVED + 2 368 #define ADCBufCC26X2_CMD_KEEP_ADC_SEMAPHORE_DISABLE ADCBuf_CMD_RESERVED + 3 376 #define ADCBufCC26X2_CMD_RELEASE_ADC_SEMAPHORE ADCBuf_CMD_RESERVED + 4 383 #define ADCBufCC26X2_RESOLUTION 12 385 #define ADCBufCC26X2_BYTES_PER_SAMPLE 2 Power manager interface for CC26X2.
ADCBufCC26X2 Hardware Attributes.
Definition: ADCBufCC26X2.h:562
Definition: ADCBufCC26X2.h:438
SemaphoreP_Struct conversionComplete
Definition: ADCBufCC26X2.h:622
Definition: ADCBufCC26X2.h:420
GPTimer driver implementation for CC26XX/CC13XX.
bool acquireADCSem
Definition: ADCBufCC26X2.h:593
Definition: ADCBufCC26X2.h:440
HwiP structure.
Definition: HwiP.h:78
ADCBufCC26X2_Reference_Source refSource
Definition: ADCBufCC26X2.h:525
ADCBufCC26X2_AdcChannelLutEntry const * adcChannelLut
Definition: ADCBufCC26X2.h:588
uint32_t samplingFrequency
Definition: ADCBufCC26X2.h:633
ADCBuf_Recurrence_Mode recurrenceMode
Definition: ADCBufCC26X2.h:615
ADCBuf_Return_Mode returnMode
Definition: ADCBufCC26X2.h:616
Table entry that maps a virtual adc channel to a dio and its corresponding internal analogue signal...
Definition: ADCBufCC26X2.h:502
Clock interface for the RTOS Porting Interface.
Analog to Digital Conversion Buffer (ADCBuf) Input Driver.
UDMACC26XX Global configuration.
Definition: UDMACC26XX.h:253
HwiP_Struct hwi
Definition: ADCBufCC26X2.h:620
ADCBuf_Callback callbackFxn
Definition: ADCBufCC26X2.h:614
ADCBufCC26X2_Sampling_Mode samplingMode
Definition: ADCBufCC26X2.h:611
Definition: ADCBufCC26X2.h:437
uint8_t currentChannel
Definition: ADCBufCC26X2.h:609
Semaphore module for the RTOS Porting Interface.
Definition: ADCBufCC26X2.h:436
Definition: ADCBufCC26X2.h:419
ADCBufCC26X2_Sampling_Duration
Amount of time the ADC spends sampling the analogue input.
Definition: ADCBufCC26X2.h:433
Definition: ADCBufCC26X2.h:444
ADCBufCC26X2_Sampling_Duration samplingDuration
Definition: ADCBufCC26X2.h:612
bool conversionInProgress
Definition: ADCBufCC26X2.h:605
Definition: ADCBufCC26X2.h:484
bool inputScalingEnabled
Definition: ADCBufCC26X2.h:541
ADCBufCC26X2_Reference_Source refSource
Definition: ADCBufCC26X2.h:610
uint8_t compBInput
Definition: ADCBufCC26X2.h:505
ADCBufCC26X2 Object.
Definition: ADCBufCC26X2.h:601
The definition of an ADCBuf function table that contains the required set of functions to control a s...
Definition: ADCBuf.h:598
UDMACC26XX driver implementation.
Software Interrupt module for the RTOS Porting Interface.
Definition: ADCBufCC26X2.h:442
CC26X2 specific extension to ADCBuf_Params.
Definition: ADCBufCC26X2.h:516
ADCBufCC26X2_Sampling_Duration samplingDuration
Definition: ADCBufCC26X2.h:519
ADCBuf_Conversion * currentConversion
Definition: ADCBufCC26X2.h:624
uint32_t semaphoreTimeout
Definition: ADCBufCC26X2.h:632
UDMACC26XX_Handle udmaHandle
Definition: ADCBufCC26X2.h:627
Definition: ADCBufCC26X2.h:441
uint8_t dio
Definition: ADCBufCC26X2.h:504
Definition: ADCBufCC26X2.h:443
GPTimer Global configuration.
Definition: GPTimerCC26XX.h:404
const ADCBuf_FxnTable ADCBufCC26X2_fxnTable
ADCBufCC26X2_Sampling_Mode samplingMode
Definition: ADCBufCC26X2.h:522
ADCBuf_Recurrence_Mode
Recurrence behavior of a ADCBuf_Conversion specified in the ADCBuf_Params.
Definition: ADCBuf.h:406
Definition: ADCBufCC26X2.h:439
ADCBuf_Return_Mode
Return behavior for ADCBuf_convert() specified in the ADCBuf_Params.
Definition: ADCBuf.h:448
GPTimerCC26XX_Handle timerHandle
Definition: ADCBufCC26X2.h:630
Definition: ADCBufCC26X2.h:485
Definition: ADCBufCC26X2.h:447
General Purpose I/O driver interface.
uint32_t swiPriority
ADC SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum is...
Definition: ADCBufCC26X2.h:570
bool adcSemaphoreInPossession
Definition: ADCBufCC26X2.h:608
uint8_t intPriority
ADC peripheral's interrupt priority.
Definition: ADCBufCC26X2.h:585
Definition: ADCBufCC26X2.h:445
Defines a conversion to be used with ADCBuf_convert().
Definition: ADCBuf.h:314
struct ADCBufCC26X2_Object * ADCBufCC26X2_Handle
bool keepADCSemaphore
Definition: ADCBufCC26X2.h:607
Definition: ADCBufCC26X2.h:435
SwiP_Struct swi
Definition: ADCBufCC26X2.h:621
Hardware Interrupt module for the RTOS Porting Interface.
bool isOpen
Definition: ADCBufCC26X2.h:604
Definition: ADCBufCC26X2.h:446
SemaphoreP structure.
Definition: SwiP.h:68
bool inputScalingEnabled
Definition: ADCBufCC26X2.h:606
void(* ADCBuf_Callback)(ADCBuf_Handle handle, ADCBuf_Conversion *conversion, void *completedADCBuffer, uint32_t completedChannel, int_fast16_t status)
The definition of a callback function.
Definition: ADCBuf.h:392
ADCBufCC26X2_Reference_Source
Specifies whether the internal reference of the ADC is sourced from the battery voltage or a fixed in...
Definition: ADCBufCC26X2.h:482
SemaphoreP structure.
Definition: SemaphoreP.h:84
uint16_t * activeSampleBuffer
Definition: ADCBufCC26X2.h:617
ADCBufCC26X2_Sampling_Mode
Specifies whether the internal reference of the ADC is sourced from the battery voltage or a fixed in...
Definition: ADCBufCC26X2.h:417
uint8_t gpTimerUnit
Definition: ADCBufCC26X2.h:591