0910

Dependencies:   mbed QEI2

main.h

Committer:
Hase_jun
Date:
2018-09-12
Revision:
0:2a0c62e53e9c

File content as of revision 0:2a0c62e53e9c:

#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


}