sdsd

Dependencies:   mbed-src mbed

Fork of Serial_HelloWorld_Mbed by mbed official

Committer:
JunaidAshraf
Date:
Mon Jul 23 13:21:03 2018 +0000
Revision:
1:6c338020fc53
Parent:
0:879aa9d0247b
o

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:879aa9d0247b 1 #include "mbed.h"
mbed_official 0:879aa9d0247b 2
JunaidAshraf 1:6c338020fc53 3 DigitalOut led1(LED1);
JunaidAshraf 1:6c338020fc53 4 DigitalOut led2(LED2);
JunaidAshraf 1:6c338020fc53 5 DigitalOut led3(LED3);
JunaidAshraf 1:6c338020fc53 6
JunaidAshraf 1:6c338020fc53 7 Serial pc(USBTX, USBRX);
JunaidAshraf 1:6c338020fc53 8
JunaidAshraf 1:6c338020fc53 9 void callback() {
JunaidAshraf 1:6c338020fc53 10 // Note: you need to actually read from the serial to clear the RX interrupt
JunaidAshraf 1:6c338020fc53 11 printf("%c\n", pc.getc());
JunaidAshraf 1:6c338020fc53 12 char a=pc.getc();
JunaidAshraf 1:6c338020fc53 13 led3 = !led3;
JunaidAshraf 1:6c338020fc53 14 printf("%c\n", a);
JunaidAshraf 1:6c338020fc53 15 led2 = !led2;
JunaidAshraf 1:6c338020fc53 16 }
mbed_official 0:879aa9d0247b 17
mbed_official 0:879aa9d0247b 18 int main() {
JunaidAshraf 1:6c338020fc53 19 pc.attach(&callback);
JunaidAshraf 1:6c338020fc53 20
JunaidAshraf 1:6c338020fc53 21 while (1) {
JunaidAshraf 1:6c338020fc53 22 led1 = !led1;
JunaidAshraf 1:6c338020fc53 23 wait(0.5);
mbed_official 0:879aa9d0247b 24 }
mbed_official 0:879aa9d0247b 25 }