NervousPuppySprintTwo

Dependencies:   C12832_lcd Servo USBHost mbed

Fork of USBHostSerial_HelloWorld by Samuel Mokrani

main.cpp

Committer:
samux
Date:
2013-03-12
Revision:
1:6b743a29c48a
Parent:
0:7528379ed84d
Child:
2:8f3478b5d434

File content as of revision 1:6b743a29c48a:

#include "mbed.h"
#include "USBHostSerial.h"

DigitalOut led(LED1);
Serial pc(USBTX, USBRX);

void serial_task(void const*) {
    USBHostSerial serial;
    
    while(1) {
        while(!serial.connect())
            Thread::wait(500);
        
        while (1) {
            if (!serial.connected())
                break;

            while (serial.available()) {
                printf("%c", serial.getc());
            }
            
            Thread::wait(50);
        }
    }
}

int main() {
    Thread serialTask(serial_task, NULL, osPriorityNormal, 256 * 4);
    while(1) {
        led=!led;
        Thread::wait(500);
    }
}