diff options
| author | qiuyiuestc <[email protected]> | 2013-01-10 08:23:38 -0800 |
|---|---|---|
| committer | qiuyiuestc <[email protected]> | 2013-01-10 08:23:38 -0800 |
| commit | 64bf67ccfd492db8f39ce1304520008a30037ed0 (patch) | |
| tree | 00ec32e2c4490aa3b76e4f52f4d5c1c32a229fa9 | |
| parent | da1414ff27fcacfc631e98ab53349428bac81ecc (diff) | |
| parent | 1cb356c9df9fd64a77c2e2cdbf54b012baaed524 (diff) | |
Merge pull request #12 from heyuanjie87/usb-device
Usb device:correct the macro
| -rw-r--r-- | components/drivers/include/drivers/usb_common.h | 21 | ||||
| -rw-r--r-- | components/drivers/include/drivers/usb_device.h | 4 | ||||
| -rw-r--r-- | components/drivers/usb/usbdevice/class/mstorage.h | 21 |
3 files changed, 23 insertions, 23 deletions
diff --git a/components/drivers/include/drivers/usb_common.h b/components/drivers/include/drivers/usb_common.h index 495cc17787..5881e11dc6 100644 --- a/components/drivers/include/drivers/usb_common.h +++ b/components/drivers/include/drivers/usb_common.h @@ -351,6 +351,27 @@ typedef struct ureqest* ureq_t; #define CSW_SIGNATURE 0x53425355 #define CBW_TAG_VALUE 0x12345678 +struct ustorage_cbw +{ + rt_uint32_t signature; + rt_uint32_t tag; + rt_uint32_t xfer_len; + rt_uint8_t dflags; + rt_uint8_t lun; + rt_uint8_t cb_len; + rt_uint8_t cb[16]; +}; +typedef struct ustorage_cbw* ustorage_cbw_t; + +struct ustorage_csw +{ + rt_uint32_t signature; + rt_uint32_t tag; + rt_uint32_t data_reside; + rt_uint8_t status; +}; +typedef struct ustorage_csw* ustorage_csw_t; + #pragma pack() #ifdef __cplusplus diff --git a/components/drivers/include/drivers/usb_device.h b/components/drivers/include/drivers/usb_device.h index e4b623ab00..79658b9a1b 100644 --- a/components/drivers/include/drivers/usb_device.h +++ b/components/drivers/include/drivers/usb_device.h @@ -21,13 +21,13 @@ /* Vendor ID */ #ifdef USB_VENDOR_ID -#define USB_VENDOR_ID _VENDOR_ID +#define _VENDOR_ID USB_VENDOR_ID #else #define _VENDOR_ID 0x0EFF #endif /* Product ID */ #ifdef USB_PRODUCT_ID -#define USB_PRODUCT_ID _PRODUCT_ID +#define _PRODUCT_ID USB_PRODUCT_ID #else #define _PRODUCT_ID 0x0001 #endif diff --git a/components/drivers/usb/usbdevice/class/mstorage.h b/components/drivers/usb/usbdevice/class/mstorage.h index eb8e81a68f..951cbdfef8 100644 --- a/components/drivers/usb/usbdevice/class/mstorage.h +++ b/components/drivers/usb/usbdevice/class/mstorage.h @@ -20,27 +20,6 @@ #pragma pack(1) -struct ustorage_cbw -{ - rt_uint32_t signature; - rt_uint32_t tag; - rt_uint32_t xfer_len; - rt_uint8_t dflags; - rt_uint8_t lun; - rt_uint8_t cb_len; - rt_uint8_t cb[16]; -}; -typedef struct ustorage_cbw* ustorage_cbw_t; - -struct ustorage_csw -{ - rt_uint32_t signature; - rt_uint32_t tag; - rt_uint32_t data_reside; - rt_uint8_t status; -}; -typedef struct ustorage_csw* ustorage_csw_t; - struct umass_descriptor { struct uinterface_descriptor intf_desc; |
