Nach ändern der Funktion in :
int f16_fputs(char *s, File *stream)
{
int i;
uint8_t *ptr = (uint8_t *)s;
for (i=0;;++i) {
if (*s++ == 0)
break;
}
return fat16_write_file(stream, ptr, i);
}
Macht sie nun was sie soll..
Wäre schön ,falls mir jemand erklären könnte , was in der original ...