//Logitech RumblePad 2
[vid = 0x046d,pid = 0xc218]
//DPAD
DPad_Mode = DPAD_Hat
DPad_Mask = 0x0F
VPad_Button_DPad_N = 0x04,0x00
VPad_Button_DPad_NE = 0x04,0x01
VPad_Button_DPad_E = 0x04,0x02
VPad_Button_DPad_SE = 0x04,0x03
VPad_Button_DPad_S = 0x04,0x04
VPad_Button_DPad_SW = 0x04,0x05
VPad_Button_DPad_W = 0x04,0x06
VPad_Button_DPad_NW = 0x04,0x07
VPad_Button_DPad_Neutral = 0x04,0x0F
//Buttons
VPAD_BUTTON_A = 0x04,0x40
VPAD_BUTTON_B = 0x04,0x20
VPAD_BUTTON_X = 0x04,0x80
VPAD_BUTTON_Y = 0x04,0x10
VPAD_BUTTON_PLUS = 0x05,0x10
VPAD_BUTTON_MINUS = 0x05,0x20
VPAD_BUTTON_HOME = 
VPAD_BUTTON_SYNC = 
VPAD_BUTTON_TV = 
//Trigger
VPAD_BUTTON_L = 0x05,0x01
VPAD_BUTTON_R = 0x05,0x02
VPAD_BUTTON_ZL = 0x05,0x04
VPAD_BUTTON_ZR = 0x05,0x08
//Thumbsticks
VPad_L_Stick_X = 0x00,0x80            // postion: 0x00, neutral value: 0x80
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 = 0x01,0x80            // postion: 0x01, 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,0x80            // 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 = 0x03,0x80            // postion: 0x03, 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_Inver = True           //invert Y-Axis

