Mercurial > louis > kiibohd-controller
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" )