~ruther/qmk_firmware

ade6f8e71a065efe8f30bb5fa42ac398b9aa6e78 — MechMerlin 6 years ago db8d68a
[Keyboard] update VENDOR_ID, PRODUCT_ID, and DEVICE_VER for Duck boards (#4612)

* change VENDOR_ID, PRODUCT_ID, and DEVICE_VER as step one in getting VIA support

* fix v1 product id

* VIA doesn't use the version, so we need to encode it into PRODUCT_ID
M keyboards/duck/eagle_viper/v2/config.h => keyboards/duck/eagle_viper/v2/config.h +3 -3
@@ 21,9 21,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6050
#define DEVICE_VER      0x0104
#define VENDOR_ID       0x444B // Duck ("DK")
#define PRODUCT_ID      0x4556 // Eagle/Viper ("EV")
#define DEVICE_VER      0x0002
#define MANUFACTURER    Duck
#define PRODUCT         Eagle/Viper V2
#define DESCRIPTION     60% Korean custom keyboard

M keyboards/duck/jetfire/config.h => keyboards/duck/jetfire/config.h +3 -3
@@ 20,9 20,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6050
#define DEVICE_VER      0x0104
#define VENDOR_ID       0x444B // Duck ("DK")
#define PRODUCT_ID      0x4A46 // Jetfire ("JF")
#define DEVICE_VER      0x0001
#define MANUFACTURER    Duck
#define PRODUCT         Jetfire
#define DESCRIPTION     A custom keyboard

M keyboards/duck/lightsaver/config.h => keyboards/duck/lightsaver/config.h +2 -2
@@ 21,8 21,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x1337
#define VENDOR_ID       0x444B // Duck ("DK")
#define PRODUCT_ID      0x4C53 // Lightsaver ("LS")
#define DEVICE_VER      0x0003
#define MANUFACTURER    Duck
#define PRODUCT         Lightsaver V3

M keyboards/duck/octagon/v1/config.h => keyboards/duck/octagon/v1/config.h +3 -3
@@ 21,9 21,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6050
#define DEVICE_VER      0x0104
#define VENDOR_ID       0x444B // Duck ("DK")
#define PRODUCT_ID      0x4F31 // Octagon V1 ("O1")
#define DEVICE_VER      0x0001
#define MANUFACTURER    Duck
#define PRODUCT         Octagon V1
#define DESCRIPTION     Duck Octagon V1

M keyboards/duck/octagon/v2/config.h => keyboards/duck/octagon/v2/config.h +3 -3
@@ 21,9 21,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID       0xFEED
#define PRODUCT_ID      0x6050
#define DEVICE_VER      0x0104
#define VENDOR_ID       0x444B // Duck ("DK")
#define PRODUCT_ID      0x4F32 // Octagon V2 ("O2")
#define DEVICE_VER      0x0002
#define MANUFACTURER    Duck
#define PRODUCT         Octagon V2
#define DESCRIPTION     Duck Octagon V2