Additional RawSerial example

Committer:
Jennifer Plunkett
Date:
Mon Jul 30 14:25:17 2018 -0500
Revision:
4:3ad999bfc3c4
Parent:
2:4ab47f33a1ae
Change to RawSerial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mab5449 0:3b040f367dd8 1 #include "mbed.h"
mab5449 0:3b040f367dd8 2
mab5449 0:3b040f367dd8 3 DigitalOut led1(LED1);
mab5449 0:3b040f367dd8 4 DigitalOut led2(LED2);
mab5449 0:3b040f367dd8 5
Jennifer Plunkett 4:3ad999bfc3c4 6 RawSerial pc(USBTX, USBRX);
mab5449 0:3b040f367dd8 7
mab5449 0:3b040f367dd8 8 void callback_ex() {
mab5449 0:3b040f367dd8 9 // Note: you need to actually read from the serial to clear the RX interrupt
Kojto 2:4ab47f33a1ae 10 pc.putc(pc.getc());
mab5449 0:3b040f367dd8 11 led2 = !led2;
mab5449 0:3b040f367dd8 12 }
mab5449 0:3b040f367dd8 13
mab5449 0:3b040f367dd8 14 int main() {
mab5449 0:3b040f367dd8 15 pc.attach(&callback_ex);
Jennifer Plunkett 4:3ad999bfc3c4 16
mab5449 0:3b040f367dd8 17 while (1) {
mab5449 0:3b040f367dd8 18 led1 = !led1;
mab5449 0:3b040f367dd8 19 wait(0.5);
mab5449 0:3b040f367dd8 20 }
mab5449 0:3b040f367dd8 21 }