📄 pollio.h
字号:
#ifndef _POLLIO_H
#define _POLLIO_H
#define UCHAR unsigned char
#define USHORT unsigned short
#define UINT unsigned int
#define ULONG unsigned long
#define NL 0x0A
#define CR 0x0D
#define BSP 0x08
#define ESC 0x1B
#define CTRLZ 0x1A
#define RUBOUT 0x7F
#define LTRUE 0xFF
#define FALSE 0
#define NULL 0
#define DEFAULT -1
#define DEFAULT_P 6
#define INP_LEN 100
typedef struct
{
long width; /* field width */
long precision; /* precision specifier */
ULONG count; /* character count */
/* BOOLEAN flags with default values */
UCHAR space; /* FALSE */
UCHAR right; /* TRUE */
UCHAR alter; /* FALSE */
UCHAR plus; /* FALSE */
UCHAR zero; /* FALSE */
UCHAR mod; /* process modifier */
UCHAR type; /* conversion type */
} FORMAT;
#define BUFFSIZE 60
typedef struct
{
UCHAR buff[BUFFSIZE]; /* data buffer */
UCHAR *ptr; /* ptr to current position in buffer */
UCHAR *end; /* last position in buffer */
} BUFFER;
#define SerialPollConin() get_byte()
#define SerialPollConout(c) put_byte(c)
#define SerialPollConsts(n) (1)
extern ULONG Print(char * /*format */, ...);
#define get_string(s) read_string(s)
extern UCHAR read_string(char */*dest_ptr*/);
extern ULONG get_number(void);
extern UCHAR get_ch(U32 /*cur_pos*/);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -