forked from mfulz_github/qmk_firmware
Fix RESET_TOGGLES_LIBUSB_COMPAT option not being applied in the AVRISP-MKII descriptors.
This commit is contained in:
parent
61b5740a25
commit
544027da18
|
@ -38,6 +38,7 @@
|
|||
#include "AVRISPDescriptors.h"
|
||||
|
||||
#if defined(RESET_TOGGLES_LIBUSB_COMPAT) || defined(__DOXYGEN__)
|
||||
/** Indicates if an external reset has ocurred and the compatibility mode needs to be altered */
|
||||
static bool AVRISP_NeedCompatibilitySwitch ATTR_NO_INIT;
|
||||
|
||||
/** Current AVRISP data IN endpoint address. */
|
||||
|
@ -207,7 +208,8 @@ uint16_t AVRISP_GetDescriptor(const uint16_t wValue,
|
|||
break;
|
||||
case DTYPE_Configuration:
|
||||
*DescriptorMemorySpace = MEMSPACE_RAM;
|
||||
#if defined(RESET_TOGGLES_LIBUSB_COMPAT)
|
||||
#if defined(RESET_TOGGLES_LIBUSB_COMPAT)
|
||||
/* Update the configuration descriptor with the current endpoint address */
|
||||
AVRISP_ConfigurationDescriptor.AVRISP_DataInEndpoint.EndpointAddress = AVRISP_CurrDataINEndpointAddress;
|
||||
#endif
|
||||
|
||||
|
@ -307,5 +309,7 @@ void UpdateCurrentCompatibilityMode(void)
|
|||
}
|
||||
break;
|
||||
}
|
||||
|
||||
Delay_MS(500);
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -41,6 +41,8 @@
|
|||
|
||||
#include <LUFA/Drivers/USB/USB.h>
|
||||
#include <LUFA/Drivers/Board/LEDs.h>
|
||||
|
||||
#include "Config/AppConfig.h"
|
||||
|
||||
/* Preprocessor Checks: */
|
||||
#if defined(LIBUSB_DRIVER_COMPAT) && defined(RESET_TOGGLES_LIBUSB_COMPAT)
|
||||
|
|
Loading…
Reference in New Issue