HEPTA-Sat Training 2022 / Mbed 2 deprecated Lab1-01_pc_communication

Dependencies:   mbed

Committer:
RyusukeIwata
Date:
Mon Nov 07 12:31:50 2022 +0000
Revision:
3:c35610b8c2a2
Parent:
2:9ec8d00db1a9
Child:
4:a7a4d56f8809
change to RawSerial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MEXT1 0:8ce4db94b0f1 1 #include"mbed.h"
MEXT1 0:8ce4db94b0f1 2
RyusukeIwata 3:c35610b8c2a2 3 RawSerial pc(USBTX,USBRX);
MEXT1 0:8ce4db94b0f1 4
MEXT1 0:8ce4db94b0f1 5 int main(){
MEXT1 0:8ce4db94b0f1 6 pc.baud(9600);
MEXT1 0:8ce4db94b0f1 7 int i1=7;
MEXT1 0:8ce4db94b0f1 8 float i2=7.5;
MEXT1 0:8ce4db94b0f1 9 char i3='H';
Yanagihara 1:25a16c59dd08 10 char c;
Yanagihara 1:25a16c59dd08 11
MEXT1 0:8ce4db94b0f1 12 pc.printf("Hello World!\r\n");
MEXT1 0:8ce4db94b0f1 13 pc.printf("i1=%d\r\n",i1);
MEXT1 0:8ce4db94b0f1 14 pc.printf("i2=%f\r\n",i2);
MEXT1 0:8ce4db94b0f1 15 pc.printf("i3=%c\r\n",i3);
MEXT1 0:8ce4db94b0f1 16 pc.putc(i3);
Yanagihara 1:25a16c59dd08 17 pc.printf("\r\n");
Yanagihara 1:25a16c59dd08 18
Yanagihara 2:9ec8d00db1a9 19 for(int j=0; j<10; j++){
Yanagihara 2:9ec8d00db1a9 20 pc.printf("j=%d -- enter any key --> ",j);
Yanagihara 1:25a16c59dd08 21 c = pc.getc();
Yanagihara 1:25a16c59dd08 22 pc.putc(c);
Yanagihara 1:25a16c59dd08 23 pc.printf("\r\n");
MEXT1 0:8ce4db94b0f1 24 }
Yanagihara 1:25a16c59dd08 25
Yanagihara 1:25a16c59dd08 26 pc.printf("finish!!\r\n");
MEXT1 0:8ce4db94b0f1 27 }