nakagawa kit emurator (add CR) BaudRate 115200,p20

Dependencies:   mbed NetServicesMin

Files at this revision

API Documentation at this revision

Comitter:
recotana
Date:
Thu Mar 22 15:15:10 2012 +0000
Parent:
1:495adf710664
Child:
3:51e64f5e42b8
Commit message:

Changed in this revision

common/data_models.cpp Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/common/data_models.cpp	Thu Mar 22 14:36:46 2012 +0000
+++ b/common/data_models.cpp	Thu Mar 22 15:15:10 2012 +0000
@@ -13,9 +13,9 @@
     
     for(int i=0 ; i < sizeof(frame->id.personalId) ; i++) frame->id.personalId[i]=0;
     
-    frame->message.frameNumber=0xFFFF;
-    frame->message.device=SERVER;
-    frame->message.command=PING;
+    frame->message.frameNumber=0x0001;
+    frame->message.device=LED_RECIEVER;
+    frame->message.command=RECIEVE;
     
     for(int i=0 ; i < sizeof(_payload->frame.message.data) ; i++) _payload->frame.message.data[i]=0;
 }
--- a/main.cpp	Thu Mar 22 14:36:46 2012 +0000
+++ b/main.cpp	Thu Mar 22 15:15:10 2012 +0000
@@ -1,44 +1,44 @@
-#include "mbed.h"
-#include "data_models.h"
-
-
-Serial serial(USBTX, USBRX);
-DigitalIn din(p20);
-
-void serialInit(void){
-
-    serial.baud(115200);
-    serial.format(8, Serial::None, 1);
-     
-}
-
-void sendPayload(Payload *data){
-
-    uint8_t *d=(uint8_t *)data;
-    
-    for(uint8_t i=0 ; i<68 ; i++){
-    
-       if(d[i]==0x0A)   serial.putc(0x0D); //add CR LF
-        serial.putc(d[i]);
-        
-    }
-}
-
-int main() {
-
-    din.mode(PullUp);
-    
-    serialInit();
-    
-    Payload payload;
-    
-    initTestPayloadData(&payload);
-    payloadToNetwork(&payload);
-    
-    while(1) {
-        if(!din){
-            sendPayload(&payload);
-            wait(0.2);
-         } 
-    }
-}
+#include "mbed.h"
+#include "data_models.h"
+
+
+Serial serial(USBTX, USBRX);
+DigitalIn din(p20);
+
+void serialInit(void){
+
+    serial.baud(115200);
+    serial.format(8, Serial::None, 1);
+     
+}
+
+void sendPayload(Payload *data){
+
+    uint8_t *d=(uint8_t *)&data->ftype;
+    
+    for(uint8_t i=0 ; i<65 ; i++){
+    
+       if(d[i]==0x0A)   serial.putc(0x0D); //add CR LF
+        serial.putc(d[i]);
+        
+    }
+}
+
+int main() {
+
+    din.mode(PullUp);
+    
+    serialInit();
+    
+    Payload payload;
+    
+    initTestPayloadData(&payload);
+    payloadToNetwork(&payload);
+    
+    while(1) {
+        if(!din){
+            sendPayload(&payload);
+            wait(0.2);
+         } 
+    }
+}