Arduino: 1.8.13 (Windows 10), Board: "Generic STM32F103C6/fake STM32F103C8, STLink, 72Mhz (Normal), Smallest (default)" In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:58:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/ext_interrupts.h:90:6: error: conflicting types for 'attachInterrupt' void attachInterrupt(uint8 pin, voidArgumentFuncPtr handler, void *arg, ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/ext_interrupts.h:69:6: note: previous declaration of 'attachInterrupt' was here void attachInterrupt(uint8 pin, voidFuncPtr handler, ExtIntTriggerMode mode); ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:60:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish_math.h:59:6: error: conflicting types for 'random' long random(long min, long max); ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish_math.h:50:6: note: previous declaration of 'random' was here long random(long max); ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:60:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish_math.h:179:17: error: conflicting types for 'makeWord' extern uint16_t makeWord( uint8_t h, uint8_t l ) ; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish_math.h:178:17: note: previous declaration of 'makeWord' was here extern uint16_t makeWord( uint16_t w ) ; ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:63:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wiring_pulse.h:34:72: error: expected ';', ',' or ')' before '=' token uint32_t pulseIn( uint32_t ulPin, uint32_t ulState, uint32_t ulTimeout = 1000000L ) ; ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Print.h:28:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:38, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:69, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Printable.h:25:1: error: unknown type name 'class' class Print; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Printable.h:33:1: error: unknown type name 'class' class Printable ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Printable.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:38:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:69, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Print.h:37:1: error: unknown type name 'class' class Print { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Print.h:37:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token class Print { ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:40:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:69, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Stream.h:38:1: error: unknown type name 'class' class Stream : public Print ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Stream.h:38:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token class Stream : public Print ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:69:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:125:1: error: unknown type name 'class' class HardwareSerial : public Stream { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:125:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token class HardwareSerial : public Stream { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:189:1: error: unknown type name 'HardwareSerial' extern HardwareSerial Serial1; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:192:1: error: unknown type name 'HardwareSerial' extern HardwareSerial Serial2; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareSerial.h:195:1: error: unknown type name 'HardwareSerial' extern HardwareSerial Serial3; ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:70:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareTimer.h:48:1: error: unknown type name 'class' class HardwareTimer { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareTimer.h:48:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token class HardwareTimer { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareTimer.h:371:1: error: unknown type name 'HardwareTimer' extern HardwareTimer Timer1; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareTimer.h:377:1: error: unknown type name 'HardwareTimer' extern HardwareTimer Timer2; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareTimer.h:383:1: error: unknown type name 'HardwareTimer' extern HardwareTimer Timer3; ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/HardwareTimer.h:389:1: error: unknown type name 'HardwareTimer' extern HardwareTimer Timer4; ^ In file included from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/wirish.h:71:0, from C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/Arduino.h:30, from C:\Users\aksha\OneDrive\Documents\Arduino\libraries\lvgl\src\lv_hal\lv_hal_tick.c:13: C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/usb_serial.h:41:1: error: unknown type name 'class' class USBSerial : public Stream { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/usb_serial.h:41:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token class USBSerial : public Stream { ^ C:\Users\aksha\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.8.9\cores\maple/usb_serial.h:96:5: error: unknown type name 'USBSerial' extern USBSerial Serial; ^ exit status 1 Error compiling for board Generic STM32F103C6/fake STM32F103C8. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.