34 #if defined(USB_DEVICE_ROM_DRIVER)
36 typedef struct _st_Inquiry_String {
43 .ProductID =
"Dataflash Disk",
44 .RevisionID = {
'0',
'.',
'0',
'0'},
57 uint8_t StringDescriptor[] = {
83 *buff_adr = &DiskImage[offset];
90 *buff_adr = &DiskImage[offset + length];
93 void translate_GetWrBuf(
uint32_t offset, uint8_t * *buff_adr,
uint32_t length);
95 void translate_GetWrBuf(
uint32_t offset, uint8_t * *buff_adr,
uint32_t length)
97 *buff_adr = &DiskImage[offset];
104 if (memcmp(&DiskImage[offset], src, length)) {
129 return (
uint32_t) &DeviceQualifierDescriptor;
179 return (
uint32_t) translate_GetWrBuf;