uart.h
Upload User: wealth48
Upload Date: 2022-06-24
Package Size: 1701k
Code Size: 1k
Category:

uCOS

Development Platform:

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__