testing library PS2

Dependencies:   PS_PAD mbed

main.cpp

Committer:
rizqicahyo
Date:
2016-01-25
Revision:
0:898184096d90

File content as of revision 0:898184096d90:

#include "mbed.h"
#include "PS_PAD.h"

PS_PAD ps2(PB_15,PB_14,PB_13, PC_4);

Serial pc(USBTX,USBRX);

int main()
{
    pc.baud(115200);
    ps2.init();
    
    while(1)
    {   
        ps2.poll();     
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_L2));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_R2));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_L1));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_R1));
        
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_TRIANGLE));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_CIRCLE));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_X));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_SQUARE));
        
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_SELECT));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_L3));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_R3));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_START));
        
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_TOP));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_RIGHT));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_BOTTOM));
        pc.printf("%i ",ps2.read(PS_PAD :: PAD_LEFT));
        
        pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_LX));
        pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_LY));
        pc.printf("%i ",ps2.read(PS_PAD :: ANALOG_RX));
        pc.printf("%i \n",ps2.read(PS_PAD :: ANALOG_RY));    
    }
}