z85230async.h

来自「Curtiss-Wright Controls Embedded Computi」· C头文件 代码 · 共 60 行

H
60
字号
/* z85230Async.h - header file for z85230Async module *//* Copyright 1984-1994 Wind River Systems, Inc. *//*modification history--------------------*/#ifndef Z85230ASYNC_H#define Z85230ASYNC_H#ifdef __cplusplusextern "C" {#endifstruct _Z85230_CHAN;/* function declarations */int z85230AsyncOpen( struct _Z85230_CHAN * channel );int z85230AsyncClose( struct _Z85230_CHAN * channel );int z85230AsyncRead( struct _Z85230_CHAN * channel, 		      unsigned char * buf, int size );  int z85230AsyncWrite( struct _Z85230_CHAN * channel,		       unsigned char * buf, int size );  int z85230AsyncIoctl( struct _Z85230_CHAN * channel,		       int command, int param );void z85230AsyncRxInt( struct _Z85230_CHAN * channel,			unsigned char intStatus  );void z85230AsyncTxInt( struct _Z85230_CHAN * channel,			unsigned char intStatus  );void z85230AsyncExInt( struct _Z85230_CHAN * channel,			unsigned char intStatus  );void z85230AsyncRxDmaInt( struct _Z85230_CHAN * channel );void z85230AsyncTxDmaInt( struct _Z85230_CHAN * channel );#define Z85230ASYNC_DEFAULT_BUFFERSIZE   4096#define Z85230ASYNC_DEFAULT_WORDSIZE     8#define Z85230ASYNC_DEFAULT_MODE         Z85230_ASYNC_1_STOP_BIT#define Z85230ASYNC_DEFAULT_PARITY       Z85230_PARITY_NONE#define Z85230ASYNC_DEFAULT_BAUDRATE     9600#define Z85230ASYNC_DEFAULT_RXINT        Z85230_RXINT_ALL_OR_SPCL_OR_PARITY#define Z85230ASYNC_DEFAULT_TXINT        Z85230_TXINT_ENABLE#ifdef __cplusplus}#endif#endif /* Z85230PROTOCOLASYNC_H */

⌨️ 快捷键说明

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