First version

Dependencies:   mbed EthernetInterface mbed-rto

Committer:
albireo987
Date:
Wed Apr 25 13:17:55 2018 +0000
Revision:
26:4c673da1a3ae
Parent:
20:fe6a58e84929
Child:
27:29948b116e82
driver commit queue

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"
albireo987 26:4c673da1a3ae 5 #include "LEDDriver.h"
KlaasGovaerts 2:1c9645acea2f 6
KlaasGovaerts 2:1c9645acea2f 7 int main (void){
albireo987 26:4c673da1a3ae 8 Queue<int,8> queue;
albireo987 26:4c673da1a3ae 9 int a=1;
albireo987 26:4c673da1a3ae 10 int b=2;
albireo987 26:4c673da1a3ae 11 int c=3;
albireo987 26:4c673da1a3ae 12 int d=4;
albireo987 26:4c673da1a3ae 13 queue.put(&(a));
albireo987 26:4c673da1a3ae 14 queue.put(&(b));
albireo987 26:4c673da1a3ae 15 queue.put(&(c));
albireo987 26:4c673da1a3ae 16 queue.put(&(d));
albireo987 26:4c673da1a3ae 17 queue.put(&(d));
albireo987 26:4c673da1a3ae 18 queue.put(&(d));
albireo987 26:4c673da1a3ae 19 queue.put(&(d));
albireo987 26:4c673da1a3ae 20 queue.put(&(d));
albireo987 26:4c673da1a3ae 21
albireo987 26:4c673da1a3ae 22
albireo987 26:4c673da1a3ae 23 // Interpreter interpreter(LED);
albireo987 26:4c673da1a3ae 24 // TCPlistener listener;
albireo987 26:4c673da1a3ae 25 // char command[512];
KlaasGovaerts 3:0d013b7e4dea 26
KlaasGovaerts 20:fe6a58e84929 27 while(true){
albireo987 26:4c673da1a3ae 28 // listener.receiveSegment(command,sizeof(command));
albireo987 26:4c673da1a3ae 29 // interpreter.executeCommand(command);
albireo987 26:4c673da1a3ae 30 LEDDriver driver = LEDDriver(&queue);
albireo987 26:4c673da1a3ae 31 driver.run(8);
KlaasGovaerts 20:fe6a58e84929 32 }
KlaasGovaerts 3:0d013b7e4dea 33 }