Skip to content

Commit

Permalink
Moved custom VID/PID to boardconfig (#1257)
Browse files Browse the repository at this point in the history
* [ImgBot] Optimize images

*Total -- 6,536.44kb -> 6,081.92kb (6.95%)

/configs/OpenCore0/assets/Open_Core0_LED_order.png -- 81.87kb -> 34.77kb (57.53%)
/configs/OpenCore0/assets/Open_Core0_pin_mapping.png -- 79.46kb -> 34.15kb (57.02%)
/configs/OpenCore0/assets/Open_Core0_layout.png -- 80.33kb -> 34.76kb (56.73%)
/configs/OpenCore0/assets/Open_Core0_2.jpg -- 3,134.92kb -> 2,976.17kb (5.06%)
/configs/OpenCore0/assets/Open_Core0.jpg -- 3,159.87kb -> 3,002.07kb (4.99%)

Signed-off-by: ImgBotApp <[email protected]>

* Moved USB overrides to a boardconfig variable set

---------

Signed-off-by: ImgBotApp <[email protected]>
Co-authored-by: ImgBotApp <[email protected]>
  • Loading branch information
arntsonl and ImgBotApp authored Jan 8, 2025
1 parent 4b088bc commit 3c34bcb
Showing 1 changed file with 35 additions and 7 deletions.
42 changes: 35 additions & 7 deletions src/config_utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,34 @@
#define DEFAULT_PS4_ID_MODE PS4_ID_CONSOLE
#endif

#ifndef DEFAULT_USB_DESC_OVERRIDE
#define DEFAULT_USB_DESC_OVERRIDE false
#endif

#ifndef DEFAULT_USB_DESC_PRODUCT
#define DEFAULT_USB_DESC_PRODUCT "GP2040-CE (Custom)"
#endif

#ifndef DEFAULT_USB_DESC_MANUFACTURER
#define DEFAULT_USB_DESC_MANUFACTURER "Open Stick Community"
#endif

#ifndef DEFAULT_USB_DESC_VERSION
#define DEFAULT_USB_DESC_VERSION "1.0"
#endif

#ifndef DEFAULT_USB_ID_OVERRIDE
#define DEFAULT_USB_ID_OVERRIDE false
#endif

#ifndef DEFAULT_USB_VENDOR_ID
#define DEFAULT_USB_VENDOR_ID 0x10C4
#endif

#ifndef DEFAULT_USB_PRODUCT_ID
#define DEFAULT_USB_PRODUCT_ID 0x82C0
#endif

#ifndef GPIO_PIN_00
#define GPIO_PIN_00 GpioAction::NONE
#endif
Expand Down Expand Up @@ -277,13 +305,13 @@ void ConfigUtils::initUnsetPropertiesWithDefaults(Config& config)
INIT_UNSET_PROPERTY(config.gamepadOptions, ps5AuthType, DEFAULT_PS5AUTHENTICATION_TYPE);
INIT_UNSET_PROPERTY(config.gamepadOptions, xinputAuthType, DEFAULT_XINPUTAUTHENTICATION_TYPE);
INIT_UNSET_PROPERTY(config.gamepadOptions, ps4ControllerIDMode, DEFAULT_PS4_ID_MODE);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbDescOverride, false);
INIT_UNSET_PROPERTY_STR(config.gamepadOptions, usbDescProduct, "GP2040-CE (Custom)");
INIT_UNSET_PROPERTY_STR(config.gamepadOptions, usbDescManufacturer, "Open Stick Community");
INIT_UNSET_PROPERTY_STR(config.gamepadOptions, usbDescVersion, "1.0");
INIT_UNSET_PROPERTY(config.gamepadOptions, usbOverrideID, false);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbVendorID, 0x10C4);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbProductID, 0x82C0);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbDescOverride, DEFAULT_USB_DESC_OVERRIDE);
INIT_UNSET_PROPERTY_STR(config.gamepadOptions, usbDescProduct, DEFAULT_USB_DESC_PRODUCT);
INIT_UNSET_PROPERTY_STR(config.gamepadOptions, usbDescManufacturer, DEFAULT_USB_DESC_MANUFACTURER);
INIT_UNSET_PROPERTY_STR(config.gamepadOptions, usbDescVersion, DEFAULT_USB_DESC_VERSION);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbOverrideID, DEFAULT_USB_ID_OVERRIDE);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbVendorID, DEFAULT_USB_VENDOR_ID);
INIT_UNSET_PROPERTY(config.gamepadOptions, usbProductID, DEFAULT_USB_PRODUCT_ID);

// hotkeyOptions
HotkeyOptions& hotkeyOptions = config.hotkeyOptions;
Expand Down

0 comments on commit 3c34bcb

Please sign in to comment.