File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F3 Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -73,27 +73,31 @@ void analogin_init(analogin_t *obj, PinName pin)
73
73
#if defined(ADC1 )
74
74
if ((obj -> adc == ADC_1 ) && adc1_inited ) return ;
75
75
if (obj -> adc == ADC_1 ) {
76
+ AdcHandle .State = HAL_ADC_STATE_RESET ;
76
77
__ADC1_CLK_ENABLE ();
77
78
adc1_inited = 1 ;
78
79
}
79
80
#endif
80
81
#if defined(ADC2 )
81
82
if ((obj -> adc == ADC_2 ) && adc2_inited ) return ;
82
83
if (obj -> adc == ADC_2 ) {
84
+ AdcHandle .State = HAL_ADC_STATE_RESET ;
83
85
__ADC2_CLK_ENABLE ();
84
86
adc2_inited = 1 ;
85
87
}
86
88
#endif
87
89
#if defined(ADC3 )
88
90
if ((obj -> adc == ADC_3 ) && adc3_inited ) return ;
89
91
if (obj -> adc == ADC_3 ) {
92
+ AdcHandle .State = HAL_ADC_STATE_RESET ;
90
93
__ADC34_CLK_ENABLE ();
91
94
adc3_inited = 1 ;
92
95
}
93
96
#endif
94
97
#if defined(ADC4 )
95
98
if ((obj -> adc == ADC_4 ) && adc4_inited ) return ;
96
99
if (obj -> adc == ADC_4 ) {
100
+ AdcHandle .State = HAL_ADC_STATE_RESET ;
97
101
__ADC34_CLK_ENABLE ();
98
102
adc4_inited = 1 ;
99
103
}
You can’t perform that action at this time.
0 commit comments