testing library PS2

Dependencies:   PS_PAD mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "PS_PAD.h"
00003 
00004 PS_PAD ps2(PB_15,PB_14,PB_13, PC_4);
00005 
00006 Serial pc(USBTX,USBRX);
00007 
00008 int main()
00009 {
00010     pc.baud(115200);
00011     ps2.init();
00012     
00013     while(1)
00014     {   
00015         ps2.poll();     
00016         pc.printf("%i ",ps2.read(PS_PAD :: PAD_L2));
00017         pc.printf("%i ",ps2.read(PS_PAD :: PAD_R2));
00018         pc.printf("%i ",ps2.read(PS_PAD :: PAD_L1));
00019         pc.printf("%i ",ps2.read(PS_PAD :: PAD_R1));
00020         
00021         pc.printf("%i ",ps2.read(PS_PAD :: PAD_TRIANGLE));
00022         pc.printf("%i ",ps2.read(PS_PAD :: PAD_CIRCLE));
00023         pc.printf("%i ",ps2.read(PS_PAD :: PAD_X));
00024         pc.printf("%i ",ps2.read(PS_PAD :: PAD_SQUARE));
00025         
00026         pc.printf("%i ",ps2.read(PS_PAD :: PAD_SELECT));
00027         pc.printf("%i ",ps2.read(PS_PAD :: PAD_L3));
00028         pc.printf("%i ",ps2.read(PS_PAD :: PAD_R3));
00029         pc.printf("%i ",ps2.read(PS_PAD :: PAD_START));
00030         
00031         pc.printf("%i ",ps2.read(PS_PAD :: PAD_TOP));
00032         pc.printf("%i ",ps2.read(PS_PAD :: PAD_RIGHT));
00033         pc.printf("%i ",ps2.read(PS_PAD :: PAD_BOTTOM));
00034         pc.printf("%i ",ps2.read(PS_PAD :: PAD_LEFT));
00035         
00036         pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_LX));
00037         pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_LY));
00038         pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_RX));
00039         pc.printf("%i \n",ps2.read(PS_PAD :: ANALOG_RY));    
00040     }
00041 }