Trying to print floats using printf, e.g.,
float d = 1.0;
printf("d = %f", d);
But it prints out:
d =
Also sprintf doesn' work with floating point numbers;
My assumption is that the floating point is not enabled in the compiler? If that is the case, I'm not sure what the flag is to enable?
Version of compiler:
xtensa-lx106-elf-gcc --version
xtensa-lx106-elf-gcc (crosstool-NG esp-2020r3-49-gd5524c1) 8.4.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Thanks,
Andy ...Statistics: Posted by ajs — Sat Nov 21, 2020 6:07 am
]]>