diff options
Diffstat (limited to 'c/src/lib/libbsp/sparc/shared/include/apbuart_termios.h')
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/include/apbuart_termios.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/include/apbuart_termios.h b/c/src/lib/libbsp/sparc/shared/include/apbuart_termios.h index 4b54252518..ba5f049e09 100644 --- a/c/src/lib/libbsp/sparc/shared/include/apbuart_termios.h +++ b/c/src/lib/libbsp/sparc/shared/include/apbuart_termios.h @@ -33,6 +33,25 @@ const rtems_termios_device_handler apbuart_handler_interrupt; const rtems_termios_device_handler apbuart_handler_polled; +/* + * apbuart_outbyte_polled + * + * This routine transmits a character using polling. + */ +void apbuart_outbyte_polled( + struct apbuart_regs *regs, + unsigned char ch, + int do_cr_on_newline, + int wait_sent +); + +/* + * apbuart_inbyte_nonblocking + * + * This routine polls for a character. + */ +int apbuart_inbyte_nonblocking(struct apbuart_regs *regs); + #ifdef __cplusplus } #endif /* __cplusplus */ |