Im trying to read some floats from my board ( nucleo-hy43zi2) using PlatformIO on windows 10.
- framework-mbed 6.60600.210128 (6.6.0)
- tool-dfuutil 1.9.200310
- tool-openocd 2.1000.200630 (10.0)
- tool-stm32duino 1.0.2
- toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
I am have found some weird behaviour. the numbers after the dot will always mirror what the whole numbers are: 16.03 will be printed as 16.000016 , and 3.333333 is printed as 3.000003
I have enabled floats using _printf_float compiler flag.
Does anyone know how to solve this?