diff options
author | Dean Camera <[email protected]> | 2009-08-31 08:27:48 +0000 |
---|---|---|
committer | Dean Camera <[email protected]> | 2009-08-31 08:27:48 +0000 |
commit | f9f1bcc25c17b031029200cd9648d76d4ee39dc4 (patch) | |
tree | 31c715d4c01ef252bbe76516e196f70b783b76b4 /Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c | |
parent | 7fbb75928749b74a0964ad159159066967191243 (diff) | |
download | qmk_firmware-f9f1bcc25c17b031029200cd9648d76d4ee39dc4.tar.gz qmk_firmware-f9f1bcc25c17b031029200cd9648d76d4ee39dc4.zip |
Oops - with new changes to the way the device Configuration Descriptor is retrieved from the device, ensure that the correct position pointer is cast when extracting descriptor parameters.
Diffstat (limited to 'Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c')
-rw-r--r-- | Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c b/Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c index 7ab0a1887d..d09e4c493f 100644 --- a/Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c +++ b/Demos/Host/LowLevel/KeyboardHostWithParser/ConfigDescriptor.c @@ -81,7 +81,7 @@ uint8_t ProcessConfigurationDescriptor(void) }
/* Save the HID report size for later use */
- HIDReportSize = DESCRIPTOR_CAST(ConfigDescriptorData, USB_Descriptor_HID_t).HIDReportLength;
+ HIDReportSize = DESCRIPTOR_CAST(CurrConfigLocation, USB_Descriptor_HID_t).HIDReportLength;
/* Get the keyboard interface's data endpoint descriptor */
if (USB_GetNextDescriptorComp(&CurrConfigBytesRem, &CurrConfigLocation,
@@ -92,7 +92,7 @@ uint8_t ProcessConfigurationDescriptor(void) }
/* Retrieve the endpoint address from the endpoint descriptor */
- USB_Descriptor_Endpoint_t* EndpointData = DESCRIPTOR_PCAST(ConfigDescriptorData, USB_Descriptor_Endpoint_t);
+ USB_Descriptor_Endpoint_t* EndpointData = DESCRIPTOR_PCAST(CurrConfigLocation, USB_Descriptor_Endpoint_t);
/* Configure the keyboard data pipe */
Pipe_ConfigurePipe(KEYBOARD_DATAPIPE, EP_TYPE_INTERRUPT, PIPE_TOKEN_IN,
|