mirror of
https://github.com/micropython/micropython.git
synced 2025-09-08 10:51:10 +02:00
By default mingw outputs 3 digits instead of the standard 2 so all float tests using printf fail. Using setenv at the start of the program fixes this. To accomodate calling platform specific initialization a MICROPY_MAIN_INIT_FUNC macro is used which is called in mp_init()
6 lines
77 B
C
6 lines
77 B
C
#include <stdlib.h>
|
|
|
|
void init() {
|
|
putenv("PRINTF_EXPONENT_DIGITS=2");
|
|
}
|