enhancement to Arduino IDE+API by standard C functions

additionally (!) to the existing API library I would appreciate an enhancement to the Arduino IDE+API by standard C functions, e.g. like provided by stdio.h , to be (optionally !) includable by #include:

optionally (!) full fp support by printf, sprintf, vsprintf,... even for AVR (for ARM it's fine)

for SD:
fprintf
fscanf
fgets
fopen
fclose
remove
rename

for keyboard (PS/2 for AVR, USB for DUE):
kbhit()
getch()
getche()
getchar()
gets()
scanf()

for the DUE, additionally pre-emptive multitasking would be fine (e.g., like Linux pthread or GCC thread (C11)).

This might be useful to you: ardustdio.h

I know it, I'm...well..very closely aligned to the author, so to say, thanks for your input :wink:

there are admittedly some issues about this lib, but it's a workaround with some drawbacks in some respects though (e.g., for fscanf_() especially).

Anyway, std keyboard functions especially for DUE (by USB host port) is another urgently needed feature, and as both functionalities (both SD FILE *stream and stdin ) are traditionally provided by <stdio.h> it would make sense to provide this lib for the Arduino IDE, too.