int _write (int fd, char *ptr, int len) { /* Write "len" of char from "ptr" to file id "fd" * Return number of char written. * Need implementing with UART here. */ int i; for (i = 0; i < len; ++i) { _ttywrch(ptr[i]); } return len; }
int fputc(int aChar, FILE *f) { char c = aChar; T_uezDevice stdout = StdoutGet(); if (stdout) { if (aChar == '\n') putchar('\r'); UEZStreamWrite(stdout, &c, 1, 0, UEZ_TIMEOUT_INFINITE); if (aChar == '\n') UEZStreamFlush(stdout); } else { _ttywrch(c); return c; } return c; }