API Documentation  3.02.02.00
Data Fields
ADCBufCC26XX_Object Struct Reference

ADCBufCC26XX Object. More...

Data Fields

uint16_t * activeSampleBuffer
 
bool adcSemaphoreInPossession
 
ADCBuf_Callback callbackFxn
 
SemaphoreP_Struct conversionComplete
 
bool conversionInProgress
 
uint8_t currentChannel
 
ADCBuf_ConversioncurrentConversion
 
HwiP_Struct hwi
 
bool inputScalingEnabled
 
bool isOpen
 
bool keepADCSemaphore
 
PIN_Handle pinHandle
 
PIN_State pinState
 
ADCBuf_Recurrence_Mode recurrenceMode
 
ADCBufCC26XX_Reference_Source refSource
 
ADCBuf_Return_Mode returnMode
 
ADCBufCC26XX_Sampling_Duration samplingDuration
 
uint32_t samplingFrequency
 
ADCBufCC26XX_Sampling_Mode samplingMode
 
uint32_t semaphoreTimeout
 
SwiP_Struct swi
 
GPTimerCC26XX_Handle timerHandle
 
UDMACC26XX_Handle udmaHandle
 

Detailed Description

ADCBufCC26XX Object.

The application must not access any member variables of this structure!

Field Documentation

§ adcSemaphoreInPossession

bool ADCBufCC26XX_Object::adcSemaphoreInPossession

The current virtual channel the ADCBuf driver is sampling on

§ callbackFxn

ADCBuf_Callback ADCBufCC26XX_Object::callbackFxn

Should we convert continuously or one-shot

§ conversionComplete

SemaphoreP_Struct ADCBufCC26XX_Object::conversionComplete

Pointer to the current conversion struct

§ conversionInProgress

bool ADCBufCC26XX_Object::conversionInProgress

Is the analogue input scaled

§ currentChannel

uint8_t ADCBufCC26XX_Object::currentChannel

Reference source for the ADC to use

§ hwi

HwiP_Struct ADCBufCC26XX_Object::hwi

< Hwi object Swi object

§ inputScalingEnabled

bool ADCBufCC26XX_Object::inputScalingEnabled

Should the driver keep the ADC semaphore after a conversion

§ isOpen

bool ADCBufCC26XX_Object::isOpen

< Has the obj been opened Is the ADC currently doing conversions

§ keepADCSemaphore

bool ADCBufCC26XX_Object::keepADCSemaphore

Does the driver currently possess the ADC semaphore

§ pinState

PIN_State ADCBufCC26XX_Object::pinState

< Pin state object Pin handle

§ recurrenceMode

ADCBuf_Recurrence_Mode ADCBufCC26XX_Object::recurrenceMode

Mode for all conversions

§ refSource

ADCBufCC26XX_Reference_Source ADCBufCC26XX_Object::refSource

Synchronous or asynchronous sampling mode

§ returnMode

ADCBuf_Return_Mode ADCBufCC26XX_Object::returnMode

The last complete sample buffer used by the DMA

§ samplingDuration

ADCBufCC26XX_Sampling_Duration ADCBufCC26XX_Object::samplingDuration

Pointer to callback function

§ samplingMode

ADCBufCC26XX_Sampling_Mode ADCBufCC26XX_Object::samplingMode

Time the ADC spends sampling in ADCBufCC26XX_SAMPING_MODE_SYNCHRONOUS

§ semaphoreTimeout

uint32_t ADCBufCC26XX_Object::semaphoreTimeout

Frequency in Hz at which the ADC is triggered

§ swi

SwiP_Struct ADCBufCC26XX_Object::swi

ADC semaphore

§ timerHandle

GPTimerCC26XX_Handle ADCBufCC26XX_Object::timerHandle

< Handle to underlying GPTimer peripheral Timeout for read semaphore in ADCBuf_RETURN_MODE_BLOCKING

§ udmaHandle

UDMACC26XX_Handle ADCBufCC26XX_Object::udmaHandle

< UDMA handle


The documentation for this struct was generated from the following file: