⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sio.h

📁 串口代理
💻 H
字号:
#ifndef SIO_H#define SIO_H#define SIO_OUT			0x01#define SIO_IN			0x02#define SIO_PARITY_NONE	0#define SIO_PARITY_EVEN	1#define SIO_PARITY_ODD	2#include <stdio.h>#if defined(__WIN32__)#  define SIO_WIN32//#  define SIO_TTY#elif defined(__UNIX__)#  define SIO_TTY#endif#if defined(SIO_WIN32)#  include <windows.h>#endiftypedef struct{	short port;	long baud;	int parity;	int stopbits;	int databits;} serialinfo_s;typedef struct{	int fd;#ifdef SIO_WIN32	HANDLE hComm;#endif	serialinfo_s info;} sio_s;int sio_init(sio_s *sio);void sio_cleanup(sio_s *sio);int sio_open(sio_s *sio);void sio_close(sio_s *sio);int sio_read(sio_s *sio, void *buf, size_t count);int sio_write(sio_s *sio, void *buf, size_t count);int sio_isopen(sio_s *sio);int sio_setinfo(sio_s *sio, serialinfo_s *info);void sio_flush(sio_s *sio, int dir);void sio_drain(sio_s *sio);void sio_debug(sio_s *sio, FILE *f);#endif	/* SIO_H */

⌨️ 快捷键说明

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