?? usbcore.h
字號:
/******************************************************************
本程序只供學習使用,未經作者許可,不得用于其它任何用途
歡迎訪問我的USB專區: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
版權所有,盜版必究。
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); //總線復位中斷處理
void UsbEp0Out(void); //端點0輸出中斷處理
void UsbEp0In(void); //端點0輸入中斷處理
void UsbEp1Out(void); //端點1輸出中斷處理
void UsbEp1In(void); //端點1輸入中斷處理
void UsbEp2Out(void); //端點2輸出中斷處理
void UsbEp2In(void); //端點2輸入中斷處理
extern uint8 ConfigValue; //當前配置值
extern uint8 Ep1InIsBusy; //端點1輸入是否忙
extern uint8 Ep2InIsBusy; //端點2輸入是否忙
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -