nakagawa kit emurator (add CR) BaudRate 115200,p20
Dependencies: mbed NetServicesMin
Revision 2:c3f3d783560d, committed 2012-03-22
- 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); + } + } +}