LED and Serial Communication without Blocking

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
IslamKhalil
Date:
Mon Sep 09 11:51:38 2019 +0000
Revision:
4:90ea97188542
template biorobotics serial communication without blocking

Who changed what in which revision?

UserRevisionLine numberNew contents of line
IslamKhalil 4:90ea97188542 1 #include "mbed.h"
IslamKhalil 4:90ea97188542 2 #include "HIDScope.h"
IslamKhalil 4:90ea97188542 3 #include "QEI.h"
IslamKhalil 4:90ea97188542 4 #include "MODSERIAL.h"
IslamKhalil 4:90ea97188542 5 #include "BiQuad.h"
IslamKhalil 4:90ea97188542 6 #include "FastPWM.h"
IslamKhalil 4:90ea97188542 7
IslamKhalil 4:90ea97188542 8 DigitalOut led(LED_BLUE) ;
IslamKhalil 4:90ea97188542 9 DigitalIn sw2(SW2) ;
IslamKhalil 4:90ea97188542 10 MODSERIAL pc(USBTX, USBRX) ;
IslamKhalil 4:90ea97188542 11
IslamKhalil 4:90ea97188542 12 int main()
IslamKhalil 4:90ea97188542 13 {
IslamKhalil 4:90ea97188542 14 pc.baud(115200) ;
IslamKhalil 4:90ea97188542 15 pc.printf("\r\nStarting...\r\n\r\n") ;
IslamKhalil 4:90ea97188542 16
IslamKhalil 4:90ea97188542 17 while (true) {
IslamKhalil 4:90ea97188542 18
IslamKhalil 4:90ea97188542 19 led = !led ;
IslamKhalil 4:90ea97188542 20 wait_ms(100) ;
IslamKhalil 4:90ea97188542 21 char c ;
IslamKhalil 4:90ea97188542 22 c = pc.getcNb() ;
IslamKhalil 4:90ea97188542 23 pc.putc(c) ;
IslamKhalil 4:90ea97188542 24 }
IslamKhalil 4:90ea97188542 25 }