謙一 永井
/
SRC2018Auto
0910
Diff: main.h
- Revision:
- 0:2a0c62e53e9c
diff -r 000000000000 -r 2a0c62e53e9c main.h --- /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 + + +}