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

📄 usb_loader.h

📁 mx1ads 的bootloader下载程序
💻 H
字号:
#ifndef _USB_LOADER_H#define _USB_LOADER_H#define USB_VENDOR_GET_CAPABILITIES  0x00 // get capabilities#define USB_VENDOR_RESET_DEVICE      0x08// #define USB_VENDOR_SET_BYTE          0x10// #define USB_VENDOR_SET_WORD          0x20#define USB_VENDOR_GET_SET_MEMORY    0x30#define USB_VENDOR_ERASE_MEMORY      0x40 // erase memory for 1 Byte#define USB_VENDOR_ERASE_1KB_MEMORY  0x48 // erase memory for 1 KB#define USB_VENDOR_MASS_ERASE        0x50 // erase all device memory#define USB_VENDOR_GOTO              0x60#define USB_VENDOR_CALL              0x70#define USB_VENDOR_GET_STATUS        0xF0#define USB_VENDOR_MASK              0xF8 // mask for vendor commands#define USB_VENDOR_MEMORY_BY_BULK    0x80#if 0 /* MSP430 */#define USB_VENDOR_TARGET_ADAPTER    0x01#define USB_VENDOR_TARGET_MSP430     0x02#elif 0 /* MSC1210 */#define USB_VENDOR_TARGET_DATA       0x01#define USB_VENDOR_TARGET_XDATA      0x02#else /* DragonBall MX1 */#define USB_VENDOR_TARGET_RAM        0x00#define USB_VENDOR_TARGET_FLASH      0x05#endif#define USB_VENDOR_TARGET_MASK       0x07// bRequest - type of request// wValue - lower address word// wIndex - higher address word// wLength - data or length of data//int usb_msp430_loader(usb_ep_t *ep, USB_DEVICE_REQUEST *dreq);/*int usb_msp430_loader(struct usb_device_t *udev);*/#endif /*_USB_LOADER_H*/

⌨️ 快捷键说明

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