0910

Dependencies:   mbed QEI2

Revision:
0:2a0c62e53e9c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.h	Wed Sep 12 09:07:30 2018 +0000
@@ -0,0 +1,37 @@
+#include "mbed.h"
+#include "DualShockMod.h"
+
+Serial pc(SERIAL_TX, SERIAL_RX);
+Serial tsuushin(PC_12,PD_2);    
+
+
+int main() {
+
+
+#if 1 //新しい割り込みの試み
+    uint8_t InitDS(Serial* f_serial);
+    void getPOSdata(void);
+    tsuushin.baud(115200);    
+    InitDS(&tsuushin);
+    tsuushin.attach(&getPOSdata, Serial::RxIrq); //受信したら割り込み開始
+#endif
+
+    //posX posYはint型で出力される、プラスマイナス付きの座標[mm]
+    //宣言、定義などはDualShockMod.hで行われるため不要
+
+    
+#if 1   //TEST MODE
+    pc.printf("***IO TEST MODE***\n\r");
+    pc.printf("3...");wait(1);
+    pc.printf("2...");wait(1);
+    pc.printf("1...\n\r");wait(1);
+    while(1){
+        #if 1
+        pc.printf("posX=%d,posY=%d\n\r",posX,posY);
+        #endif        
+        wait(0.1);  //更新間隔
+    }
+#endif
+
+
+}