?? gdata.h
字號:
//引用在USBfunctions.c中定義的全局變量的外部聲明
typedef struct flags
{
unsigned char bus_reset; //總線復位標志
unsigned char suspend; //掛起改變標志
unsigned char setup_packet; //收到SETUP包
unsigned char remote_wakeup;
unsigned char in_isr; //USB中斷服務標志
unsigned char control_state; //控制端點處理標志
//0: IDLE 空閑狀態
//1: TRANSMIT 數據發送狀態
//2: RECEIVE 數據接收狀態
unsigned char configuration; //配置標志(0: 未配置; 1: 已經配置)
unsigned char ep1_rxdone; //端點 1 收到數據標志
unsigned char ep2_rxdone; //端點 2 收到數據標志
unsigned char ep2buf_full; //端點 2 接收雙緩沖區滿標志
} All_Usb_Flags;
extern All_Usb_Flags USB_FLAG;
extern unsigned char Ep1Buf[16]; //端點1接收緩沖區
extern unsigned char Ep2Buf[64]; //端點2接收緩沖區
#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
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -