ADCBufMSP432 Object. More...
#include <ADCBufMSP432.h>
Data Fields | |
SemaphoreP_Handle | mutex |
SemaphoreP_Handle | convertComplete |
HwiP_Handle | hwiHandle |
uint_fast8_t | pingpongFlag |
uint_fast8_t | channelCount |
ADCBuf_Conversion * | conversions |
ADCBuf_Callback | callBackFxn |
uint_fast16_t * | intlResultBuf |
uint16_t * | conversionSampleBuf |
uint_fast16_t | conversionSampleIdx |
uint_fast16_t | conversionSampleCount |
uint32_t | semaphoreTimeout |
uint32_t | samplingFrequency |
ADCBuf_Recurrence_Mode | recurrenceMode |
ADCBuf_Return_Mode | returnMode |
ADCBufMSP432_Sampling_Duration | samplingDuration |
uint32_t | timerAddr |
bool | isOpen |
ADCBufMSP432 Object.
The application must not access any member variables of this structure!
SemaphoreP_Handle ADCBufMSP432_Object::mutex |
SemaphoreP_Handle ADCBufMSP432_Object::convertComplete |
HwiP_Handle ADCBufMSP432_Object::hwiHandle |
uint_fast8_t ADCBufMSP432_Object::pingpongFlag |
uint_fast8_t ADCBufMSP432_Object::channelCount |
ADCBuf_Conversion* ADCBufMSP432_Object::conversions |
ADCBuf_Callback ADCBufMSP432_Object::callBackFxn |
uint_fast16_t* ADCBufMSP432_Object::intlResultBuf |
uint16_t* ADCBufMSP432_Object::conversionSampleBuf |
uint_fast16_t ADCBufMSP432_Object::conversionSampleIdx |
uint_fast16_t ADCBufMSP432_Object::conversionSampleCount |
uint32_t ADCBufMSP432_Object::semaphoreTimeout |
Timeout for read semaphore in ADCBuf_RETURN_MODE_BLOCKING
uint32_t ADCBufMSP432_Object::samplingFrequency |
Frequency in Hz at which the ADC is triggered
ADCBuf_Recurrence_Mode ADCBufMSP432_Object::recurrenceMode |
Should we convert continuously or one-shot
ADCBuf_Return_Mode ADCBufMSP432_Object::returnMode |
Mode for all conversions
ADCBufMSP432_Sampling_Duration ADCBufMSP432_Object::samplingDuration |
ADC sampling duration
uint32_t ADCBufMSP432_Object::timerAddr |
bool ADCBufMSP432_Object::isOpen |