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

📄 types.h

📁 Linux下对串口进行编程
💻 H
字号:
#ifndef _TYPES_H#define _TYPES_H#define _(text) text#define  TEXT(text)	text/*  * sizeof (int) == 4; * sizeof (short) == 2; * sizeof (char) == 1; */typedef int LONG;typedef unsigned short WORD;typedef unsigned int DWORD;typedef unsigned char BYTE;typedef char TCHAR;typedef int INT32;typedef short INT16;typedef char INT8;typedef unsigned int UINT32;typedef unsigned short UINT16;typedef unsigned char UINT8;typedef int int32;typedef short int16;typedef char int8;typedef unsigned int uint32;typedef unsigned short uint16;typedef unsigned char uint8;typedef struct {    const char *const program_name;     // program name     const char *const package;  // package name     const char *const version;  // version     const char *const authors;  // authors     const INT32 reserved;       // reserved, must be zero } pkginfo_t, *p_pkginfo_t;typedef struct {    INT8 prompt;                // prompt after reciving data    INT32 baudrate;             // baudrate     INT8 databit;               // data bits, 5, 6, 7, 8     INT8 debug;                 // debug mode, 0:none, 1:debug     INT8 echo;                  // echo mode, 0:none, 1:echo     INT8 fctrl;                 // flow control, 0:None, 1:Hardware, 2:Software     INT8 tty;                   // tty: 0, 1, 2, 3, 4, 5, 6, 7     INT8 parity;                // parity, 0:none, 1:odd, 2:even     INT8 stopbit;               // stop bits, 1, 2 supported, 1.5 don't     const INT32 reserved;       // reserved, must be zero } portinfo_t, *p_portinfo_t;typedef struct {    pkginfo_t *p_pkginfo;    portinfo_t *p_portinfo;} args_t, *p_args_t;extern p_args_t p_args;#define DEBUG p_args->p_portinfo->debug#endif                          /* types.h */

⌨️ 快捷键说明

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