?? usbcore.h
字號(hào):
/******************************************************************
本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
歡迎訪問我的USB專區(qū):http://group.ednchina.com/93/
歡迎訪問我的blog: http://www.ednchina.com/blog/computer00
http://computer00.21ic.org
感謝PCB贊助商——電子園: http://bbs.cepark.com/
UsbCore.h file
作者:電腦圈圈
建立日期: 2008.06.29
修改日期: 2008.07.10
版本:V1.1
版權(quán)所有,盜版必究。
Copyright(C) 電腦圈圈 2008-2018
All rights reserved
*******************************************************************/
#ifndef __USBCORE_H__
#define __USBCORE_H__
#define GET_STATUS 0
#define CLEAR_FEATURE 1
#define SET_FEATURE 3
#define SET_ADDRESS 5
#define GET_DESCRIPTOR 6
#define SET_DESCRIPTOR 7
#define GET_CONFIGURATION 8
#define SET_CONFIGURATION 9
#define GET_INTERFACE 10
#define SET_INTERFACE 11
#define SYNCH_FRAME 12
#define DEVICE_DESCRIPTOR 1
#define CONFIGURATION_DESCRIPTOR 2
#define STRING_DESCRIPTOR 3
#define INTERFACE_DESCRIPTOR 4
#define ENDPOINT_DESCRIPTOR 5
#define REPORT_DESCRIPTOR 0x22
#define SET_IDLE 0x0A
void UsbDisconnect(void); //USB斷開連接
void UsbConnect(void); //USB連接
void UsbBusSuspend(void); //總線掛起中斷處理
void UsbBusReset(void); //總線復(fù)位中斷處理
void UsbEp0Out(void); //端點(diǎn)0輸出中斷處理
void UsbEp0In(void); //端點(diǎn)0輸入中斷處理
void UsbEp1Out(void); //端點(diǎn)1輸出中斷處理
void UsbEp1In(void); //端點(diǎn)1輸入中斷處理
void UsbEp2Out(void); //端點(diǎn)2輸出中斷處理
void UsbEp2In(void); //端點(diǎn)2輸入中斷處理
extern uint8 ConfigValue; //當(dāng)前配置值
extern uint8 Ep1InIsBusy; //端點(diǎn)1輸入是否忙
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -