USB Host Shield 2.0
|
#include "controllerEnums.h"
Go to the source code of this file.
Macros | |
#define | PS3_REPORT_BUFFER_SIZE 48 |
#define | MOVE_REPORT_BUFFER_SIZE 7 |
Enumerations | |
enum | Colors { Red = 0xFF0000, Green = 0xFF00, Blue = 0xFF, Yellow = 0xFFEB04, Lightblue = 0xFFFF, Purble = 0xFF00FF, White = 0xFFFFFF, Off = 0x00 } |
enum | Sensor { aX = 50, aY = 52, aZ = 54, gZ = 56, aXmove = 28, aZmove = 30, aYmove = 32, gXmove = 40, gZmove = 42, gYmove = 44, tempMove = 46, mXmove = 47, mZmove = 49, mYmove = 50 } |
enum | Angle { Pitch = 0x01, Roll = 0x02 } |
enum | Status { Plugged = (38 << 8) | 0x02, Unplugged = (38 << 8) | 0x03, Charging = (39 << 8) | 0xEE, NotCharging = (39 << 8) | 0xF1, Shutdown = (39 << 8) | 0x01, Dying = (39 << 8) | 0x02, Low = (39 << 8) | 0x03, High = (39 << 8) | 0x04, Full = (39 << 8) | 0x05, MoveCharging = (21 << 8) | 0xEE, MoveNotCharging = (21 << 8) | 0xF1, MoveShutdown = (21 << 8) | 0x01, MoveDying = (21 << 8) | 0x02, MoveLow = (21 << 8) | 0x03, MoveHigh = (21 << 8) | 0x04, MoveFull = (21 << 8) | 0x05, CableRumble = (40 << 8) | 0x10, Cable = (40 << 8) | 0x12, BluetoothRumble = (40 << 8) | 0x14, Bluetooth = (40 << 8) | 0x16 } |
enum | Rumble { RumbleHigh = 0x10, RumbleLow = 0x20 } |
Variables | |
const uint8_t | PS3_REPORT_BUFFER [] |
const uint8_t | LEDS [] |
const uint32_t | BUTTONS [] |
const uint8_t | ANALOGBUTTONS [] |
#define PS3_REPORT_BUFFER_SIZE 48 |
Size of the output report buffer for the Dualshock and Navigation controllers
Definition at line 37 of file PS3Enums.h.
#define MOVE_REPORT_BUFFER_SIZE 7 |
Size of the output report buffer for the Move Controller
Definition at line 40 of file PS3Enums.h.
enum Colors |
Used to set the colors of the move controller.
Definition at line 115 of file PS3Enums.h.
enum Sensor |
Sensors inside the Sixaxis Dualshock 3 and Move controller.
Note: that the location is shiftet 9 when it's connected via USB.
Definition at line 141 of file PS3Enums.h.
enum Angle |
Used to get the angle calculated using the accelerometer.
Enumerator | |
---|---|
Pitch | |
Roll |
Definition at line 177 of file PS3Enums.h.
enum Status |
Enumerator | |
---|---|
Plugged | |
Unplugged | |
Charging | |
NotCharging | |
Shutdown | |
Dying | |
Low | |
High | |
Full | |
MoveCharging | |
MoveNotCharging | |
MoveShutdown | |
MoveDying | |
MoveLow | |
MoveHigh | |
MoveFull | |
CableRumble | |
Cable | |
BluetoothRumble | |
Bluetooth |
Definition at line 182 of file PS3Enums.h.
enum Rumble |
Enumerator | |
---|---|
RumbleHigh | |
RumbleLow |
Definition at line 210 of file PS3Enums.h.
const uint8_t PS3_REPORT_BUFFER[] |
Report buffer for all PS3 commands
Definition at line 24 of file PS3Enums.h.
const uint8_t LEDS[] |
Used to set the LEDs on the controllers
Definition at line 43 of file PS3Enums.h.
const uint32_t BUTTONS[] |
Buttons on the controllers
Note: that the location is shiftet 9 when it's connected via USB.
Definition at line 62 of file PS3Enums.h.
const uint8_t ANALOGBUTTONS[] |
Analog buttons on the controllers
Note: that the location is shiftet 9 when it's connected via USB.
Definition at line 93 of file PS3Enums.h.