I have been using the STM32F103C8 on the Arduino IDE for some time with the following setup:
Code: Select all
#define HC12 Serial1 // TX-PA9/RX-PA10
#define MATRIXSER Serial2 // TX-PA2/(RX-PA3 - NOT IN USE)
#define BAUD 9600
collect2.exe: fatal error: cannot find 'ld'
compilation terminated.
exit status 1
Error compiling for board Generic STM32F103C series.
If I remove the reference to Serial2 I can compile without issue - so it seems that Serial2 has changed somehow...
Attempting to understand why, I have updated A_IDE to 1.8.16, uninstalled deprecated Core files and changed my Additional Board Manager URLs to the latest I can find:
https://github.com/stm32duino/BoardMana ... index.json, http://dan.drown.org/stm32duino/package ... index.json
I am stumped; can anyone shed any light on, and proffer a solution to this issue?