00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include <uart.h>
00025 #include <uart_defs.h>
00026 #include <uart_private.h>
00027
00028 #ifdef UART0_COMPILE
00029 int uart0_dev_send_nowait(char c, FILE *f)
00030 {
00031 return uart_send_nowait(0, c);
00032 }
00033
00034 int uart0_dev_send(char c, FILE *f)
00035 {
00036 return uart_send(0, c);
00037 }
00038
00039 int uart0_dev_recv_nowait(FILE *f)
00040 {
00041 return uart_recv_nowait(0);
00042 }
00043
00044 int uart0_dev_recv(FILE *f)
00045 {
00046 return uart_recv(0);
00047 }
00048 #endif
00049
00050 #ifdef UART1_COMPILE
00051 int uart1_dev_send_nowait(char c, FILE *f)
00052 {
00053 return uart_send_nowait(1, c);
00054 }
00055
00056 int uart1_dev_send(char c, FILE *f)
00057 {
00058 return uart_send(1, c);
00059 }
00060
00061 int uart1_dev_recv_nowait(FILE *f)
00062 {
00063 return uart_recv_nowait(1);
00064 }
00065
00066 int uart1_dev_recv(FILE *f)
00067 {
00068 return uart_recv(1);
00069 }
00070 #endif
00071
00072 #ifdef UART2_COMPILE
00073 int uart2_dev_send_nowait(char c, FILE *f)
00074 {
00075 return uart_send_nowait(2, c);
00076 }
00077
00078 int uart2_dev_send(char c, FILE *f)
00079 {
00080 return uart_send(2, c);
00081 }
00082
00083 int uart2_dev_recv_nowait(FILE *f)
00084 {
00085 return uart_recv_nowait(2);
00086 }
00087
00088 int uart2_dev_recv(FILE *f)
00089 {
00090 return uart_recv(2);
00091 }
00092 #endif
00093
00094 #ifdef UART3_COMPILE
00095 int uart3_dev_send_nowait(char c, FILE *f)
00096 {
00097 return uart_send_nowait(3, c);
00098 }
00099
00100 int uart3_dev_send(char c, FILE *f)
00101 {
00102 return uart_send(3, c);
00103 }
00104
00105 int uart3_dev_recv_nowait(FILE *f)
00106 {
00107 return uart_recv_nowait(3);
00108 }
00109
00110 int uart3_dev_recv(FILE *f)
00111 {
00112 return uart_recv(3);
00113 }
00114 #endif