demo versie 16/05

Dependencies:   EthernetInterface mbed-rto mbed

Fork of ProjectVLC by Klaas Govaerts

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

Who changed what in which revision?

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