First version

Dependencies:   mbed EthernetInterface mbed-rto

Committer:
albireo987
Date:
Mon May 14 18:48:24 2018 +0000
Revision:
69:df2d20effe00
Parent:
60:ef4592cf5397
merged

Who changed what in which revision?

UserRevisionLine numberNew contents of line
KlaasGovaerts 0:98e4994363bf 1 #include "mbed.h"
KlaasGovaerts 20:fe6a58e84929 2 #include "rtos.h"
KlaasGovaerts 18:5ee34e60a31d 3 #include "Interpreter.h"
KlaasGovaerts 5:9903a0906a72 4 #include "TCPlistener.h"
KlaasGovaerts 29:996da48a265c 5 #include "Receiver.h"
albireo987 26:4c673da1a3ae 6 #include "LEDDriver.h"
KlaasGovaerts 29:996da48a265c 7
KlaasGovaerts 49:2d592fa1cad5 8
KlaasGovaerts 30:915f6cb7ffa5 9 void receive(Queue<int,8>* queue){
KlaasGovaerts 29:996da48a265c 10 Receiver receiver(queue);
KlaasGovaerts 29:996da48a265c 11 receiver.start();
KlaasGovaerts 29:996da48a265c 12 }
KlaasGovaerts 29:996da48a265c 13
albireo987 69:df2d20effe00 14 void driveLeds(LEDDriver* driver) {
KlaasGovaerts 51:b9da0ba69a29 15 driver->drive(8);
KlaasGovaerts 49:2d592fa1cad5 16 }
KlaasGovaerts 49:2d592fa1cad5 17
albireo987 69:df2d20effe00 18 int main (){
KlaasGovaerts 30:915f6cb7ffa5 19 Queue<int,8> queue;
albireo987 69:df2d20effe00 20 Ticker ledTicker;
albireo987 69:df2d20effe00 21 LEDDriver* driver=new LEDDriver(&queue);
albireo987 69:df2d20effe00 22 ledTicker.attach(&driveLeds, driver,0.002f);
KlaasGovaerts 44:ffac07bff0d8 23 receive(&queue);
KlaasGovaerts 3:0d013b7e4dea 24 }