From 2a520339d81b55df9507e71afe09fd9385003e56 Mon Sep 17 00:00:00 2001 From: MLGESUS5183 Date: Thu, 25 Apr 2024 04:08:44 -0400 Subject: [PATCH 1/3] Add files via upload --- gp2040ce_switch_mode.ini | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 gp2040ce_switch_mode.ini diff --git a/gp2040ce_switch_mode.ini b/gp2040ce_switch_mode.ini new file mode 100644 index 0000000..d011ff9 --- /dev/null +++ b/gp2040ce_switch_mode.ini @@ -0,0 +1,53 @@ +//Pokken Tournament Controller +[vid=0x0f0d,pid=0x0092] + +//DPad +DPAD_MODE = DPAD_HAT +DPAD_MASK = 0x0F +VPAD_BUTTON_DPAD_N = 0x02, 0x00 +VPAD_BUTTON_DPAD_NE = 0x02, 0x01 +VPAD_BUTTON_DPAD_E = 0x02, 0x02 +VPAD_BUTTON_DPAD_SE = 0x02, 0x03 +VPAD_BUTTON_DPAD_S = 0x02, 0x04 +VPAD_BUTTON_DPAD_SW = 0x02, 0x05 +VPAD_BUTTON_DPAD_W = 0x02, 0x06 +VPAD_BUTTON_DPAD_NW = 0x02, 0x07 +VPAD_BUTTON_DPAD_Neutral = 0x02, 0x08 + +//Thumbsticks +VPad_L_Stick_X = 0x03,0x7F +VPad_L_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_L_Stick_X_Deadzone = 0x0A // deadzone: 0x0A + +VPad_L_Stick_Y = 0x04,0x7F // postion: 0x04, neutral value: 0x80 +VPad_L_Stick_Y_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_L_Stick_Y_Deadzone = 0x0A // deadzone: 0x0A +VPad_L_Stick_Y_Invert = True //invert Y-Axis + +VPad_R_Stick_X = 0x02,0x7F // postion: 0x02, neutral value: 0x80 +VPad_R_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_R_Stick_X_Deadzone = 0x0A // deadzone: 0x0A + +VPad_R_Stick_Y = 0x01,0x7F // postion: 0x01, neutral value: 0x80 +VPad_R_Stick_Y_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_R_Stick_Y_Deadzone = 0x0A // deadzone: 0x0A +VPad_R_Stick_Y_Invert = True //invert Y-Axis + +//Buttons +VPAD_BUTTON_A = 0x00, 0x04 +VPAD_BUTTON_B = 0x00, 0x02 +VPAD_BUTTON_X = 0x00, 0x08 +VPAD_BUTTON_Y = 0x00, 0x01 +VPAD_BUTTON_PLUS = 0x01, 0x02 +VPAD_BUTTON_MINUS = 0x01, 0x01 +VPAD_BUTTON_HOME = 0X01, 0X10 +VPAD_BUTTON_STICK_L = 0x01, 0x04 +VPAD_BUTTON_STICK_R = 0x01, 0x08 + +//Triggers +VPAD_BUTTON_L = 0x00, 0x10 +VPAD_BUTTON_R = 0x00, 0x20 +VPAD_BUTTON_ZL = 0x00, 0x40 +VPAD_BUTTON_ZR = 0x00, 0x80 + +PAD_COUNT=1 From 7db83da531d3c8647d17ef6711a60a4067a2787c Mon Sep 17 00:00:00 2001 From: Quentin Date: Thu, 25 Apr 2024 04:16:03 -0400 Subject: [PATCH 2/3] Update gp2040ce_switch_mode.ini --- gp2040ce_switch_mode.ini | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gp2040ce_switch_mode.ini b/gp2040ce_switch_mode.ini index d011ff9..324406a 100644 --- a/gp2040ce_switch_mode.ini +++ b/gp2040ce_switch_mode.ini @@ -15,23 +15,23 @@ VPAD_BUTTON_DPAD_NW = 0x02, 0x07 VPAD_BUTTON_DPAD_Neutral = 0x02, 0x08 //Thumbsticks -VPad_L_Stick_X = 0x03,0x7F -VPad_L_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF -VPad_L_Stick_X_Deadzone = 0x0A // deadzone: 0x0A - -VPad_L_Stick_Y = 0x04,0x7F // postion: 0x04, neutral value: 0x80 -VPad_L_Stick_Y_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF -VPad_L_Stick_Y_Deadzone = 0x0A // deadzone: 0x0A -VPad_L_Stick_Y_Invert = True //invert Y-Axis - -VPad_R_Stick_X = 0x02,0x7F // postion: 0x02, neutral value: 0x80 -VPad_R_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF -VPad_R_Stick_X_Deadzone = 0x0A // deadzone: 0x0A - -VPad_R_Stick_Y = 0x01,0x7F // postion: 0x01, neutral value: 0x80 -VPad_R_Stick_Y_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF -VPad_R_Stick_Y_Deadzone = 0x0A // deadzone: 0x0A -VPad_R_Stick_Y_Invert = True //invert Y-Axis +VPad_L_Stick_X = 0x03,0x7F // postion: 0x04, neutral value: 0x7F +VPad_L_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_L_Stick_X_Deadzone = 0x0A // deadzone: 0x0A + +VPad_L_Stick_Y = 0x04,0x7F // postion: 0x04, neutral value: 0x7F +VPad_L_Stick_Y_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_L_Stick_Y_Deadzone = 0x0A // deadzone: 0x0A +VPad_L_Stick_Y_Invert = True //invert Y-Axis + +VPad_R_Stick_X = 0x02,0x7F // postion: 0x02, neutral value: 0x7F +VPad_R_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_R_Stick_X_Deadzone = 0x0A // deadzone: 0x0A + +VPad_R_Stick_Y = 0x01,0x7F // postion: 0x01, neutral value: 0x7F +VPad_R_Stick_Y_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF +VPad_R_Stick_Y_Deadzone = 0x0A // deadzone: 0x0A +VPad_R_Stick_Y_Invert = True //invert Y-Axis //Buttons VPAD_BUTTON_A = 0x00, 0x04 From 52db4eaf79f1fbd3d6f44a46a9635838df878ba4 Mon Sep 17 00:00:00 2001 From: Quentin Date: Thu, 25 Apr 2024 04:16:55 -0400 Subject: [PATCH 3/3] Update gp2040ce_switch_mode.ini --- gp2040ce_switch_mode.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gp2040ce_switch_mode.ini b/gp2040ce_switch_mode.ini index 324406a..5ff0750 100644 --- a/gp2040ce_switch_mode.ini +++ b/gp2040ce_switch_mode.ini @@ -15,7 +15,7 @@ VPAD_BUTTON_DPAD_NW = 0x02, 0x07 VPAD_BUTTON_DPAD_Neutral = 0x02, 0x08 //Thumbsticks -VPad_L_Stick_X = 0x03,0x7F // postion: 0x04, neutral value: 0x7F +VPad_L_Stick_X = 0x03,0x7F // postion: 0x03, neutral value: 0x7F VPad_L_Stick_X_MinMax = 0x00,0xFF // min value: 0x00, max value: 0xFF VPad_L_Stick_X_Deadzone = 0x0A // deadzone: 0x0A