async.h
来自「一个十分好的用汇编和C写的异步串口程序」· C头文件 代码 · 共 49 行
H
49 行
#ifndef _ASYNC_H_
#define _ASYNC_H_
int AsyncInit( int Port);
void AsyncStop( void),
AsyncClear( void),
AsyncOut( int c),
AsyncHand( int handshake),
AsyncSet( int Baud, int Control);
int AsyncIn( void),
AsyncInStat( void),
AsyncOutStat( void);
unsigned AsyncStat( void);
#define COM1 0
#define COM2 1
#define COM3 2
#define COM4 3
/* Defines for Com Port Paramaters, the second paramater to AsyncSet() */
#define BITS_8 0x03
#define BITS_7 0x02
#define STOP_1 0x00
#define STOP_2 0x04
#define EVEN_PARITY 0x18
#define ODD_PARITY 0x08
#define NO_PARITY 0x00
/* Defines for AsyncHand() */
#define DTR 0x01
#define RTS 0x02
#define USER 0x04
#define LOOPBACK 0x10
/* Defines for AsyncStat() */
#define D_CTS 0x0100
#define D_DSR 0x0200
#define D_RI 0x0400
#define D_DCD 0x0800
#define CTS 0x1000
#define DSR 0x2000
#define RI 0x4000
#define DCD 0x8000
#define PARITY 0x0004
#define THREMPTY 0x0020
#define BREAKDET 0x1000
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?