@@ -47,7 +47,7 @@ static struct PWMContext pwmContext[PWM_COUNT] = {
47
47
48
48
static int timerEnabled = 0 ;
49
49
50
- static uint32_t adcReference = ADC_CONFIG_REFSEL_VBG ;
50
+ static uint32_t adcReference = ADC_CONFIG_REFSEL_SupplyOneThirdPrescaling ;
51
51
static uint32_t adcPrescaling = ADC_CONFIG_INPSEL_AnalogInputOneThirdPrescaling ;
52
52
53
53
static uint32_t readResolution = 10 ;
@@ -89,10 +89,8 @@ static inline uint32_t mapResolution( uint32_t value, uint32_t from, uint32_t to
89
89
*/
90
90
void analogReference ( eAnalogReference ulMode )
91
91
{
92
- switch ( ulMode ) {
93
- case AR_DEFAULT :
92
+ switch ( ulMode ) {
94
93
case AR_VBG :
95
- default :
96
94
// 1.2 Reference, 1/3 prescaler = 0 V - 3.6 V range
97
95
// Minimum VDD for full range in safe operation = 3.3V
98
96
adcReference = ADC_CONFIG_REFSEL_VBG ;
@@ -105,12 +103,6 @@ void analogReference( eAnalogReference ulMode )
105
103
adcPrescaling = ADC_CONFIG_INPSEL_AnalogInputTwoThirdsPrescaling ;
106
104
break ;
107
105
108
- case AR_SUPPLY_ONE_THIRD :
109
- // 1/3 VDD Reference, 1/3 prescaler = 0 V - VDD range
110
- adcReference = ADC_CONFIG_REFSEL_SupplyOneThirdPrescaling ;
111
- adcPrescaling = ADC_CONFIG_INPSEL_AnalogInputOneThirdPrescaling ;
112
- break ;
113
-
114
106
case AR_EXT0 :
115
107
// ARF0 reference, 2/3 prescaler = 0 V - 1.5 ARF0
116
108
adcReference = ADC_CONFIG_REFSEL_External | (ADC_CONFIG_EXTREFSEL_AnalogReference0 << ADC_CONFIG_EXTREFSEL_Pos );
@@ -122,6 +114,14 @@ void analogReference( eAnalogReference ulMode )
122
114
adcReference = (ADC_CONFIG_REFSEL_External | ADC_CONFIG_EXTREFSEL_AnalogReference1 << ADC_CONFIG_EXTREFSEL_Pos );
123
115
adcPrescaling = ADC_CONFIG_INPSEL_AnalogInputTwoThirdsPrescaling ;
124
116
break ;
117
+
118
+ case AR_SUPPLY_ONE_THIRD :
119
+ case AR_DEFAULT :
120
+ default :
121
+ // 1/3 VDD Reference, 1/3 prescaler = 0 V - VDD range
122
+ adcReference = ADC_CONFIG_REFSEL_SupplyOneThirdPrescaling ;
123
+ adcPrescaling = ADC_CONFIG_INPSEL_AnalogInputOneThirdPrescaling ;
124
+ break ;
125
125
}
126
126
}
127
127
0 commit comments