platform_drivers: fix a few issue on CONSOLE_Print function

CONSOLE_Print now prints hex number '0x0' and float number '0.0'
CONSOLE_Print now prints float number even if the precision is not defined (by using a default precision of 3)