Kenji Arai
/
Check_external_RTC
check program for EPSON RX-8025NB and STM M41T62 external RTC library
Diff: redirect_stdio/redirect_stdio.h
- Revision:
- 0:564965644ed2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/redirect_stdio/redirect_stdio.h Fri Aug 07 05:43:59 2020 +0000 @@ -0,0 +1,36 @@ +/* + * mbed Application program + * Redirect Standard Input/Output + * + * Copyright (c) 2020 Kenji Arai / JH1PJL + * http://www7b.biglobe.ne.jp/~kenjia/ + * https://os.mbed.com/users/kenjiArai/ + * Created: August 7th, 2020 + * Revised: August 7th, 2020 + */ + +extern BufferedSerial pc; + +FileHandle *mbed::mbed_override_console(int fd); + +inline uint8_t readable(void) +{ + return pc.readable(); +} + +inline void putc(uint8_t c) +{ + char dt = c; + pc.write(&dt, 1); +} + +inline uint8_t getc(void) +{ + int c = getchar(); + return (uint8_t)c; +} + +inline void puts_wo_cr(char *bf, uint32_t len) +{ + pc.write(bf, len); +}