⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serial.h

📁 linux下的一个串口调试程序的源代码
💻 H
字号:
#ifndef _SERIAL_H#define _SERIAL_H/* serial.c *//* * Decription for TIMEOUT_SEC(buflen,baud); * baud bits per second, buflen bytes to send. * buflen*20 (20 means sending an octect-bit data by use of the maxim bits 20) * eg. 9600bps baudrate, buflen=1024B, then TIMEOUT_SEC = 1024*20/9600+2 = 4 * don't change the two lines below unless you do know what you are doing. */#define TIMEOUT_SEC(buflen,baud) (buflen*20/baud+2)#define TIMEOUT_USEC 0#define BUFFER_LEN  1024        //* sendfile() */#define E_OPEN          -0x01#define E_SET_BAUDRATE  -0x02#define E_NOTOPEN       -0x11#define E_NODATA        -0x12INT32           OpenComPort (const P_PORT_INFO pinfo);void            CloseComPort (void);INT32           ReadComPort (void *data, INT32 datalength);INT32           WriteComPort (UINT8 * data, INT32 datalength);INT32           SendFile (const char *pathname, INT32 echo);INT32           SetPortSig ();#endif                          /* serial.c */

⌨️ 快捷键说明

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