You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
926 B
C
35 lines
926 B
C
/*
|
|
* ----------------------------------------------------------------------------
|
|
* "THE BEER-WARE LICENSE" (Revision 42):
|
|
* <joerg@FreeBSD.ORG> wrote this file. As long as you retain this notice you
|
|
* can do whatever you want with this stuff. If we meet some day, and you think
|
|
* this stuff is worth it, you can buy me a beer in return. Joerg Wunsch
|
|
* ----------------------------------------------------------------------------
|
|
*
|
|
* Stdio demo, UART declarations
|
|
*
|
|
* $Id$
|
|
*/
|
|
|
|
/*
|
|
* Perform UART startup initialization.
|
|
*/
|
|
void uart_init(void);
|
|
|
|
/*
|
|
* Send one character to the UART.
|
|
*/
|
|
int uart_putchar(char c, FILE *stream);
|
|
|
|
/*
|
|
* Size of internal line buffer used by uart_getchar().
|
|
*/
|
|
#define RX_BUFSIZE 80
|
|
|
|
/*
|
|
* Receive one character from the UART. The actual reception is
|
|
* line-buffered, and one character is returned from the buffer at
|
|
* each invokation.
|
|
*/
|
|
int uart_getchar(FILE *stream);
|