NRF51 with mbed OS (5) and RawSerial test

Committer:
tbotsQ
Date:
Mon Jan 23 09:46:18 2017 +0000
Revision:
0:08d373203e2e
NRF 51 test

Who changed what in which revision?

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