![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
demo versie 16/05
Dependencies: EthernetInterface mbed-rto mbed
Fork of ProjectVLC by
Diff: main.cpp
- Revision:
- 25:4c673da1a3ae
- Parent:
- 21:fe6a58e84929
- Child:
- 26:29948b116e82
diff -r d87a025e4fb6 -r 4c673da1a3ae main.cpp --- a/main.cpp Wed Apr 25 09:14:53 2018 +0000 +++ b/main.cpp Wed Apr 25 13:17:55 2018 +0000 @@ -2,22 +2,32 @@ #include "rtos.h" #include "Interpreter.h" #include "TCPlistener.h" +#include "LEDDriver.h" int main (void){ - int LED[8]; - for(int i=0;i<8;i++){ - LED[i]=-1; - } - Interpreter interpreter(LED); - TCPlistener listener; - char command[512]; + Queue<int,8> queue; + int a=1; + int b=2; + int c=3; + int d=4; + queue.put(&(a)); + queue.put(&(b)); + queue.put(&(c)); + queue.put(&(d)); + queue.put(&(d)); + queue.put(&(d)); + queue.put(&(d)); + queue.put(&(d)); + + + // Interpreter interpreter(LED); + // TCPlistener listener; + // char command[512]; while(true){ - listener.receiveSegment(command,sizeof(command)); - interpreter.executeCommand(command); - - for(int i=0;i<8;i++){ - printf("LED %i, richting: %i\r\n",i,LED[i]); - } + // listener.receiveSegment(command,sizeof(command)); + // interpreter.executeCommand(command); + LEDDriver driver = LEDDriver(&queue); + driver.run(8); } }