I have installed the library of TimerInterrupt_Generic for ArduinoSTM32 module via Arduino IDE, so i have tried to test the example of library as you can see below:
enter image description here and i have gotten this error:
TimerInterruptLEDDemo:45:4: error: #error This code is designed to run on STM32F/L/H/G/WB/MP1 platform! Please check your Tools->Board setting.
#error This code is designed to run on STM32F/L/H/G/WB/MP1 platform! Please check your Tools->Board setting.
^
In file included from /home/so/snap/arduino/current/Arduino/libraries/TimerInterrupt_Generic/examples/STM32/TimerInterruptLEDDemo/TimerInterruptLEDDemo.ino:64:0:
/home/so/snap/arduino/current/Arduino/libraries/TimerInterrupt_Generic/src/TimerInterrupt_Generic.h:86:4: error: #error Unsupported Board! Please check your Tools->Board setting.
#error Unsupported Board! Please check your Tools->Board setting.
^
exit status 1
#error This code is designed to run on STM32F/L/H/G/WB/MP1 platform! Please check your Tools->Board setting.
Also, This question is asked here:
https://github.com/khoih-prog/TimerInterrupt_Generic/issues/2
1 Answer 1
The Roger Clark's STM32 core you're using is not currently supported. I don't know in the future if I can add that core into the supported list.
You have to use this Arduino_Core_STM32.
Convert to new core by following the intructions in Getting Started
-
I have not installed the rogerclarkmelbourne, my STM32 Module is stm32duino, but your suggestion for changing the STM32 board module is working and solved the TimerInterrupt_Generic, problem.Soheil Paper– Soheil Paper2020年11月26日 20:03:32 +00:00Commented Nov 26, 2020 at 20:03