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

📄 usb_setup.h

📁 arm_bootloader _flash writter &USB
💻 H
字号:
#ifndef __USB_SETUP_H__
#define __USB_SETUP_H__

/*------------------------------------------------------------------------------------------*/
/*                                      functions declare                                   */
/*------------------------------------------------------------------------------------------*/
void USB_InitDescriptorTable(void);
void ReconfigUsbd(void);
void Ep0Handler(void);

/*------------------------------------------------------------------------------------------*/
/*                                Macro definitons for usb setup                            */
/*------------------------------------------------------------------------------------------*/
#define EP0_STATE_INIT              (0)

// NOTE: The ep0State value in a same group should be added by 1.
#define EP0_STATE_GD_DEV_0          (10)        // 10-10=0
#define EP0_STATE_GD_DEV_1          (11)        // 11-10=1
#define EP0_STATE_GD_DEV_2          (12)        // 12-10=2

#define EP0_STATE_GD_CFG_0          (20)
#define EP0_STATE_GD_CFG_1          (21)
#define EP0_STATE_GD_CFG_2          (22)
#define EP0_STATE_GD_CFG_3          (23)
#define EP0_STATE_GD_CFG_4          (24)

#define EP0_STATE_GD_CFG_ONLY_0     (40)
#define EP0_STATE_GD_CFG_ONLY_1     (41)
#define EP0_STATE_GD_IF_ONLY_0      (42)
#define EP0_STATE_GD_IF_ONLY_1      (43)
#define EP0_STATE_GD_EP0_ONLY_0     (44)
#define EP0_STATE_GD_EP1_ONLY_0     (45)

#define EP0_STATE_GD_STR_I0         (30)
#define EP0_STATE_GD_STR_I1         (31)
#define EP0_STATE_GD_STR_I2         (32)

/*------------------------------------------------------------------------------------------*/
/*                              extern variables                                            */
/*------------------------------------------------------------------------------------------*/
extern unsigned int ep0State;

#endif //__USB_SETUP_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -