First version

Dependencies:   mbed EthernetInterface mbed-rto

main.cpp

Committer:
albireo987
Date:
2018-05-01
Revision:
32:537005b4a065
Parent:
30:915f6cb7ffa5
Parent:
31:f8578276bd69
Child:
36:aa6c6c177be2
Child:
38:47c075a354b5

File content as of revision 32:537005b4a065:

#include "mbed.h"
#include "rtos.h"
#include "Interpreter.h"
#include "TCPlistener.h"
#include "Receiver.h"
#include "LEDDriver.h"

void receive(Queue<int,8>* queue){
    Receiver receiver(queue);
    receiver.start();
}

void LEDStart(Queue<int,8>* queue)
{
    LEDDriver driver = LEDDriver(queue);
    driver.run(8);    
} 

int main (void){
        Queue<int,8> queue;
        Thread thread;
        while(true){
            thread.start(receive,&queue);
            thread.start(LEDStart,&queue);
        }       
}