
testing library PS2
main.cpp@0:898184096d90, 2016-01-25 (annotated)
- Committer:
- rizqicahyo
- Date:
- Mon Jan 25 17:45:06 2016 +0000
- Revision:
- 0:898184096d90
testing PS2 library
Who changed what in which revision?
User | Revision | Line number | New 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 | } |