ADCBufMSP432E4 Hardware attributes. More...
#include <ADCBufMSP432E4.h>
Data Fields | |
uint32_t | intPriority |
uint32_t | adcBase |
uint32_t | adcTimerSource |
ADCBufMSP432E4_Channels * | channelSetting |
ADCBufMSP432E4_TriggerSource * | adcTriggerSource |
ADCBufMSP432E4_Phase | modulePhase |
ADCBufMSP432E4_ReferenceSource | refSource |
ADCBufMSP432E4_SequencePriorities * | sequencePriority |
uint8_t | useDMA |
ADCBufMSP432E4 Hardware attributes.
The ADCBufMSP432E4 hardware attributes define hardware specific settings for a ADCBuf driver instance.
A sample structure is shown below:
uint32_t ADCBufMSP432E4_HWAttrsV1::intPriority |
ADC interrupt priority
uint32_t ADCBufMSP432E4_HWAttrsV1::adcBase |
ADC peripheral base address.
uint32_t ADCBufMSP432E4_HWAttrsV1::adcTimerSource |
Base address of timer peripheral to use as a timer trigger source when a sequencer is using ADCBufMSP432E4_TIMER_TRIGGER. When using both ADC peripherals, both must be initialized to use the same adcTimerSource.
ADCBufMSP432E4_Channels* ADCBufMSP432E4_HWAttrsV1::channelSetting |
Pointer to an array of ADCBufMSP432E4_Channels.
ADCBufMSP432E4_TriggerSource* ADCBufMSP432E4_HWAttrsV1::adcTriggerSource |
Pointer to an array of ADCBufMSP432E4_TriggerSource.
ADCBufMSP432E4_Phase ADCBufMSP432E4_HWAttrsV1::modulePhase |
ADC phase delay between the detection of an ADC trigger event and the start of the sample sequencer
ADCBufMSP432E4_ReferenceSource ADCBufMSP432E4_HWAttrsV1::refSource |
ADC reference voltage source
ADCBufMSP432E4_SequencePriorities* ADCBufMSP432E4_HWAttrsV1::sequencePriority |
Pointer to an array of ADCBufMSP432E4_SequencePriorities
uint8_t ADCBufMSP432E4_HWAttrsV1::useDMA |
Enables or disables driver use of DMA. Use 1 to enable and 0 to disable.