mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-10-01 22:40:11 +02:00
possibly all files needed to make things work
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
#include "quantum.h"
|
||||
|
||||
typedef enum {
|
||||
SWITCH_Y = 0x01,
|
||||
SWITCH_B = 0x02,
|
||||
SWITCH_A = 0x04,
|
||||
SWITCH_X = 0x08,
|
||||
SWITCH_L = 0x10,
|
||||
SWITCH_R = 0x20,
|
||||
SWITCH_ZL = 0x40,
|
||||
SWITCH_ZR = 0x80,
|
||||
SWITCH_MINUS = 0x100,
|
||||
SWITCH_PLUS = 0x200,
|
||||
SWITCH_LCLICK = 0x400,
|
||||
SWITCH_RCLICK = 0x800,
|
||||
SWITCH_HOME = 0x1000,
|
||||
SWITCH_CAPTURE = 0x2000,
|
||||
} SwitchButtons_t;
|
||||
|
||||
typedef enum {
|
||||
GAMECUBE_A = 0b0000000000000001,
|
||||
GAMECUBE_B = 0b0000000000000010,
|
||||
GAMECUBE_X = 0b0000000000000100,
|
||||
GAMECUBE_Y = 0b0000000000001000,
|
||||
GAMECUBE_START = 0b0000000000010000,
|
||||
GAMECUBE_LEFT = 0b0000000100000000,
|
||||
GAMECUBE_RIGHT = 0b0000001000000000,
|
||||
GAMECUBE_DOWN = 0b0000010000000000,
|
||||
GAMECUBE_UP = 0b0000100000000000,
|
||||
GAMECUBE_Z = 0b0001000000000000,
|
||||
GAMECUBE_R = 0b0010000000000000,
|
||||
GAMECUBE_L = 0b0100000000000000,
|
||||
} GamecubeButtons_t;
|
||||
|
||||
#define HAT_TOP 0x00
|
||||
#define HAT_TOP_RIGHT 0x01
|
||||
#define HAT_RIGHT 0x02
|
||||
#define HAT_BOTTOM_RIGHT 0x03
|
||||
#define HAT_BOTTOM 0x04
|
||||
#define HAT_BOTTOM_LEFT 0x05
|
||||
#define HAT_LEFT 0x06
|
||||
#define HAT_TOP_LEFT 0x07
|
||||
#define HAT_CENTER 0x08
|
||||
|
||||
#define STICK_MIN 0
|
||||
#define STICK_CENTER 128
|
||||
#define STICK_MAX 255
|
||||
Reference in New Issue
Block a user