12345678910111213141516171819202122232425262728293031 |
- #include "usart_driver.h"
- #include "avr_compiler.h"
- //Init UART0, set to baud rate as defined in header file
- void init_uart0
- (
- void
- );
- //Input a char on UART0 and store it to data, however if no char is recieved
- //within timeout, then abort and return TIMEOUT, otherwise return BYTE_REC
- //(note: timeout is NOT a reliable value, as it uses a simple C loop that
- //will change with different compiler settings likely
- unsigned char input_ch_w_timeout_0
- (
- char * data,
- unsigned int timeout
- );
- //wait forever for a char on UART 0 and return it
- char input_ch_0
- (
- void
- );
- //output char data on UART0
- void output_ch_0
- (
- char data
- );
|