OLDSIO.H
上传用户:sunrenlu
上传日期:2022-06-13
资源大小:1419k
文件大小:1k
源码类别:

操作系统开发

开发平台:

DOS

  1. /*
  2.  * Serial I/O Library
  3.  *
  4.  * Copyright (c) 1999, Erick Engelke
  5.  */
  6. #define SIO_PARITY_NONE 0
  7. #define SIO_PARITY_ODD  1
  8. #define SIO_PARITY_EVEN 2
  9. #define SIO_DATABITS7   7
  10. #define SIO_DATABITS8   8
  11. #define SIO_STOPBITS1   1
  12. #define SIO_STOPBITS2   2
  13. /* to define more serial ports, increase this next number *AND* recompile
  14.  * the SIO.C library under ./src
  15.  */
  16. #define MAXSIO 4
  17. extern void sio_init( int com, int port, int irq, int rbufsize, int tbufsize );
  18. extern void sio_close( int com );
  19. extern void sio_setup( int com, DWORD baud, int bits, int parity, int stop );
  20. extern int sio_recv_waiting( int com );
  21. extern int sio_tran_waiting( int com );
  22. extern BYTE sio_readbyte( int com );
  23. extern void sio_writebyte( int com, BYTE b );
  24. void sio_msg( int com, int xmit, int recv );