For getting RSSI value from xbee
Dependents: XBeeGetRSSISampleProgram Xbee_s2_RX_versao2
Diff: XBeeGetRssi.cpp
- Revision:
- 8:b1313aaddf17
- Parent:
- 6:2e725705db90
--- a/XBeeGetRssi.cpp Sun Aug 25 13:50:36 2013 +0000 +++ b/XBeeGetRssi.cpp Tue Aug 27 09:37:52 2013 +0000 @@ -72,13 +72,17 @@ wait_ms(10); // pc.printf("sent ATDB!\r\n"); - while(_rssi[judge_counter++]!='\0'){ + /*while(_rssi[judge_counter++]!='\0'){ while(_MyXbee.readable()){ _rssi[rssi_counter++]=_MyXbee.getc(); //rssi_counter++; } - }//_rssi[rssi_counter]='\0'; //contain rssi value to _rssi[] -// pc.printf("Here is class end!\r\n"); + }*/ + do{ + while(_MyXbee.readable()){ + _rssi[rssi_counter++]=_MyXbee.getc(); + } + }while(_rssi[judge_counter++]!='^'); _MyXbee.putc('A'); wait_ms(5);