serint.h

来自「通讯误码仪测试软件」· C头文件 代码 · 共 42 行

H
42
字号
unsigned char RR_iHead;                    /* receiver head index                */
unsigned char RR_iTail;                    /* receiver tail index                */
unsigned char RR_cLev;                     /* receiver buffer count              */
unsigned char RR_cMax;                     /* receiver buffer count              */

unsigned char TR_iHead;                    /* transmitter head index             */
unsigned char TR_iTail;                    /* transmitter tail index             */
unsigned char TR_cLev;                     /* transmitter buffer count           */
unsigned char TR_cMax;                     /* transmitter buffer count           */

unsigned char UnGotCh;                     /* saved char for ungetch()           */

unsigned char SerFlags;                    /* serial flag                        */

bit  FlagTransIdle;             /* set when transmitter is finished   */
bit  FlagStripOutLF;            /* don't send linefeeds               */
bit  FlagCvtInCR;               /* convert incoming CR to LF          */

unsigned char TestBits;

#define INRINGSIZE    128              /* must be <= 254 to avoid wraps      */
#define OUTRINGSIZE   250              /* ditto                              */

#define T1RELOAD     253

#define CR        13
#define LF        10
#define ESC       27

#define EOF -1

unsigned char xdata RRing[INRINGSIZE];       /* receiver ring buffer               */
unsigned char xdata TRing[OUTRINGSIZE];      /* receiver ring buffer               */

int putstr (const char *);
int putch(int);
int chkch();
int getch();
void SerWaitOutDone();
int SerFlushIn();
int putc(int TransChar);

⌨️ 快捷键说明

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