1
0
mirror of https://github.com/mcgurk/Arduino-USB-HID-RetroJoystickAdapter synced 2024-11-11 11:45:04 -05:00

added Playstation controller support

This commit is contained in:
mcgurk 2016-09-07 21:42:43 +03:00 committed by GitHub
parent f785ad1a48
commit 529933fa21

View File

@ -30,7 +30,7 @@ const uint8_t inputPinsPort2[] = { 6, 7, 8, 9 };
//#define KONAMI #define KONAMI
uint8_t lastStatusPort1[20]; //4 directions + 16 buttons uint8_t lastStatusPort1[20]; //4 directions + 16 buttons
@ -116,6 +116,18 @@ void readJoysticks() {
} }
void interpretJoystickState(uint8_t j, uint8_t *status) { void interpretJoystickState(uint8_t j, uint8_t *status) {
#ifdef KONAMI
if (!status[13] && !status[15] && !status[12] && !status[4]) { //rectangle+circle+triangle+UP
KonamiCode(0,0);
return;
}
if (!status[13] && !status[15] && !status[12] && !status[6]) { //rectangle+circle+triangle+DOWN
KonamiCode(0,1);
return;
}
#endif
Joystick[j].setYAxis(0); Joystick[j].setYAxis(0);
Joystick[j].setXAxis(0); Joystick[j].setXAxis(0);
if (!status[4]) Joystick[j].setYAxis(-127); //UP if (!status[4]) Joystick[j].setYAxis(-127); //UP