Serial.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:1k
- /***************************************************************************
- Copyright (c) 2004-2007 threewater@up-tech.com, All rights reserved.
- by threewter 2004.4.26
- ***************************************************************************/
-
- /***************************************************************************
- #说明: 串口驱动程序接口定义
- ---------------------------------- Bug --------------------------------------
- ---------------------------------- TODO list --------------------------------------
- ----------------------------------修正--------------------------------------
- 2004-4-26 创建
- ***************************************************************************/
- #ifndef __SERIAL_H__
- #define __SERIAL_H__
- typedef int (*serial_init_func_t)(int);
- typedef int (*serial_read_func_t)(void);
- typedef int (*serial_write_func_t)(int);
- typedef int (*serial_poll_func_t)(void); //串口接收数据查询,有数据的时候返回1
- typedef int (*serial_flush_input_func_t)(void);
- typedef int (*serial_flush_output_func_t)(void);
- typedef struct {
- serial_init_func_t init;
- serial_read_func_t read;
- serial_write_func_t write;
- serial_poll_func_t poll;
- serial_flush_input_func_t flush_input;
- serial_flush_output_func_t flush_output;
- int nIsr; //中断号
- } serial_driver_t;
- #endif