www.pudn.com > 2minilib.rar > uart.h


#ifndef __UART_H__ 
#define __UART_H__ 
 
#include "../inc/macro.h" 
#include "../ucos-ii/ucos_ii.h" 
 
#define UART_REVBUFFER_SIZE		1024 
 
typedef struct{ 
	U8 Buffer[UART_REVBUFFER_SIZE]; 
	OS_EVENT *Uart_Rev_mbox;                   //Uart0 receive mail box 
	U8 *pUart_rev;	//Uart0 接收缓冲区指针 
	U8 *pUart_read;	//Uart0 读缓冲区指针 
	int nRev_Uart;	//设定的Uart接收字符数 
}struct_Uart_Buffer; 
 
void OSInitUart(void); 
int OSReadUart(int ndev, U8 data[], int num, int ntimeout); 
int OpenUartRev(int ndev); 
 
 
#endif //#ifndef __UART_H__