Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions gp2040ce_switch_mode.ini
Original file line number Diff line number Diff line change
@@ -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 // 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

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
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