Hi,
There is an definition:
/*
** When MQX_INCLUDE_FLOATING_POINT_IO is defined as 1,
** _io_printf and _io_scanf will include floating point I/O code.
*/
#ifndef
MQX_INCLUDE_FLOATING_POINT_IO
#define
MQX_INCLUDE_FLOATING_POINT_IO 0
#endif
Set this to one in user_config.h.
But this eats lot of stack, in io_dopr.c:_io_doprint():
#if
MQX_INCLUDE_FLOATING_POINT_IO
charprec_set;
doublefnumber;
char fstring[324]; /* Floating point output string */
#endif
~Mark