From d8ce9254918f6f0b0e4885a128b36ccf5b2554d2 Mon Sep 17 00:00:00 2001 From: Daniel Burr Date: Mon, 16 Feb 2026 19:17:25 +0100 Subject: [PATCH] Allow the USB manufacturer string to be customised in a similar fashion to the USB product string --- source/hic_hal/stm32/stm32f103xb/usb_config.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/hic_hal/stm32/stm32f103xb/usb_config.c b/source/hic_hal/stm32/stm32f103xb/usb_config.c index 354b57ae03..358fa61400 100644 --- a/source/hic_hal/stm32/stm32f103xb/usb_config.c +++ b/source/hic_hal/stm32/stm32f103xb/usb_config.c @@ -90,12 +90,16 @@ // // #define USBD_STRDESC_LANGID 0x0409 +#define _TOWIDE(x) L ## #x +#define TOWIDE(x) _TOWIDE(x) +#ifndef USB_MAN_STR #define USBD_STRDESC_MAN L"Arm" +#else +#define USBD_STRDESC_MAN TOWIDE(USB_MAN_STR) +#endif #ifndef USB_PROD_STR #define USBD_STRDESC_PROD L"DAPLink CMSIS-DAP" #else -#define _TOWIDE(x) L ## #x -#define TOWIDE(x) _TOWIDE(x) #define USBD_STRDESC_PROD TOWIDE(USB_PROD_STR) #endif #define USBD_STRDESC_SER_ENABLE 1