UF SSDC CanSat 2016 / Mbed 2 deprecated xbee_test

Dependencies:   mbed

Committer:
chasefarmer2808
Date:
Thu Apr 14 22:44:20 2016 +0000
Revision:
0:f9299e8f33a9
Setting up xbee class

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chasefarmer2808 0:f9299e8f33a9 1 #include "Xbee.h"
chasefarmer2808 0:f9299e8f33a9 2
chasefarmer2808 0:f9299e8f33a9 3 Serial pc(USBTX, USBRX); // tx, rx
chasefarmer2808 0:f9299e8f33a9 4 Serial device(p13, p14); // tx, rx
chasefarmer2808 0:f9299e8f33a9 5
chasefarmer2808 0:f9299e8f33a9 6 int main() {
chasefarmer2808 0:f9299e8f33a9 7 //char packet[128];
chasefarmer2808 0:f9299e8f33a9 8 //char recieved[128];
chasefarmer2808 0:f9299e8f33a9 9
chasefarmer2808 0:f9299e8f33a9 10 Xbee* xbee = new Xbee(p13, p14);
chasefarmer2808 0:f9299e8f33a9 11
chasefarmer2808 0:f9299e8f33a9 12 while (1) {
chasefarmer2808 0:f9299e8f33a9 13 if(pc.readable()) { //sending
chasefarmer2808 0:f9299e8f33a9 14 //pc.gets(packet, 10);
chasefarmer2808 0:f9299e8f33a9 15 //pc.printf(packet);
chasefarmer2808 0:f9299e8f33a9 16 //printf("\r\n");
chasefarmer2808 0:f9299e8f33a9 17 //device.puts(packet); //transmits what you type
chasefarmer2808 0:f9299e8f33a9 18 xbee->xbee.putc(pc.getc());
chasefarmer2808 0:f9299e8f33a9 19 }
chasefarmer2808 0:f9299e8f33a9 20 if(device.readable()) { //recieving
chasefarmer2808 0:f9299e8f33a9 21
chasefarmer2808 0:f9299e8f33a9 22 printf("Recieved from Ground Station: ");
chasefarmer2808 0:f9299e8f33a9 23
chasefarmer2808 0:f9299e8f33a9 24 //pc.putc(device.getc()); //recieves transmission and prints to serial monitor
chasefarmer2808 0:f9299e8f33a9 25 //device.gets(recieved, 10);
chasefarmer2808 0:f9299e8f33a9 26
chasefarmer2808 0:f9299e8f33a9 27 //pc.printf(recieved);
chasefarmer2808 0:f9299e8f33a9 28 pc.putc(xbee->xbee.getc());
chasefarmer2808 0:f9299e8f33a9 29 printf("\r\n");
chasefarmer2808 0:f9299e8f33a9 30
chasefarmer2808 0:f9299e8f33a9 31 //xbee.processCommand();
chasefarmer2808 0:f9299e8f33a9 32 }
chasefarmer2808 0:f9299e8f33a9 33 }
chasefarmer2808 0:f9299e8f33a9 34 }