Skip to content

Commit

Permalink
usb_cdc: Report the MCU name instead of "Klipper firmware"
Browse files Browse the repository at this point in the history
Change the "product id" from the redundant "Klipper firmware" to the
CONFIG_MCU value.  For now, only make this change on boards that have
CONFIG_HAVE_CHIPID set.

Signed-off-by: Kevin O'Connor <[email protected]>
  • Loading branch information
KevinOConnor committed Nov 21, 2019
1 parent d8b6ff5 commit 430b8d0
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/Config_Changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ All dates in this document are approximate.

# Changes

20191121: The USB name has changed on lpc176x. It now uses the unique
chip id by default. Update the "serial" setting in the "mcu" config
section accordingly.

20191112: The tmc stepper driver virtual enable capability is now
automatically enabled if the stepper does not have a dedicated stepper
enable pin. Remove references to tmcXXXX:virtual_enable from the
Expand Down
4 changes: 4 additions & 0 deletions src/generic/usb_cdc.c
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,11 @@ DECL_TASK(usb_bulk_out_task);
#define CONCAT1(a, b) a ## b
#define CONCAT(a, b) CONCAT1(a, b)
#define USB_STR_MANUFACTURER u"Klipper"
#if CONFIG_HAVE_CHIPID // Temporarily limit new names to boards with CHIPID
#define USB_STR_PRODUCT CONCAT(u,CONFIG_MCU)
#else
#define USB_STR_PRODUCT u"Klipper firmware"
#endif
#define USB_STR_SERIAL CONCAT(u,CONFIG_USB_SERIAL_NUMBER)

// String descriptors
Expand Down

0 comments on commit 430b8d0

Please sign in to comment.