changeset 306:f158dfa0fa85

Merge pull request #25 from smasher816/master Set DFU bootloader name
author Jacob Alexander <haata@kiibohd.com>
date Sun, 08 Mar 2015 17:33:29 -0700
parents ac842066568a (current diff) 4617ef5e06f1 (diff)
children ecd2ae35d25c 4f47971c45c2 05a09eda53fb
files
diffstat 3 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/Bootloader/_buildvars.h	Sat Mar 07 00:50:42 2015 -0800
+++ b/Bootloader/_buildvars.h	Sun Mar 08 17:33:29 2015 -0700
@@ -29,17 +29,18 @@
 // ----- Defines -----
 
 // You can change these to give your code its own name.
-#define STR_MANUFACTURER	u"Kiibohd"
-#define STR_PRODUCT		u"Kiibohd DFU Bootloader"
+#define STR_MANUFACTURER        u"Kiibohd"
+#define STR_PRODUCT             u"Kiibohd DFU Bootloader"
 #define STR_SERIAL              u"@CHIP@"
+#define STR_ALTNAME             u"@BOOT_DFU_ALTNAME"
 
 
 // Mac OS-X and Linux automatically load the correct drivers.  On
 // Windows, even though the driver is supplied by Microsoft, an
 // INF file is needed to load the driver.  These numbers need to
 // match the INF file.
-#define VENDOR_ID		@BOOT_VENDOR_ID@
-#define PRODUCT_ID		@BOOT_PRODUCT_ID@
+#define VENDOR_ID         @BOOT_VENDOR_ID@
+#define PRODUCT_ID        @BOOT_PRODUCT_ID@
 
 #endif
 
--- a/Bootloader/dfu.desc.c	Sat Mar 07 00:50:42 2015 -0800
+++ b/Bootloader/dfu.desc.c	Sun Mar 08 17:33:29 2015 -0700
@@ -50,7 +50,7 @@
 			.bInterfaceClass = USB_DEV_CLASS_APP,
 			.bInterfaceSubClass = USB_DEV_SUBCLASS_APP_DFU,
 			.bInterfaceProtocol = USB_DEV_PROTO_DFU_DFU,
-			.iInterface = 0
+			.iInterface = 4
 		},
 
 	.dfu = {
@@ -101,6 +101,7 @@
 	USB_DESC_STRING(STR_MANUFACTURER),
 	USB_DESC_STRING(STR_PRODUCT),
 	USB_DESC_STRING(STR_SERIAL),
+	USB_DESC_STRING(STR_ALTNAME),
 	NULL
 };
 
--- a/Lib/CMake/arm.cmake	Sat Mar 07 00:50:42 2015 -0800
+++ b/Lib/CMake/arm.cmake	Sun Mar 08 17:33:29 2015 -0700
@@ -113,6 +113,7 @@
 	set( PRODUCT_ID      "0xB04D" )
 	set( BOOT_VENDOR_ID  "0x1C11" )
 	set( BOOT_PRODUCT_ID "0xB007" )
+	set( BOOT_DFU_ALTNAME "Kiibohd DFU" )
 	set( DFU 1 )
 	message( "dfu" )
 elseif ( "${CHIP}" MATCHES "mk20dx128" OR "${CHIP}" MATCHES "mk20dx256" )