Fix random number generation on ESP8266

This patch uses the onboard RTC for generating random seed. It also improves the print handler to support float values.
The rom segment is slightly increased to fit to the latest master.

JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
Robert Fancsik
2018-01-02 13:51:36 +01:00
committed by yichoi
parent c3c0bb8ddc
commit 543f75a6c3
4 changed files with 17 additions and 11 deletions
+13 -2
View File
@@ -73,9 +73,20 @@ DELCARE_HANDLER(print) {
printf("%s ", buffer);
free (buffer);
}
else
else if (jerry_value_is_number (args_p[cc]))
{
printf ("(%d) ", args_p[cc]);
double number = jerry_get_number_value (args_p[cc]);
if ((int) number == number)
{
printf ("%d", (int) number);
}
else
{
char buff[50];
sprintf(buff, "%.10f", number);
printf("%s", buff);
}
}
}
printf ("\r\n");