uart.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

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