![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
テストモード追加、LED有効化 left -> SerialRX, Data Recieve Complete , Serial Tx , Light Tx
Dependencies: XBee mbed NetServicesMin
main.cpp@0:42adca80439c, 2012-03-22 (annotated)
- Committer:
- recotana
- Date:
- Thu Mar 22 12:40:48 2012 +0000
- Revision:
- 0:42adca80439c
- Child:
- 1:36eb173eb52b
Who changed what in which revision?
User | Revision | Line number | New 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 | } |