serial printf
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:f1d75da1b1e7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Jan 22 09:18:01 2019 +0000 @@ -0,0 +1,28 @@ +#include "mbed.h" +#include "Serial.h" + +DigitalOut myled(LED1); +Serial usbSerial(USBTX, USBRX); + +char data; + +void ISR_Serial_Rx(){ + data = usbSerial.getc(); +} +int main() { + usbSerial.baud(57600); + usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq); + + double i = 0.2; + + while(1) { + myled = 1; // LED is ON + wait(i); + myled = 0; // LED is OFF + wait(i); + printf("%c\n", data); + + //i += 0.1; + //if(i > 2)i=0; + } +} \ No newline at end of file