First version

Dependencies:   mbed EthernetInterface mbed-rto

main.cpp

Committer:
KlaasGovaerts
Date:
2018-05-09
Revision:
58:738f026cf667
Parent:
53:b6b2910d00e7
Child:
59:237e32fd3555

File content as of revision 58:738f026cf667:

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

Ticker flipper;
DigitalOut led2(LED2);
LEDDriver *driver;

void receive(Queue<int,8>* queue){
    printf("receive executed.\r\n");
    Receiver receiver(queue);
    printf("Receiver Object created.\r\n");
    receiver.start();
}

void flip() {
    led2 = !led2;
    driver->drive(8);
}

int main (void){
        printf("main executed.\r\n");
        Queue<int,8> queue;
        driver=new LEDDriver(&queue);
        flipper.attach(&flip, 0.002f);
        receive(&queue);
}