![]() |
![]() |
ADCBufMSP432E4 Object. More...
#include <ADCBufMSP432E4.h>
Data Fields | |
SemaphoreP_Handle | mutex |
SemaphoreP_Handle | convertComplete |
HwiP_Handle | sequencerHwiHandles [4] |
uint_fast8_t | pingpongFlag [4] |
uint_fast8_t | channelCount [4] |
ADCBuf_Conversion * | conversions [4] |
ADCBuf_Callback | callBackFxn |
uint16_t * | sampleBuffer [4] |
uint_fast16_t | sampleIndex [4] |
uint_fast16_t | sampleCount [4] |
ADCBufMSP432E4_SamplingDuration | samplingDuration |
uint32_t | semaphoreTimeout |
uint32_t | samplingFrequency |
ADCBuf_Recurrence_Mode | recurrenceMode |
ADCBuf_Return_Mode | returnMode |
UDMAMSP432E4_Handle | dmaHandle |
bool | isOpen |
ADCBufMSP432E4 Object.
The application must not access any member variables of this structure!
SemaphoreP_Handle ADCBufMSP432E4_Object::mutex |
SemaphoreP_Handle ADCBufMSP432E4_Object::convertComplete |
HwiP_Handle ADCBufMSP432E4_Object::sequencerHwiHandles[4] |
uint_fast8_t ADCBufMSP432E4_Object::pingpongFlag[4] |
uint_fast8_t ADCBufMSP432E4_Object::channelCount[4] |
ADCBuf_Conversion* ADCBufMSP432E4_Object::conversions[4] |
ADCBuf_Callback ADCBufMSP432E4_Object::callBackFxn |
uint16_t* ADCBufMSP432E4_Object::sampleBuffer[4] |
uint_fast16_t ADCBufMSP432E4_Object::sampleIndex[4] |
uint_fast16_t ADCBufMSP432E4_Object::sampleCount[4] |
ADCBufMSP432E4_SamplingDuration ADCBufMSP432E4_Object::samplingDuration |
ADC sampling duration
uint32_t ADCBufMSP432E4_Object::semaphoreTimeout |
Timeout for read semaphore in ADCBuf_RETURN_MODE_BLOCKING
uint32_t ADCBufMSP432E4_Object::samplingFrequency |
Frequency in Hz at which the ADC is triggered
ADCBuf_Recurrence_Mode ADCBufMSP432E4_Object::recurrenceMode |
Should we convert continuously or one-shot
ADCBuf_Return_Mode ADCBufMSP432E4_Object::returnMode |
Mode for all conversions
UDMAMSP432E4_Handle ADCBufMSP432E4_Object::dmaHandle |
bool ADCBufMSP432E4_Object::isOpen |