projects
/
open-ath9k-htc-firmware.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix u8 to u16 conversation
[open-ath9k-htc-firmware.git]
/
target_firmware
/
magpie_fw_dev
/
target
/
rompatch
/
usb_api_patch.c
diff --git
a/target_firmware/magpie_fw_dev/target/rompatch/usb_api_patch.c
b/target_firmware/magpie_fw_dev/target/rompatch/usb_api_patch.c
index df00a4bb1d5ead5d6c0c75e965359a5feac44504..298c41d511c5da54d32eacac4075100ef0f7bdcd 100755
(executable)
--- a/
target_firmware/magpie_fw_dev/target/rompatch/usb_api_patch.c
+++ b/
target_firmware/magpie_fw_dev/target/rompatch/usb_api_patch.c
@@
-749,9
+749,9
@@
extern BOOLEAN bGet_descriptor(void);
uint16_t ConfigDescriptorPatch[30];
uint16_t ConfigDescriptorPatch[30];
-
uint16_t UsbDeviceDescriptorPatch[18
];
- #define VENDOR_ID_OFFSET 8
- #define PRODUCT_ID_OFFSET 10
+
uint16_t UsbDeviceDescriptorPatch[9
];
+#define VENDOR_ID_OFFSET 4
+#define PRODUCT_ID_OFFSET 5
#define EP3_TRANSFER_TYPE_OFFSET 17
#define EP3_INT_INTERVAL 19
#define EP3_TRANSFER_TYPE_OFFSET 17
#define EP3_INT_INTERVAL 19
@@
-791,7
+791,7
@@
BOOLEAN bGet_descriptor_patch(void)
uint8_t *p = (uint8_t *)u8UsbDeviceDescriptor;
uint32_t u32Tmp=0;
/* Copy Usb Device Descriptor */
uint8_t *p = (uint8_t *)u8UsbDeviceDescriptor;
uint32_t u32Tmp=0;
/* Copy Usb Device Descriptor */
- memcpy(UsbDeviceDescriptorPatch, p, sizeof(UsbDeviceDescriptorPatch));
+
ath_hal_
memcpy(UsbDeviceDescriptorPatch, p, sizeof(UsbDeviceDescriptorPatch));
A_SFLASH_READ_4B(u32Tmp, FLASH_SIZE - EE_DATA_RESERVED_LEN + FLASH_USB_VENDOR_ID_OFFSET*2);
UsbDeviceDescriptorPatch[VENDOR_ID_OFFSET] = mSWAP_BYTE(mLOW_WORD0(u32Tmp));
A_SFLASH_READ_4B(u32Tmp, FLASH_SIZE - EE_DATA_RESERVED_LEN + FLASH_USB_VENDOR_ID_OFFSET*2);
UsbDeviceDescriptorPatch[VENDOR_ID_OFFSET] = mSWAP_BYTE(mLOW_WORD0(u32Tmp));
@@
-812,7
+812,7
@@
BOOLEAN bGet_descriptor_patch(void)
uint8_t *p = (uint8_t *)u8ConfigDescriptorEX;
/* Copy ConfigDescriptor */
uint8_t *p = (uint8_t *)u8ConfigDescriptorEX;
/* Copy ConfigDescriptor */
- memcpy(ConfigDescriptorPatch, p, sizeof(ConfigDescriptorPatch));
+
ath_hal_
memcpy(ConfigDescriptorPatch, p, sizeof(ConfigDescriptorPatch));
p = (uint8_t *)ConfigDescriptorPatch;
p = (uint8_t *)ConfigDescriptorPatch;