プレステ1アナログコントローラ用ライブラリのサンプル

Dependencies:   mbed-src

Committer:
kurt
Date:
Fri Apr 04 05:23:04 2014 +0000
Revision:
3:3a33f8294a84
Parent:
0:ab4722670dd8
fix PsComm

Who changed what in which revision?

UserRevisionLine numberNew 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 }