
test
Dependencies: mbed
main.cpp@1:c2988a885854, 2021-10-21 (annotated)
- Committer:
- miyajitakenari
- Date:
- Thu Oct 21 12:48:45 2021 +0000
- Revision:
- 1:c2988a885854
- Parent:
- 0:c9e6022f14b8
- Child:
- 2:3f16e2f1b6b5
test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
miyajitakenari | 0:c9e6022f14b8 | 1 | #include "mbed.h" |
miyajitakenari | 0:c9e6022f14b8 | 2 | #include "ATP3011.h" |
miyajitakenari | 1:c2988a885854 | 3 | |
miyajitakenari | 1:c2988a885854 | 4 | Serial pc(SERIAL_TX, SERIAL_RX); |
miyajitakenari | 1:c2988a885854 | 5 | Timeout fex;//flag exit |
miyajitakenari | 1:c2988a885854 | 6 | |
miyajitakenari | 1:c2988a885854 | 7 | void ATP3011::flb(int flag,char* mess){ |
miyajitakenari | 1:c2988a885854 | 8 | if(flag==0){ |
miyajitakenari | 1:c2988a885854 | 9 | this->Synthe("purissetommese-ji,,konnichiwa."); |
miyajitakenari | 1:c2988a885854 | 10 | }else if(flag==1){ |
miyajitakenari | 1:c2988a885854 | 11 | pc.printf("\nmessage="); |
miyajitakenari | 1:c2988a885854 | 12 | pc.scanf("%s",mess); |
miyajitakenari | 1:c2988a885854 | 13 | this->Synthe(mess); |
miyajitakenari | 1:c2988a885854 | 14 | } |
miyajitakenari | 1:c2988a885854 | 15 | } |
miyajitakenari | 1:c2988a885854 | 16 | |
miyajitakenari | 1:c2988a885854 | 17 | ATP3011 talk(D4,D5); // I2C sda scl |
miyajitakenari | 0:c9e6022f14b8 | 18 | |
miyajitakenari | 1:c2988a885854 | 19 | int main(){ |
miyajitakenari | 1:c2988a885854 | 20 | int timeout_ms=500; |
miyajitakenari | 1:c2988a885854 | 21 | char mess[100]; |
miyajitakenari | 1:c2988a885854 | 22 | int flag=0; |
miyajitakenari | 1:c2988a885854 | 23 | if(talk.IsActive(timeout_ms)==true){ |
miyajitakenari | 1:c2988a885854 | 24 | pc.printf("Active\n"); |
miyajitakenari | 1:c2988a885854 | 25 | pc.printf("flag="); |
miyajitakenari | 1:c2988a885854 | 26 | fex.attach(callback(&talk, &ATP3011::flb)&flb(flag,mess),5.0); |
miyajitakenari | 1:c2988a885854 | 27 | pc.scanf("%d",&flag);//なんか送るなら1を入力 |
miyajitakenari | 1:c2988a885854 | 28 | }else{ |
miyajitakenari | 1:c2988a885854 | 29 | pc.printf("Not Active\n"); |
miyajitakenari | 1:c2988a885854 | 30 | } |
miyajitakenari | 1:c2988a885854 | 31 | |
miyajitakenari | 1:c2988a885854 | 32 | return 0; |
miyajitakenari | 1:c2988a885854 | 33 | } |