⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdata.h

📁 LT-1B msp430 程序原理图集合
💻 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 + -