![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
First version
Dependencies: mbed EthernetInterface mbed-rto
main.cpp
- Committer:
- KlaasGovaerts
- Date:
- 2018-05-09
- Revision:
- 49:2d592fa1cad5
- Parent:
- 48:c5cd73d93045
- Child:
- 50:dfcd7bd87114
- Child:
- 51:b9da0ba69a29
File content as of revision 49:2d592fa1cad5:
#include "mbed.h" #include "rtos.h" #include "Interpreter.h" #include "TCPlistener.h" #include "Receiver.h" #include "LEDDriver.h" Ticker flipper; DigitalOut led2(LED2); void receive(Queue<int,8>* queue){ printf("receive executed.\r\n"); Receiver receiver(queue); printf("Receiver Object created.\r\n"); receiver.start(); } void LEDStart(Queue<int,8>* queue,Ticker* ticker) { printf("LEDStart executed.\r\n"); LEDDriver driver = LEDDriver(queue); printf("LEDDriver created.\r\n"); driver.run(ticker); } void flip() { led2 = !led2; } int main (void){ printf("main executed.\r\n"); Queue<int,8> queue; //Thread threadeth; //Thread driverThread; //(true){ //threadeth.start(receive,&queue); //driverThread.start(LEDStart,&queue); //} flipper.attach(&flip, 0.1); //LEDStart(&queue,&ticker); receive(&queue); }