Skip to content

Commit 9b759c8

Browse files
authored
Fix F103T compilation error: remove const
Method adc_default_config still had the adc_dev* 'const' for F103T, but this doesn't compile. For other boards, the 'const' was removed already. See for example commits 0b34af3 and 2cdbbc8. Tested on Arduino IDE 1.6.13. Compilation error message was along these lines: STM32F1\variants\generic_stm32f103t\wirish\boards.cpp:183:34: error: invalid conversion from 'const adc_dev*' to 'adc_dev*' [-fpermissive] STM32F1\system/libmaple/include/libmaple/adc.h:306:13: error: initializing argument 1 of 'void adc_enable_single_swstart(adc_dev*)' [-fpermissive] STM32F1\variants\generic_stm32f103t\wirish\boards.cpp:184:53: error: invalid conversion from 'const adc_dev*' to 'adc_dev*' [-fpermissive] STM32F1\system/libmaple/include/libmaple/adc.h:268:6: error: initializing argument 1 of 'void adc_set_sample_rate(adc_dev*, adc_smp_rate)' [-fpermissive] STM32F1\variants\generic_stm32f103t\wirish\boards.cpp: In function 'void setup_adcs()': STM32F1\variants\generic_stm32f103t\wirish\boards.cpp:189:35: error: invalid conversion from 'void (*)(const adc_dev*)' to 'void (*)(adc_dev*)' [-fpermissive] STM32F1\system/libmaple/include/libmaple/adc.h:282:13: error: initializing argument 1 of 'void adc_foreach(void (*)(adc_dev*))' [-fpermissive]
1 parent a8d1c1d commit 9b759c8

File tree

1 file changed

+1
-1
lines changed
  • STM32F1/variants/generic_stm32f103t/wirish

1 file changed

+1
-1
lines changed

STM32F1/variants/generic_stm32f103t/wirish/boards.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ nvic_init((uint32)VECT_TAB_ADDR, 0);
179179
*/
180180
}
181181

182-
static void adc_default_config(const adc_dev *dev) {
182+
static void adc_default_config(adc_dev *dev) {
183183
adc_enable_single_swstart(dev);
184184
adc_set_sample_rate(dev, wirish::priv::w_adc_smp);
185185
}

0 commit comments

Comments
 (0)