Projectlab Elektronica-ICT KULeuven

Dependencies:   EthernetInterface TMP102 TextLCD mbed-rtos mbed

werking.pdf

Revision:
0:ae3af7d18c4a
Child:
1:635e76c52151
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Mar 14 19:41:14 2014 +0000
@@ -0,0 +1,71 @@
+#include "mbed.h"
+#include "TCPServer.h"
+//#include "TCPFrame.h"
+#define MYMBED   07
+#include "Frame.h"
+#include "Tune.h"
+#include "Display.h"
+
+DigitalOut connectedLed(LED1); //connected
+DigitalOut RecieveLed(LED2); //recieve
+DigitalOut SendLed(LED3); //send
+InterruptIn button(p8);
+DigitalOut myled(LED1);
+bool SendISR;
+
+void flip()
+{
+    SendISR=1;
+}
+
+int main()
+{
+    button.rise(&flip);  // attach the address of the flip function to the rising edge
+
+    //pb.mode(PullUp);
+    char testIDs[]= {0x08,0x09,0x0A};
+    char buf[256];
+    encodeTest(11,4000,2,5,3,testIDs,buf);
+
+    TCPServer server("192.168.0.107");
+
+    Display* display=new Display();
+    display->setText("dfnklsdnfsdnf\ntttt");
+
+    display->setText("Seppd");
+    /* while(1) {
+         if(!pb) {
+             myled = 1;
+             server.connect("192.168.0.102");
+             server.send(buf);
+         }
+         else{
+             wait(0.5);
+             myled = 1;
+             wait(0.5);
+             myled = 0;
+             }
+         //char buf1[]= {0xAA,0xBB,0x0F,0x0B,0x0F,0xA0,0x02,0x05,0x08,0x09,0x0A,0x4B,0x7C,0xCC,0xDD};
+
+         //char buf1[256];
+     }*/
+    while(1) {
+        if(server.read(buf)) {
+            server.connect("192.168.0.102");
+            server.send(buf);
+        }
+
+        if(SendISR) {
+            server.connect("192.168.0.102");
+            server.send(buf);
+            SendISR=0;
+        }
+    }
+    //TCPFrame frame(buf1);
+    //frame.decode();
+    //frame.print();
+
+
+
+
+}