nakagawa kit emurator (add CR) BaudRate 115200,p20
Dependencies: mbed NetServicesMin
Diff: main.cpp
- Revision:
- 0:e5342390978b
- Child:
- 1:495adf710664
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Mar 22 14:35:48 2012 +0000 @@ -0,0 +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 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); + } + } +}