Skip to content

Commit abbebed

Browse files
committed
Removed 'USB_MANUFACTURER' constant redefinition for known VIDs.
See #1877
1 parent b673b72 commit abbebed

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

Diff for: hardware/arduino/avr/cores/arduino/USBCore.cpp

+9-3
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,18 @@ const u16 STRING_LANGUAGE[2] = {
5757
const u8 STRING_PRODUCT[] PROGMEM = USB_PRODUCT;
5858

5959
#if USB_VID == 0x2341
60-
#define USB_MANUFACTURER "Arduino LLC"
60+
# if defined(USB_MANUFACTURER)
61+
# undef USB_MANUFACTURER
62+
# endif
63+
# define USB_MANUFACTURER "Arduino LLC"
6164
#elif USB_VID == 0x1b4f
62-
#define USB_MANUFACTURER "SparkFun"
65+
# if defined(USB_MANUFACTURER)
66+
# undef USB_MANUFACTURER
67+
# endif
68+
# define USB_MANUFACTURER "SparkFun"
6369
#elif !defined(USB_MANUFACTURER)
6470
// Fall through to unknown if no manufacturer name was provided in a macro
65-
#define USB_MANUFACTURER "Unknown"
71+
# define USB_MANUFACTURER "Unknown"
6672
#endif
6773

6874
const u8 STRING_MANUFACTURER[] PROGMEM = USB_MANUFACTURER;

Diff for: hardware/arduino/sam/cores/arduino/USB/USBCore.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,13 @@ const uint16_t STRING_LANGUAGE[2] = {
6969
const uint8_t STRING_PRODUCT[] = USB_PRODUCT;
7070

7171
#if USB_VID == 0x2341
72-
#define USB_MANUFACTURER "Arduino LLC"
72+
# if defined(USB_MANUFACTURER)
73+
# undef USB_MANUFACTURER
74+
# endif
75+
# define USB_MANUFACTURER "Arduino LLC"
7376
#elif !defined(USB_MANUFACTURER)
7477
// Fall through to unknown if no manufacturer name was provided in a macro
75-
#define USB_MANUFACTURER "Unknown"
78+
# define USB_MANUFACTURER "Unknown"
7679
#endif
7780

7881
const uint8_t STRING_MANUFACTURER[12] = USB_MANUFACTURER;

0 commit comments

Comments
 (0)