]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
update lufa implementation
authorJack Humbert <jack.humb@gmail.com>
Fri, 7 Jul 2017 16:06:59 +0000 (12:06 -0400)
committerJack Humbert <jack.humb@gmail.com>
Fri, 7 Jul 2017 16:06:59 +0000 (12:06 -0400)
tmk_core/protocol/lufa.mk
tmk_core/protocol/lufa/descriptor.c
tmk_core/protocol/lufa/descriptor.h

index 7ce727dab0862d8b0610ba63c73551f3f3a38b90..4d005debcd56a2542dba7984575d7391ffce1f13 100644 (file)
@@ -1,16 +1,17 @@
 LUFA_DIR = protocol/lufa
 
 # Path to the LUFA library
-LUFA_PATH ?= $(LUFA_DIR)/LUFA-git
+LUFA_PATH = $(LIB_PATH)/lufa
 
 
 # Create the LUFA source path variables by including the LUFA makefile
-ifneq (, $(wildcard $(TMK_PATH)/$(LUFA_PATH)/LUFA/Build/lufa_sources.mk))
+ifneq (, $(wildcard $(LUFA_PATH)/LUFA/Build/lufa_sources.mk))
     # New build system from 20120730
     LUFA_ROOT_PATH = $(LUFA_PATH)/LUFA
-    include $(TMK_PATH)/$(LUFA_PATH)/LUFA/Build/lufa_sources.mk
+    DMBS_LUFA_PATH = $(LUFA_PATH)/LUFA/Build/LUFA
+    include $(LUFA_PATH)/LUFA/Build/lufa_sources.mk
 else
-    include $(TMK_PATH)/$(LUFA_PATH)/LUFA/makefile
+    include $(LUFA_PATH)/LUFA/makefile
 endif
 
 LUFA_SRC = lufa.c \
@@ -49,7 +50,7 @@ SRC += $(LUFA_SRC)
 
 # Search Path
 VPATH += $(TMK_PATH)/$(LUFA_DIR)
-VPATH += $(TMK_PATH)/$(LUFA_PATH)
+VPATH += $(LUFA_PATH)
 
 # Option modules
 #ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE)
index feeea76df09504ee342a7d068f64b48abbe0016d..357954368b2696dbd402d25c8f493d96ab584dfa 100644 (file)
@@ -868,7 +868,7 @@ const USB_Descriptor_String_t PROGMEM ProductString =
  *  USB host.
  */
 uint16_t CALLBACK_USB_GetDescriptor(const uint16_t wValue,
-                                    const uint8_t wIndex,
+                                    const uint16_t wIndex,
                                     const void** const DescriptorAddress)
 {
     const uint8_t  DescriptorType   = (wValue >> 8);
index 24ce420e6ac477634dc931de7c09659f63220bf0..cde44abc9be85c92b8df29d03b520d7fc8bd4bb7 100644 (file)
@@ -254,7 +254,7 @@ typedef struct
 
 
 uint16_t CALLBACK_USB_GetDescriptor(const uint16_t wValue,
-                                    const uint8_t wIndex,
+                                    const uint16_t wIndex,
                                     const void** const DescriptorAddress)
                                     ATTR_WARN_UNUSED_RESULT ATTR_NON_NULL_PTR_ARG(3);