Hopkins (Henry) / Mbed 2 deprecated mbed_zigbee_router1

Dependencies:   mbed

Committer:
LucaNeri
Date:
Thu May 14 23:01:49 2020 +0000
Revision:
0:e39ab7c7639b
Test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
LucaNeri 0:e39ab7c7639b 1 #include "mbed.h"
LucaNeri 0:e39ab7c7639b 2
LucaNeri 0:e39ab7c7639b 3 DigitalOut myled_1(LED1);
LucaNeri 0:e39ab7c7639b 4 DigitalOut myled_2(LED2);
LucaNeri 0:e39ab7c7639b 5 Serial pc(USBTX,USBRX, 230400);
LucaNeri 0:e39ab7c7639b 6 Serial ZB(p28,p27, 230400);
LucaNeri 0:e39ab7c7639b 7
LucaNeri 0:e39ab7c7639b 8
LucaNeri 0:e39ab7c7639b 9 int main() {
LucaNeri 0:e39ab7c7639b 10 myled_1 = 1;
LucaNeri 0:e39ab7c7639b 11 myled_2 = 1;
LucaNeri 0:e39ab7c7639b 12 ZB.printf("I'm R1!\n");
LucaNeri 0:e39ab7c7639b 13
LucaNeri 0:e39ab7c7639b 14 while(1)
LucaNeri 0:e39ab7c7639b 15 {
LucaNeri 0:e39ab7c7639b 16 if (ZB.readable()){
LucaNeri 0:e39ab7c7639b 17
LucaNeri 0:e39ab7c7639b 18 char command = ZB.getc();
LucaNeri 0:e39ab7c7639b 19
LucaNeri 0:e39ab7c7639b 20 pc.printf("%c\n",command);
LucaNeri 0:e39ab7c7639b 21
LucaNeri 0:e39ab7c7639b 22 //ZB.printf("%c\n", command);
LucaNeri 0:e39ab7c7639b 23
LucaNeri 0:e39ab7c7639b 24 switch(command) {
LucaNeri 0:e39ab7c7639b 25 case '1':
LucaNeri 0:e39ab7c7639b 26 ZB.putc(1);
LucaNeri 0:e39ab7c7639b 27 if (myled_1 == 0)
LucaNeri 0:e39ab7c7639b 28 myled_1 = 1;
LucaNeri 0:e39ab7c7639b 29 else if (myled_1 == 1)
LucaNeri 0:e39ab7c7639b 30 myled_1 = 0;
LucaNeri 0:e39ab7c7639b 31 break;
LucaNeri 0:e39ab7c7639b 32 // case '2':
LucaNeri 0:e39ab7c7639b 33 // if (myled_2 == 0)
LucaNeri 0:e39ab7c7639b 34 // myled_2 = 1;
LucaNeri 0:e39ab7c7639b 35 // else if (myled_2 == 1)
LucaNeri 0:e39ab7c7639b 36 // myled_2 = 0;
LucaNeri 0:e39ab7c7639b 37 // break;
LucaNeri 0:e39ab7c7639b 38 }
LucaNeri 0:e39ab7c7639b 39 }
LucaNeri 0:e39ab7c7639b 40 }
LucaNeri 0:e39ab7c7639b 41 }