?? 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 + -