Skip to content

Commit 59437d1

Browse files
committed
[stm32] Fix sampling time configuration in F3 ADC driver
1 parent 5e3acab commit 59437d1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/modm/platform/adc/stm32f3/adc_impl.hpp.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,14 +195,14 @@ modm::platform::Adc{{ id }}::configureChannel(Channel channel,
195195
uint32_t tmpreg = 0;
196196
if (static_cast<uint8_t>(channel) < 10) {
197197
tmpreg = ADC{{ id }}->SMPR1
198-
& ((~ADC_SMPR1_SMP0) << (static_cast<uint8_t>(channel) * 3));
198+
& ~((ADC_SMPR1_SMP0) << (static_cast<uint8_t>(channel) * 3));
199199
tmpreg |= static_cast<uint32_t>(sampleTime) <<
200200
(static_cast<uint8_t>(channel) * 3);
201201
ADC{{ id }}->SMPR1 = tmpreg;
202202
}
203203
else {
204204
tmpreg = ADC{{ id }}->SMPR2
205-
& ((~ADC_SMPR2_SMP10) << ((static_cast<uint8_t>(channel)-10) * 3));
205+
& ~((ADC_SMPR2_SMP10) << ((static_cast<uint8_t>(channel)-10) * 3));
206206
tmpreg |= static_cast<uint32_t>(sampleTime) <<
207207
((static_cast<uint8_t>(channel)-10) * 3);
208208
ADC{{ id }}->SMPR2 = tmpreg;

0 commit comments

Comments
 (0)