A libery to connect to telegesis zigbee module. Bassed on implemtation of XBEE
Fork of xbee_lib by
Diff: telegesis.cpp
- Revision:
- 19:78f44233a12f
- Parent:
- 18:10fcddf238c9
- Child:
- 20:070dc2050052
diff -r 10fcddf238c9 -r 78f44233a12f telegesis.cpp --- a/telegesis.cpp Fri Oct 18 16:49:02 2013 +0000 +++ b/telegesis.cpp Fri Oct 18 17:42:24 2013 +0000 @@ -281,8 +281,13 @@ void zigbee::readPacket() { //read and waits for the packet - while(b!=CR) + Timer t; + t.reset(); + t.start(); + b=0; + while((b!=CR) & (t.read_ms() < 1000)) if (_zbee.readable()) SeePacket(); + t.stop(); } #endif \ No newline at end of file