?? gdata.h
字號:
//引用在USBfunctions.c中定義的全局變量的外部聲明
typedef struct flags
{
unsigned char bus_reset; //總線復(fù)位標志
unsigned char suspend; //掛起改變標志
unsigned char setup_packet; //收到SETUP包
unsigned char remote_wakeup;
unsigned char in_isr; //USB中斷服務(wù)標志
unsigned char control_state; //控制端點處理標志
//0: IDLE 空閑狀態(tài)
//1: TRANSMIT 數(shù)據(jù)發(fā)送狀態(tài)
//2: RECEIVE 數(shù)據(jù)接收狀態(tài)
unsigned char configuration; //配置標志(0: 未配置; 1: 已經(jīng)配置)
unsigned char ep1_rxdone; //端點 1 收到數(shù)據(jù)標志
unsigned char ep2_rxdone; //端點 2 收到數(shù)據(jù)標志
unsigned char ep2buf_full; //端點 2 接收雙緩沖區(qū)滿標志
} All_Usb_Flags;
extern All_Usb_Flags USB_FLAG;
extern unsigned char Ep1Buf[16]; //端點1接收緩沖區(qū)
extern unsigned char Ep2Buf[64]; //端點2接收緩沖區(qū)
#define INT_ENDP0OUT 0x01
#define INT_ENDP0IN 0x02
#define INT_ENDP1OUT 0x04
#define INT_ENDP1IN 0x08
#define INT_ENDP2OUT 0x10
#define INT_ENDP2IN 0x20
#define INT_BUSRESET 0x40
#define INT_SUSPENDCHANGE 0x80
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -