For xbee to xbee communication. The data entered on one terminal is appeared on other terminal.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
harrisjunaid
Date:
Fri Apr 27 00:59:25 2012 +0000
Parent:
0:0787aeb09601
Commit message:

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Fri Apr 27 00:50:15 2012 +0000
+++ b/main.cpp	Fri Apr 27 00:59:25 2012 +0000
@@ -1,16 +1,16 @@
 #include "mbed.h"
-//XBEE 1
+#include "Serial.h"
+
+//XBEE Connection
 Serial xbee1(p9, p10);//XBEE (p3 DIN, p2 DOUT)<--> mbed (tx,rx)
-DigitalOut rst1(p8);
-DigitalIn xbee_power(p11);//XBEE Power Indicator Digital In
+DigitalOut rst1(p8);//XBee pin 5
+DigitalIn xbee_power(p11);//XBEE Power Indicator (XBee pin 13)
 DigitalOut xpower_LED(LED1);//XBEE Power LED <---> mbed LED1
 DigitalIn xbee_associate(p12);//XBEE Association Digital In
 DigitalOut xassociate_LED(LED2);//XBEE Association LED <---> mbed LED2
 
 
-//XBEE 2
-//Serial xbee2(p28, p27);//XBEE (p3 DIN, p2 DOUT)<--> mbed (tx,rx)
-DigitalOut rst2(p26);
+
 
 //PC Serial
 Serial pc(USBTX, USBRX);
@@ -18,11 +18,9 @@
 int main() {
 
     // reset the xbees (at least 200ns)
-    rst1 = 0;
-    rst2 = 0;
+    rst1 = 0;   
     wait_ms(1); 
-    rst1 = 1;
-    rst2 = 1;
+    rst1 = 1;    
     wait_ms(1); 
  
     while(1) {