KRAI 2016
/
coba_stick_PS2
testing library PS2
Diff: main.cpp
- Revision:
- 0:898184096d90
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Jan 25 17:45:06 2016 +0000 @@ -0,0 +1,41 @@ +#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)); + } +} \ No newline at end of file