プレステ1アナログコントローラ用ライブラリのサンプル
main.cpp@0:ab4722670dd8, 2013-09-09 (annotated)
- Committer:
- kurt
- Date:
- Mon Sep 09 06:30:27 2013 +0000
- Revision:
- 0:ab4722670dd8
for publish
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kurt | 0:ab4722670dd8 | 1 | #include "mbed.h" |
kurt | 0:ab4722670dd8 | 2 | #include "pspad.h" |
kurt | 0:ab4722670dd8 | 3 | |
kurt | 0:ab4722670dd8 | 4 | Serial pc(USBTX, USBRX); |
kurt | 0:ab4722670dd8 | 5 | Pspad PS(PTB11,PTB10,PTB9,PTB8); |
kurt | 0:ab4722670dd8 | 6 | Timer LapTime; |
kurt | 0:ab4722670dd8 | 7 | |
kurt | 0:ab4722670dd8 | 8 | int main() { |
kurt | 0:ab4722670dd8 | 9 | pc.baud(921600); |
kurt | 0:ab4722670dd8 | 10 | while(1) { |
kurt | 0:ab4722670dd8 | 11 | PS.PsRead(); |
kurt | 0:ab4722670dd8 | 12 | |
kurt | 0:ab4722670dd8 | 13 | pc.printf("time:%d",LapTime.read_us()); |
kurt | 0:ab4722670dd8 | 14 | LapTime.start(); |
kurt | 0:ab4722670dd8 | 15 | |
kurt | 0:ab4722670dd8 | 16 | if(PS.BUTTON.BIT.MARU&&(0==PS.PREV.BUTTON.BIT.MARU)) PS.VIBRATE = 1-PS.VIBRATE; |
kurt | 0:ab4722670dd8 | 17 | pc.printf("%5d %5d", PS.BUTTON.BIT.MARU, PS.PREV.BUTTON.BIT.MARU); |
kurt | 0:ab4722670dd8 | 18 | pc.printf("%5d %5d %5d %5d %5d \r\n", PS.BUTTON.WORD, PS.right_x, PS.right_y, PS.left_x, PS.left_y); |
kurt | 0:ab4722670dd8 | 19 | } |
kurt | 0:ab4722670dd8 | 20 | } |