Skip to content

Commit 848dd74

Browse files
bigtreetechthinkyhead
authored andcommitted
Fix STM32F1 ADC read temperature error (MarlinFirmware#15026)
…after USB CDC connect.
1 parent 04a9962 commit 848dd74

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Marlin/src/HAL/HAL_STM32F1/HAL.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ uint16_t HAL_adc_result;
9393
// ------------------------
9494
STM32ADC adc(ADC1);
9595

96-
uint8_t adc_pins[] = {
96+
const uint8_t adc_pins[] = {
9797
#if HAS_TEMP_ADC_0
9898
TEMP_0_PIN,
9999
#endif
@@ -270,7 +270,7 @@ void HAL_adc_init(void) {
270270
#else
271271
adc.setSampleRate(ADC_SMPR_41_5); // 41.5 ADC cycles
272272
#endif
273-
adc.setPins(adc_pins, ADC_PIN_COUNT);
273+
adc.setPins((uint8_t *)adc_pins, ADC_PIN_COUNT);
274274
adc.setDMA(HAL_adc_results, (uint16_t)ADC_PIN_COUNT, (uint32_t)(DMA_MINC_MODE | DMA_CIRC_MODE), nullptr);
275275
adc.setScanMode();
276276
adc.setContinuous();

0 commit comments

Comments
 (0)