#ifdef AO_ADC_SQ1_NAME
if (ao_adc_name[i])
printf (" %s: %5d", ao_adc_name[i], d[i]);
- else
+ else
#endif
printf (" %2d: %5d", i, d[i]);
}
#error "too many ADC channels"
#endif
+#ifndef HAS_ADC_TEMP
+#error Please define HAS_ADC_TEMP
+#endif
+#if HAS_ADC_TEMP
+ stm_adc.cr2 |= ((1 << STM_ADC_CR2_TSVREFE));
+#endif
+
/* Clear any stale status bits */
stm_adc.sr = 0;