testing library PS2

Dependencies:   PS_PAD mbed

Committer:
rizqicahyo
Date:
Mon Jan 25 17:45:06 2016 +0000
Revision:
0:898184096d90
testing PS2 library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rizqicahyo 0:898184096d90 1 #include "mbed.h"
rizqicahyo 0:898184096d90 2 #include "PS_PAD.h"
rizqicahyo 0:898184096d90 3
rizqicahyo 0:898184096d90 4 PS_PAD ps2(PB_15,PB_14,PB_13, PC_4);
rizqicahyo 0:898184096d90 5
rizqicahyo 0:898184096d90 6 Serial pc(USBTX,USBRX);
rizqicahyo 0:898184096d90 7
rizqicahyo 0:898184096d90 8 int main()
rizqicahyo 0:898184096d90 9 {
rizqicahyo 0:898184096d90 10 pc.baud(115200);
rizqicahyo 0:898184096d90 11 ps2.init();
rizqicahyo 0:898184096d90 12
rizqicahyo 0:898184096d90 13 while(1)
rizqicahyo 0:898184096d90 14 {
rizqicahyo 0:898184096d90 15 ps2.poll();
rizqicahyo 0:898184096d90 16 pc.printf("%i ",ps2.read(PS_PAD :: PAD_L2));
rizqicahyo 0:898184096d90 17 pc.printf("%i ",ps2.read(PS_PAD :: PAD_R2));
rizqicahyo 0:898184096d90 18 pc.printf("%i ",ps2.read(PS_PAD :: PAD_L1));
rizqicahyo 0:898184096d90 19 pc.printf("%i ",ps2.read(PS_PAD :: PAD_R1));
rizqicahyo 0:898184096d90 20
rizqicahyo 0:898184096d90 21 pc.printf("%i ",ps2.read(PS_PAD :: PAD_TRIANGLE));
rizqicahyo 0:898184096d90 22 pc.printf("%i ",ps2.read(PS_PAD :: PAD_CIRCLE));
rizqicahyo 0:898184096d90 23 pc.printf("%i ",ps2.read(PS_PAD :: PAD_X));
rizqicahyo 0:898184096d90 24 pc.printf("%i ",ps2.read(PS_PAD :: PAD_SQUARE));
rizqicahyo 0:898184096d90 25
rizqicahyo 0:898184096d90 26 pc.printf("%i ",ps2.read(PS_PAD :: PAD_SELECT));
rizqicahyo 0:898184096d90 27 pc.printf("%i ",ps2.read(PS_PAD :: PAD_L3));
rizqicahyo 0:898184096d90 28 pc.printf("%i ",ps2.read(PS_PAD :: PAD_R3));
rizqicahyo 0:898184096d90 29 pc.printf("%i ",ps2.read(PS_PAD :: PAD_START));
rizqicahyo 0:898184096d90 30
rizqicahyo 0:898184096d90 31 pc.printf("%i ",ps2.read(PS_PAD :: PAD_TOP));
rizqicahyo 0:898184096d90 32 pc.printf("%i ",ps2.read(PS_PAD :: PAD_RIGHT));
rizqicahyo 0:898184096d90 33 pc.printf("%i ",ps2.read(PS_PAD :: PAD_BOTTOM));
rizqicahyo 0:898184096d90 34 pc.printf("%i ",ps2.read(PS_PAD :: PAD_LEFT));
rizqicahyo 0:898184096d90 35
rizqicahyo 0:898184096d90 36 pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_LX));
rizqicahyo 0:898184096d90 37 pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_LY));
rizqicahyo 0:898184096d90 38 pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_RX));
rizqicahyo 0:898184096d90 39 pc.printf("%i \n",ps2.read(PS_PAD :: ANALOG_RY));
rizqicahyo 0:898184096d90 40 }
rizqicahyo 0:898184096d90 41 }