テストモード追加、LED有効化 left -> SerialRX, Data Recieve Complete , Serial Tx , Light Tx

Dependencies:   XBee mbed NetServicesMin

Committer:
recotana
Date:
Thu Mar 22 12:40:48 2012 +0000
Revision:
0:42adca80439c
Child:
1:36eb173eb52b

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
recotana 0:42adca80439c 1 #include "mbed.h"
recotana 0:42adca80439c 2
recotana 0:42adca80439c 3 #include "config.h"
recotana 0:42adca80439c 4 #include "layer_frame.h"
recotana 0:42adca80439c 5
recotana 0:42adca80439c 6
recotana 0:42adca80439c 7
recotana 0:42adca80439c 8 #include "serialRecieve.h"
recotana 0:42adca80439c 9
recotana 0:42adca80439c 10 DigitalIn din(p20);
recotana 0:42adca80439c 11 extern bool isSend;
recotana 0:42adca80439c 12 extern Payload sendedPayload;
recotana 0:42adca80439c 13 extern bool isSendContinueous;
recotana 0:42adca80439c 14 extern bool isSendContinued;
recotana 0:42adca80439c 15
recotana 0:42adca80439c 16 volatile uint16_t count;
recotana 0:42adca80439c 17
recotana 0:42adca80439c 18 int main(){
recotana 0:42adca80439c 19
recotana 0:42adca80439c 20 din.mode(PullUp);
recotana 0:42adca80439c 21 initCarrierWave();
recotana 0:42adca80439c 22
recotana 0:42adca80439c 23 wait(3);
recotana 0:42adca80439c 24 serialInit();
recotana 0:42adca80439c 25
recotana 0:42adca80439c 26
recotana 0:42adca80439c 27 Payload test;
recotana 0:42adca80439c 28 initTestPayloadData(&test);
recotana 0:42adca80439c 29
recotana 0:42adca80439c 30
recotana 0:42adca80439c 31 while(1){
recotana 0:42adca80439c 32
recotana 0:42adca80439c 33 readProcess();
recotana 0:42adca80439c 34
recotana 0:42adca80439c 35
recotana 0:42adca80439c 36 if(isSendContinueous) sendPayload(&sendedPayload);
recotana 0:42adca80439c 37 else if(!din) sendPayload(&test);
recotana 0:42adca80439c 38 else sendByteData(0x00);
recotana 0:42adca80439c 39
recotana 0:42adca80439c 40
recotana 0:42adca80439c 41
recotana 0:42adca80439c 42
recotana 0:42adca80439c 43 }
recotana 0:42adca80439c 44
recotana 0:42adca80439c 45 }