Data Fields
ADCBufMSP432E4_HWAttrsV1 Struct Reference

ADCBufMSP432E4 Hardware attributes These fields are populated by PinMux tool but user is allowed to change for different channels setting. More...

#include <ADCBufMSP432E4.h>

Data Fields

uint32_t intPriority
 
uint32_t adcBase
 
uint32_t adcTimerSource
 
ADCBufMSP432E4_ChannelschannelSetting
 
ADCBufMSP432E4_TriggerSourceadcTriggerSource
 
ADCBufMSP432E4_Phase modulePhase
 
ADCBufMSP432E4_ReferenceSource refSource
 
ADCBufMSP432E4_SequencePrioritiessequencePriority
 
uint8_t useDMA
 

Detailed Description

ADCBufMSP432E4 Hardware attributes These fields are populated by PinMux tool but user is allowed to change for different channels setting.

A sample structure is shown below:

ADCBufMSP432E4_Channels adcBufMSP432E4Channels[] = {
{
.adcSequence = ADCBufMSP432E4_Seq_0,
.adcInputMode = ADCBufMSP432E4_SINGLE_ENDED,
.adcDifferentialPin = ADCBufMSP432E4_PIN_NONE,
.refVoltage = 3300000
}
};
const ADCBufMSP432E4_HWAttrsV1 adcbufMSP432E4HWAttrs[] = {
{
.intPriority = ~0,
.adcBase = ADC0_BASE,
.channelSetting = adcBuf0MSP432E4Channels,
.sequencePriority = seqPriorities,
.adcTriggerSource = triggerSource,
.useDMA = 1,
.adcTimerSource = TIMER1_BASE,
}
};

Field Documentation

§ intPriority

uint32_t ADCBufMSP432E4_HWAttrsV1::intPriority

ADC interrupt priority

§ adcBase

uint32_t ADCBufMSP432E4_HWAttrsV1::adcBase

ADC Module Base

§ adcTimerSource

uint32_t ADCBufMSP432E4_HWAttrsV1::adcTimerSource

Used to determine which timer is used when using timer trigger source

§ channelSetting

ADCBufMSP432E4_Channels* ADCBufMSP432E4_HWAttrsV1::channelSetting

ADC channel specific setting

§ adcTriggerSource

ADCBufMSP432E4_TriggerSource* ADCBufMSP432E4_HWAttrsV1::adcTriggerSource

ADC Trigger Source Array for Sequencers 0-3

§ modulePhase

ADCBufMSP432E4_Phase ADCBufMSP432E4_HWAttrsV1::modulePhase

ADC phase delay

§ refSource

ADCBufMSP432E4_ReferenceSource ADCBufMSP432E4_HWAttrsV1::refSource

ADC reference source

§ sequencePriority

ADCBufMSP432E4_SequencePriorities* ADCBufMSP432E4_HWAttrsV1::sequencePriority

Array of ADC sequence Priorities for sequencer 0-3, selecting a priority > 3 disables sequencer

§ useDMA

uint8_t ADCBufMSP432E4_HWAttrsV1::useDMA

Enable DMA for ADC


The documentation for this struct was generated from the following file:
Copyright 2018, Texas Instruments Incorporated