📄 d12driver.h
字号:
/****************************************Copyright (c)**************************************************
** 广州周立功单片机发展有限公司
** 研 究 所
** 产品一部
**
** http://www.zlgmcu.com
**
** 文 件 名: D12Driver.h
** 最后修改日期: 2004年11月15日
** 描 述: PDIUSBD12 设备端驱动程序 应用层头文件
** 版 本: V5.0
**********************************************************************************************************/
#ifndef __D12DRIVER_H__
#define __D12DRIVER_H__
//全局变量
extern INT8U idata GenEpBuf[];
extern INT8U idata EpBuf[];
/************************************************************
D12Driver.c 提供的API函数
*************************************************************/
/*****************************************************************
** 函数名称: Init_D12()
** 功能描述: 设置D12与硬件的连接, 初始化D12, 复位D12
** 输 入: 无
** 输 出: 0: 初始化成功 1: 初始化失败
******************************************************************/
extern INT8U Init_D12(void);
/******************************************************************
** 函数名称: D12_WriteEndpoint()
** 功能描述: 把数据写入端点
** 输 入: INT8U endp: 端点索引号,取值 0 ~ 5
INT8U len: 要写入的数据长度
INT8U * buf: 发送数据指针
** 输 出: 实际写入的字节数
*******************************************************************/
extern INT8U D12_WriteEndpoint(INT8U endp, INT8U len, INT8U * buf);
/*******************************************************************
** 函数名称: usbserve()
** 功能描述: USB事件处理函数
** 输 入: 无
** 输 出: 无
********************************************************************/
extern void usbserve(void);
/************************************************************
** 函数名称: Get_D12_FirmwareVer()
** 功能描述: 重新连接USB总线
** 输 入: 无
** 输 出: 16bit整数,如0x0500表示D12固件软件版本号为5.00
************************************************************/
extern INT16U Get_D12_FirmwareVer(void);
extern void d12_suspend(void);
extern void d12_busreset(void);
extern void disconnect_USB(void);
extern void connect_USB(void);
extern void reconnect_USB(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -