![]() |
![]() |
ADCBufCC26XX Object. More...
#include <ADCBufCC26XX.h>

Data Fields | |
| bool | isOpen |
| bool | conversionInProgress |
| bool | inputScalingEnabled |
| bool | keepADCSemaphore |
| bool | adcSemaphoreInPossession |
| uint8_t | currentChannel |
| ADCBufCC26XX_Reference_Source | refSource |
| ADCBufCC26XX_Sampling_Mode | samplingMode |
| ADCBufCC26XX_Sampling_Duration | samplingDuration |
| ADCBuf_Callback | callbackFxn |
| ADCBuf_Recurrence_Mode | recurrenceMode |
| ADCBuf_Return_Mode | returnMode |
| uint16_t * | activeSampleBuffer |
| HwiP_Struct | hwi |
| SwiP_Struct | swi |
| SemaphoreP_Struct | conversionComplete |
| ADCBuf_Conversion * | currentConversion |
| PIN_State | pinState |
| PIN_Handle | pinHandle |
| UDMACC26XX_Handle | udmaHandle |
| GPTimerCC26XX_Handle | timerHandle |
| uint32_t | semaphoreTimeout |
| uint32_t | samplingFrequency |
ADCBufCC26XX Object.
The application must not access any member variables of this structure!
| bool ADCBufCC26XX_Object::isOpen |
< Has the obj been opened Is the ADC currently doing conversions
| bool ADCBufCC26XX_Object::conversionInProgress |
Is the analogue input scaled
| bool ADCBufCC26XX_Object::inputScalingEnabled |
Should the driver keep the ADC semaphore after a conversion
| bool ADCBufCC26XX_Object::keepADCSemaphore |
Does the driver currently possess the ADC semaphore
| bool ADCBufCC26XX_Object::adcSemaphoreInPossession |
The current virtual channel the ADCBuf driver is sampling on
| uint8_t ADCBufCC26XX_Object::currentChannel |
Reference source for the ADC to use
| ADCBufCC26XX_Reference_Source ADCBufCC26XX_Object::refSource |
Synchronous or asynchronous sampling mode
| ADCBufCC26XX_Sampling_Mode ADCBufCC26XX_Object::samplingMode |
Time the ADC spends sampling in ADCBufCC26XX_SAMPING_MODE_SYNCHRONOUS
| ADCBufCC26XX_Sampling_Duration ADCBufCC26XX_Object::samplingDuration |
Pointer to callback function
| ADCBuf_Callback ADCBufCC26XX_Object::callbackFxn |
Should we convert continuously or one-shot
| ADCBuf_Recurrence_Mode ADCBufCC26XX_Object::recurrenceMode |
Mode for all conversions
| ADCBuf_Return_Mode ADCBufCC26XX_Object::returnMode |
The last complete sample buffer used by the DMA
| uint16_t* ADCBufCC26XX_Object::activeSampleBuffer |
| HwiP_Struct ADCBufCC26XX_Object::hwi |
< Hwi object Swi object
| SwiP_Struct ADCBufCC26XX_Object::swi |
ADC semaphore
| SemaphoreP_Struct ADCBufCC26XX_Object::conversionComplete |
Pointer to the current conversion struct
| ADCBuf_Conversion* ADCBufCC26XX_Object::currentConversion |
| PIN_State ADCBufCC26XX_Object::pinState |
< Pin state object Pin handle
| PIN_Handle ADCBufCC26XX_Object::pinHandle |
| UDMACC26XX_Handle ADCBufCC26XX_Object::udmaHandle |
< UDMA handle
| GPTimerCC26XX_Handle ADCBufCC26XX_Object::timerHandle |
< Handle to underlying GPTimer peripheral Timeout for read semaphore in ADCBuf_RETURN_MODE_BLOCKING
| uint32_t ADCBufCC26XX_Object::semaphoreTimeout |
Frequency in Hz at which the ADC is triggered
| uint32_t ADCBufCC26XX_Object::samplingFrequency |