This is a sample program which shows how to use my library XBeeGetRssi.

Dependencies:   XBeeGetRssi mbed

Committer:
ATKINZ117
Date:
Tue Aug 27 10:44:30 2013 +0000
Revision:
3:bc4f426b4f98
Parent:
2:eb9a9348fc24
Child:
4:f38df169d56f
this is the best version now.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ATKINZ117 0:3fdf715b8445 1 #include "mbed.h"
ATKINZ117 0:3fdf715b8445 2 #include "XBeeGetRssi.h"
ATKINZ117 0:3fdf715b8445 3
ATKINZ117 0:3fdf715b8445 4 XBeeGetRssi RSSI(p9,p10); //tx,rx
ATKINZ117 0:3fdf715b8445 5 Serial pc(USBTX,USBRX);
ATKINZ117 3:bc4f426b4f98 6 char* ptr;
ATKINZ117 3:bc4f426b4f98 7
ATKINZ117 0:3fdf715b8445 8 //Serial MyXbee(p13,p14);
ATKINZ117 0:3fdf715b8445 9
ATKINZ117 0:3fdf715b8445 10 int main(){
ATKINZ117 0:3fdf715b8445 11 while(1){
ATKINZ117 3:bc4f426b4f98 12
ATKINZ117 1:2bddd5230b7e 13 // pc.printf("RSSI: - %s dBm \r\n",RSSI.get());
ATKINZ117 3:bc4f426b4f98 14 ptr=RSSI.getRssi();
ATKINZ117 1:2bddd5230b7e 15 pc.printf("RSSI: - ");
ATKINZ117 3:bc4f426b4f98 16 /*for(int i=1;i<4;i++){
ATKINZ117 2:eb9a9348fc24 17 pc.printf("%c",RSSI.getRssi(i));
ATKINZ117 3:bc4f426b4f98 18 }*/
ATKINZ117 3:bc4f426b4f98 19 //pc.printf("%c",RSSI.getRssi(0));
ATKINZ117 3:bc4f426b4f98 20 //pc.printf("%c",RSSI.getRssi(1));
ATKINZ117 3:bc4f426b4f98 21 //pc.printf("%c",RSSI.getRssi(2));
ATKINZ117 3:bc4f426b4f98 22 //pc.printf("%c",RSSI.getRssi(3));
ATKINZ117 3:bc4f426b4f98 23 //pc.printf("%c",RSSI.getRssi(4));
ATKINZ117 3:bc4f426b4f98 24 //pc.printf("%c",RSSI.getRssi(5));
ATKINZ117 3:bc4f426b4f98 25 //pc.printf("%c",RSSI.getRssi(6));
ATKINZ117 3:bc4f426b4f98 26 pc.printf("%c%c",*ptr,*(ptr+1));
ATKINZ117 3:bc4f426b4f98 27 //pc.printf("%c",RSSI.getRssi());
ATKINZ117 3:bc4f426b4f98 28
ATKINZ117 1:2bddd5230b7e 29 pc.printf("dBm \r\n");
ATKINZ117 1:2bddd5230b7e 30 // pc.printf("\r\n");
ATKINZ117 1:2bddd5230b7e 31 pc.printf("This is the end of main.\r\n");
ATKINZ117 0:3fdf715b8445 32 }
ATKINZ117 0:3fdf715b8445 33 }