A compilation of code from different sources to provide support for a Playstation 3 controller via bluetooth on the m3pi.
Fork of mbed_TANK_PS3 by
Diff: PS3BT.cpp
- Revision:
- 1:ae49669c5e92
diff -r 44619612f575 -r ae49669c5e92 PS3BT.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PS3BT.cpp Sun Dec 30 05:16:28 2012 +0000 @@ -0,0 +1,31 @@ +#include "ps3BT.h" + + +void PS3BT::decode(const u8* data){ +ps3report* _ps3report = (ps3report*)data; +} + +void PS3BT::dump(const u8* data){ +ps3report* _ps3report = (ps3report*)data; +printf("%3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %3d %4d %4d %4d %4d \r\n", + _ps3report->LeftStickX, + _ps3report->LeftStickY, + _ps3report->RightStickX, + _ps3report->RightStickY, + _ps3report->PressureUp, + _ps3report->PressureRight, + _ps3report->PressureDown, + _ps3report->PressureLeft, + _ps3report->PressureL2, + _ps3report->PressureR2, + _ps3report->PressureL1, + _ps3report->PressureR1, + _ps3report->PressureTriangle, + _ps3report->PressureCircle, + _ps3report->PressureCross, + _ps3report->PressureSquare, + (_ps3report->AccelX), + (_ps3report->AccelY), + (_ps3report->AccelZ), + (_ps3report->GyroZ)); +} \ No newline at end of file