Yeongsoo Kim / Mbed 2 deprecated Test_Serial

Dependencies:   mbed

Committer:
yeongsookim
Date:
Sun Oct 06 12:47:29 2019 +0000
Revision:
0:b607e9d67e56
Test serial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yeongsookim 0:b607e9d67e56 1 #include "mbed.h"
yeongsookim 0:b607e9d67e56 2
yeongsookim 0:b607e9d67e56 3 Serial pc(USBTX, USBRX); // tx, rx
yeongsookim 0:b607e9d67e56 4 PwmOut led1(LED1);
yeongsookim 0:b607e9d67e56 5 PwmOut led2(LED2);
yeongsookim 0:b607e9d67e56 6 PwmOut led3(LED3);
yeongsookim 0:b607e9d67e56 7 PwmOut led4(LED4);
yeongsookim 0:b607e9d67e56 8
yeongsookim 0:b607e9d67e56 9 int main()
yeongsookim 0:b607e9d67e56 10 {
yeongsookim 0:b607e9d67e56 11 pc.printf("Press '1' On LED1\n");
yeongsookim 0:b607e9d67e56 12 pc.printf("Press '2' On LED2\n");
yeongsookim 0:b607e9d67e56 13 pc.printf("Press '3' On LED3\n");
yeongsookim 0:b607e9d67e56 14 pc.printf("Press '4' On LED4\n");
yeongsookim 0:b607e9d67e56 15 pc.printf("Press '0' Off All LED\n");
yeongsookim 0:b607e9d67e56 16
yeongsookim 0:b607e9d67e56 17 while(1)
yeongsookim 0:b607e9d67e56 18 {
yeongsookim 0:b607e9d67e56 19 pc.printf("Waiting Request\n");
yeongsookim 0:b607e9d67e56 20 char c = pc.getc();
yeongsookim 0:b607e9d67e56 21 pc.printf("Complete Response\n");
yeongsookim 0:b607e9d67e56 22
yeongsookim 0:b607e9d67e56 23 if(c == '1') led1 = 1;
yeongsookim 0:b607e9d67e56 24 if(c == '2') led2 = 1;
yeongsookim 0:b607e9d67e56 25 if(c == '3') led3 = 1;
yeongsookim 0:b607e9d67e56 26 if(c == '4') led4 = 1;
yeongsookim 0:b607e9d67e56 27 if(c == '0')
yeongsookim 0:b607e9d67e56 28 {
yeongsookim 0:b607e9d67e56 29 led1 = 0;
yeongsookim 0:b607e9d67e56 30 led2 = 0;
yeongsookim 0:b607e9d67e56 31 led3 = 0;
yeongsookim 0:b607e9d67e56 32 led4 = 0;
yeongsookim 0:b607e9d67e56 33 }
yeongsookim 0:b607e9d67e56 34 }
yeongsookim 0:b607e9d67e56 35 }