1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
-
-
-
-
- #ifdef COMPILE_EXAMPLE3_CODE_MODSERIAL
-
- #include "mbed.h"
- #include "MODSERIAL.h"
-
- DigitalOut led1(LED1);
-
- MODSERIAL pc(USBTX, USBRX);
-
-
-
- void rxCallback(MODSERIAL_IRQ_INFO *info);
-
- int main() {
-
- int life_counter = 0;
-
- pc.baud(115200);
-
- pc.attach(&rxCallback, MODSERIAL::RxIrq);
-
- while(1) {
-
- if (pc.readable()) {
- pc.putc(pc.getc());
- }
-
-
- if (life_counter++ == 1000000) {
- life_counter = 0;
- led1 = !led1;
- }
- }
- }
-
- #endif
|