- /* Set 17.1usec sampling time on channel 16 and 17 */
- adc->SMPR1 |= ((ADC_SAMPLETIME_239CYCLES5 << ADC_CHANNEL_16) |
- (ADC_SAMPLETIME_239CYCLES5 << ADC_CHANNEL_17));
+ /* Set 17.1usec sampling time*/
+ adc->SMPR1 |= ((ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH17) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH16) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH15) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH14) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH13) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH12) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH11) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR1_CH10));
+
+ adc->SMPR2 |= ((ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH9) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH8) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH7) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH6) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH5) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH4) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH3) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH2) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH1) |
+ (ADC_SAMPLETIME_239CYCLES5 << SMPR2_CH0));