This may possibly help:
Regarding: #ifdef ARDUINO_ARCH_STM32
Check if ARDUINO_ARCH_STM32
is defined by the Arduino Core STM32 or that you will have to use a (slightly) different to check
This may possibly help:
Regarding: #ifdef ARDUINO_ARCH_STM32
Check if ARDUINO_ARCH_STM32
is defined by the Arduino Core STM32 or that you will have to use a (slightly) different to check