#ifndef _controllerenums_h
#define _controllerenums_h
enum LEDEnum {
OFF = 0,
LED1 = 1,
LED2 = 2,
LED3 = 3,
LED4 = 4,
LED5 = 5,
LED6 = 6,
LED7 = 7,
LED8 = 8,
LED9 = 9,
LED10 = 10,
ALL = 5,
};
enum ColorsEnum {
Red = 0xFF0000,
Green = 0xFF00,
Blue = 0xFF,
Yellow = 0xFFEB04,
Lightblue = 0xFFFF,
Purble = 0xFF00FF,
White = 0xFFFFFF,
Off = 0x00,
};
enum RumbleEnum {
RumbleHigh = 0x10,
RumbleLow = 0x20,
};
enum ButtonEnum {
UP = 0,
RIGHT = 1,
DOWN = 2,
LEFT = 3,
PLUS = 5,
TWO = 6,
ONE = 7,
MINUS = 8,
HOME = 9,
Z = 10,
C = 11,
B = 12,
A = 13,
L = 16,
R = 17,
ZL = 18,
ZR = 19,
SELECT = 4,
START = 5,
L3 = 6,
R3 = 7,
L2 = 8,
R2 = 9,
L1 = 10,
R1 = 11,
TRIANGLE = 12,
CIRCLE = 13,
CROSS = 14,
SQUARE = 15,
PS = 16,
MOVE = 17, T = 18,
SHARE = 4,
OPTIONS = 5,
TOUCHPAD = 17,
BACK = 4,
X = 14,
Y = 15,
XBOX = 16,
SYNC = 17,
BLACK = 8, WHITE = 9,
RED = 0,
YELLOW = 1,
GREEN = 2,
ORANGE = 3,
BLUE = 4,
};
enum AnalogHatEnum {
LeftHatX = 0,
LeftHatY = 1,
RightHatX = 2,
RightHatY = 3,
};
enum SensorEnum {
aX = 50, aY = 52, aZ = 54,
gZ = 56,
gX, gY,
aXmove = 28,
aZmove = 30,
aYmove = 32,
gXmove = 40,
gZmove = 42,
gYmove = 44,
tempMove = 46,
mXmove = 47,
mZmove = 49,
mYmove = 50,
};
enum AngleEnum {
Pitch = 0x01,
Roll = 0x02,
};
#endif