ferney alberto beltran molina
/
UART_IRQ
main.cpp
- Committer:
- fabeltranm
- Date:
- 2017-10-28
- Revision:
- 1:216bc483f4f3
- Parent:
- 0:3c37e1389d2a
- Child:
- 2:69eedc1d4f59
File content as of revision 1:216bc483f4f3:
#include "mbed.h" Serial device(USBTX, USBRX); // tx, rx DigitalOut output1(LED1); // digital output void Rx_interrupt(); void send_line(); void read_line(); // main test program int main() { device.baud(9600); output1=0; // Setup a serial interrupt function to receive data device.attach(&Rx_interrupt, Serial::RxIrq); while(1) { wait_ms(2000); } } // Interupt Routine to read in data from serial port void Rx_interrupt() { output1=!output1; char d = device.getc(); device.printf("irq %c\n",d); return; }