Data Fields
ADCBufCC26X2_Object Struct Reference

ADCBufCC26X2 Object. More...

#include <ADCBufCC26X2.h>

Collaboration diagram for ADCBufCC26X2_Object:
Collaboration graph
[legend]

Data Fields

bool isOpen
 
bool conversionInProgress
 
bool inputScalingEnabled
 
bool keepADCSemaphore
 
bool adcSemaphoreInPossession
 
uint8_t currentChannel
 
ADCBufCC26X2_Reference_Source refSource
 
ADCBufCC26X2_Sampling_Mode samplingMode
 
ADCBufCC26X2_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_ConversioncurrentConversion
 
PIN_State pinState
 
PIN_Handle pinHandle
 
UDMACC26XX_Handle udmaHandle
 
GPTimerCC26XX_Handle timerHandle
 
uint32_t semaphoreTimeout
 
uint32_t samplingFrequency
 

Detailed Description

ADCBufCC26X2 Object.

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

Field Documentation

§ isOpen

bool ADCBufCC26X2_Object::isOpen

Has the obj been opened

§ conversionInProgress

bool ADCBufCC26X2_Object::conversionInProgress

Is the ADC currently doing conversions

§ inputScalingEnabled

bool ADCBufCC26X2_Object::inputScalingEnabled

Is the analogue input scaled

§ keepADCSemaphore

bool ADCBufCC26X2_Object::keepADCSemaphore

Should the driver keep the ADC semaphore after a conversion

§ adcSemaphoreInPossession

bool ADCBufCC26X2_Object::adcSemaphoreInPossession

Does the driver currently possess the ADC semaphore

§ currentChannel

uint8_t ADCBufCC26X2_Object::currentChannel

The current virtual channel the ADCBuf driver is sampling on

§ refSource

ADCBufCC26X2_Reference_Source ADCBufCC26X2_Object::refSource

Reference source for the ADC to use

§ samplingMode

ADCBufCC26X2_Sampling_Mode ADCBufCC26X2_Object::samplingMode

Synchronous or asynchronous sampling mode

§ samplingDuration

ADCBufCC26X2_Sampling_Duration ADCBufCC26X2_Object::samplingDuration

Time the ADC spends sampling in ADCBufCC26X2_SAMPING_MODE_SYNCHRONOUS

§ callbackFxn

ADCBuf_Callback ADCBufCC26X2_Object::callbackFxn

Pointer to callback function

§ recurrenceMode

ADCBuf_Recurrence_Mode ADCBufCC26X2_Object::recurrenceMode

Should we convert continuously or one-shot

§ returnMode

ADCBuf_Return_Mode ADCBufCC26X2_Object::returnMode

Mode for all conversions

§ activeSampleBuffer

uint16_t* ADCBufCC26X2_Object::activeSampleBuffer

The last complete sample buffer used by the DMA

§ hwi

HwiP_Struct ADCBufCC26X2_Object::hwi

Hwi object

§ swi

SwiP_Struct ADCBufCC26X2_Object::swi

Swi object

§ conversionComplete

SemaphoreP_Struct ADCBufCC26X2_Object::conversionComplete

ADC semaphore

§ currentConversion

ADCBuf_Conversion* ADCBufCC26X2_Object::currentConversion

Pointer to the current conversion struct

§ pinState

PIN_State ADCBufCC26X2_Object::pinState

Pin state object

§ pinHandle

PIN_Handle ADCBufCC26X2_Object::pinHandle

Pin handle

§ udmaHandle

UDMACC26XX_Handle ADCBufCC26X2_Object::udmaHandle

UDMA handle

§ timerHandle

GPTimerCC26XX_Handle ADCBufCC26X2_Object::timerHandle

Handle to underlying GPTimer peripheral

§ semaphoreTimeout

uint32_t ADCBufCC26X2_Object::semaphoreTimeout

Timeout for read semaphore in ADCBuf_RETURN_MODE_BLOCKING

§ samplingFrequency

uint32_t ADCBufCC26X2_Object::samplingFrequency

Frequency in Hz at which the ADC is triggered


The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale