test
Dependencies: mbed
main.cpp
- Committer:
- miyajitakenari
- Date:
- 2021-10-21
- Revision:
- 1:c2988a885854
- Parent:
- 0:c9e6022f14b8
- Child:
- 2:3f16e2f1b6b5
File content as of revision 1:c2988a885854:
#include "mbed.h" #include "ATP3011.h" Serial pc(SERIAL_TX, SERIAL_RX); Timeout fex;//flag exit void ATP3011::flb(int flag,char* mess){ if(flag==0){ this->Synthe("purissetommese-ji,,konnichiwa."); }else if(flag==1){ pc.printf("\nmessage="); pc.scanf("%s",mess); this->Synthe(mess); } } ATP3011 talk(D4,D5); // I2C sda scl int main(){ int timeout_ms=500; char mess[100]; int flag=0; if(talk.IsActive(timeout_ms)==true){ pc.printf("Active\n"); pc.printf("flag="); fex.attach(callback(&talk, &ATP3011::flb)&flb(flag,mess),5.0); pc.scanf("%d",&flag);//なんか送るなら1を入力 }else{ pc.printf("Not Active\n"); } return 0; }