uart.h

来自「一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上」· C头文件 代码 · 共 33 行

H
33
字号
#ifndef UART_H
#define UART_H

//macro and definition 
//#define  MAX_SEND_BUF 1024
#define  MAX_RECEIVE_BUF 1024

//for test
#define  MAX_SEND_BUF 18
//#define  MAX_RECEIVE_BUF 40

//--- external variables ----------------------------------------------
//uart 1
extern unsigned char sendBuf_1[MAX_SEND_BUF];
extern unsigned char receiveBuf_1[MAX_RECEIVE_BUF];
extern unsigned int  readCountSend_1,writeCountSend_1;
extern unsigned int  readCountReceive_1,writeCountReceive_1;
extern  int Write_1_SendBuf(unsigned char* pData, int byteCounts);
extern  int read_1_ReceiveBuf(unsigned char* pdataplace, int datalen);
extern void SetUart1RecvDataSize(int datasize);

//uart 0
extern unsigned char sendBuf_0[MAX_SEND_BUF];
extern unsigned char receiveBuf_0[MAX_RECEIVE_BUF];
extern unsigned int  readCountSend_0,writeCountSend_0;
extern unsigned int  readCountReceive_0,writeCountReceive_0;
extern  int Write_0_SendBuf(unsigned char* pData, int byteCounts);
extern  int read_0_ReceiveBuf(unsigned char* pdataplace, int datalen);
extern void SetUart0RecvDataSize(int datasize);

#endif /* UART_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?