49 #ifndef ti_drivers_adc_ADCMSP432E4__include 50 #define ti_drivers_adc_ADCMSP432E4__include 60 #include <ti/devices/msp432e4/inc/msp432.h> 61 #include <ti/devices/msp432e4/driverlib/adc.h> 81 #define ADCMSP432E4_PB_4_A10 ((10 << 16) | 0x5910) 82 #define ADCMSP432E4_PB_5_A11 ((11 << 16) | 0x5920) 85 #define ADCMSP432E4_PD_0_A15 ((15 << 16) | 0x5B01) 86 #define ADCMSP432E4_PD_1_A14 ((14 << 16) | 0x5B02) 87 #define ADCMSP432E4_PD_2_A13 ((13 << 16) | 0x5B04) 88 #define ADCMSP432E4_PD_3_A12 ((12 << 16) | 0x5B08) 89 #define ADCMSP432E4_PD_4_A7 ((7 << 16) | 0x5B10) 90 #define ADCMSP432E4_PD_5_A6 ((6 << 16) | 0x5B20) 91 #define ADCMSP432E4_PD_6_A5 ((5 << 16) | 0x5B40) 92 #define ADCMSP432E4_PD_7_A4 ((4 << 16) | 0x5B80) 95 #define ADCMSP432E4_PE_0_A3 ((3 << 16) | 0x5C01) 96 #define ADCMSP432E4_PE_1_A2 ((2 << 16) | 0x5C02) 97 #define ADCMSP432E4_PE_2_A1 ((1 << 16) | 0x5C04) 98 #define ADCMSP432E4_PE_3_A0 ((0 << 16) | 0x5C08) 99 #define ADCMSP432E4_PE_4_A9 ((9 << 16) | 0x5C10) 100 #define ADCMSP432E4_PE_5_A8 ((8 << 16) | 0x5C20) 101 #define ADCMSP432E4_PE_6_A20 ((20 << 16) | 0x5C40) 102 #define ADCMSP432E4_PE_7_A21 ((21 << 16) | 0x5C80) 105 #define ADCMSP432E4_PK_0_A16 ((16 << 16) | 0x6101) 106 #define ADCMSP432E4_PK_1_A17 ((17 << 16) | 0x6102) 107 #define ADCMSP432E4_PK_2_A18 ((18 << 16) | 0x6104) 108 #define ADCMSP432E4_PK_3_A19 ((19 << 16) | 0x6108) 111 #define ADCMSP432E4_PP_6_A22 ((22 << 16) | 0x6540) 112 #define ADCMSP432E4_PP_7_A23 ((23 << 16) | 0x6580) Definition: ADCMSP432E4.h:122
Definition: ADCMSP432E4.h:147
ADCMSP432E4_Sequencer adcSeq
Definition: ADCMSP432E4.h:177
Definition: ADCMSP432E4.h:121
struct ADCMSP432E4_HWAttrsV1 ADCMSP432E4_HWAttrsV1
ADCMSP432E4 Hardware attributes These fields are used by driverlib APIs and therefore must be populat...
Definition: ADCMSP432E4.h:146
uint_fast16_t adcPin
Definition: ADCMSP432E4.h:174
ADCMSP432 Object.
Definition: ADCMSP432E4.h:185
ADCMSP432E4_ReferenceSource
ADCMSP432E4 reference source These fields are used by ADCMSP432E4_HWAttrs to specify the reference vo...
Definition: ADCMSP432E4.h:120
const ADC_FxnTable ADCMSP432E4_fxnTable
Definition: ADCMSP432E4.h:135
The definition of a ADC function table that contains the required set of functions to control a speci...
Definition: ADC.h:273
ADCMSP432E4_Module
ADCMSP432E4 Module These fields are used by ADCMSP432E4_HWAttrs to specify the ADC module for each ch...
Definition: ADCMSP432E4.h:145
Definition: ADCMSP432E4.h:136
uint_fast16_t refVoltage
Definition: ADCMSP432E4.h:175
bool isProtected
Definition: ADCMSP432E4.h:187
Definition: ADCMSP432E4.h:134
Definition: ADCMSP432E4.h:133
struct ADCMSP432E4_Object ADCMSP432E4_Object
ADCMSP432 Object.
ADCMSP432E4 Hardware attributes These fields are used by driverlib APIs and therefore must be populat...
Definition: ADCMSP432E4.h:173
ADCMSP432E4_Module adcModule
Definition: ADCMSP432E4.h:176
bool isOpen
Definition: ADCMSP432E4.h:186
ADCMSP432E4_Sequencer
ADCMSP432E4 Sequencer These fields are used by ADCMSP432E4_HWAttrs to specify the sample sequencer fo...
Definition: ADCMSP432E4.h:132