32 #define PSPNx_Command 0x41 33 #define PSPNx_ButtonSet1 0x42 34 #define PSPNx_ButtonSet2 0x43 35 #define PSPNx_XLeftJoystick 0x44 36 #define PSPNx_YLeftJoystick 0x45 37 #define PSPNx_XRightJoystick 0x46 38 #define PSPNx_YRightJoystick 0x47 40 #define BS2_Button_L2 0 41 #define BS2_Button_R2 1 42 #define BS2_Button_L1 2 43 #define BS2_Button_R1 3 44 #define BS2_Button_Triangle 4 45 #define BS2_Button_Circle 5 46 #define BS2_Button_Cross 6 47 #define BS2_Button_Square 7 49 #define BS1_Button_Select 0 50 #define BS1_Button_L3 1 51 #define BS1_Button_R3 2 52 #define BS1_Button_Start 3 53 #define BS1_Button_Up 4 54 #define BS1_Button_Right 5 55 #define BS1_Button_Down 6 56 #define BS1_Button_Left 7 58 #include "EVShieldI2C.h" 105 void getButtons(int8_t *buttons1, int8_t *buttons2);
int8_t getXLJoy()
Definition: EVs_PSPNx.cpp:61
uint8_t issueCommand(char command)
Definition: EVs_PSPNx.cpp:36
void getButtons(int8_t *buttons1, int8_t *buttons2)
Definition: EVs_PSPNx.cpp:94
int8_t getYRJoy()
Definition: EVs_PSPNx.cpp:85
This class interfaces with PSP-Nx attached to EVShield.
Definition: EVs_PSPNx.h:63
bool deEnergize()
Definition: EVs_PSPNx.cpp:46
EVs_PSPNx(uint8_t i2c_address=0x02)
Definition: EVs_PSPNx.cpp:31
This class implements I2C interfaces used by EVShield.
Definition: EVShieldI2C.h:32
bool setDigitalMode()
Definition: EVs_PSPNx.cpp:51
int8_t getYLJoy()
Definition: EVs_PSPNx.cpp:69
bool energize()
Definition: EVs_PSPNx.cpp:41
int8_t getXRJoy()
Definition: EVs_PSPNx.cpp:77
bool setAnalogMode()
Definition: EVs_PSPNx.cpp:56