Variable.h
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. /*
  2. *********************************************************************************************************
  3. * 文件: Variable.h.
  4. * 描述: 全局变量定义.
  5. * 编写: 深思 (001-12345@sohu.com).
  6. *********************************************************************************************************
  7. */
  8. #ifndef  __variable_h
  9. #define  __variable_h
  10. #define Uart0TxBufSize 512                               // UART0 的发送缓冲.
  11. #define Uart0RxBufSize 256                               // UART0 的接收缓冲.
  12. typedef struct tagUART_STRUCT{
  13.     INT8U   *txBuf;
  14.     INT8U *rxBuf;
  15.     INT8U   Wr;
  16.     INT8U   Rd;
  17.     INT16U  rxHead; 
  18.     INT16U  rxTail;
  19.    INT16U  rxMax;
  20.    INT16U  rxCnt;
  21.    INT8U flag;
  22.     OS_EVENT *Sem;
  23.     }UART_STRUCT;                                            // UART0.
  24. #endif
  25. /*
  26. ********************************************************************************************************
  27. * End.
  28. ********************************************************************************************************
  29. */