have local stdio.h file to avoid newlib issues

... we should move to -nostdinc at some point :/
diff --git a/firmware/libcommon/source/stdio.c b/firmware/libcommon/source/stdio.c
index 4d9d9f3..2183c7f 100644
--- a/firmware/libcommon/source/stdio.c
+++ b/firmware/libcommon/source/stdio.c
@@ -59,10 +59,11 @@
 //------------------------------------------------------------------------------
 //         Global Variables
 //------------------------------------------------------------------------------
+//
+FILE* const stdin = NULL;
+FILE* const stdout = NULL;
+FILE* const stderr = NULL;
 
-// Required for proper compilation.
-struct _reent r = {0, (FILE *) 0, (FILE *) 1, (FILE *) 0};
-struct _reent *_impure_ptr = &r;
 
 //------------------------------------------------------------------------------
 //         Local Functions