Comment by adrian_b

1 day ago

In most C standard libraries intended for embedded applications, including newlib, there is some configuration option to provide a printf that does not support any of the floating-point format specifiers.

That is normally enough to reduce the footprint of printf by more than an order of magnitude, making it compatible with small microcontrollers.