ss

Committer:
pfe
Date:
Tue Apr 21 10:22:19 2015 +0000
Revision:
0:cc6b98856c51
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pfe 0:cc6b98856c51 1 #include "XBEE.h"
pfe 0:cc6b98856c51 2
pfe 0:cc6b98856c51 3 XBEE::XBEE(PinName tx, PinName rx, PinName reset)
pfe 0:cc6b98856c51 4 {
pfe 0:cc6b98856c51 5 _tx = tx;
pfe 0:cc6b98856c51 6 _rx = rx;
pfe 0:cc6b98856c51 7 _reset = reset;
pfe 0:cc6b98856c51 8 _TCOMXbee = new Serial(_tx,_rx);
pfe 0:cc6b98856c51 9 }
pfe 0:cc6b98856c51 10 void XBEE::Init(unsigned int baud){
pfe 0:cc6b98856c51 11
pfe 0:cc6b98856c51 12 _TCOMXbee->baud(baud);
pfe 0:cc6b98856c51 13 wait_ms(100);
pfe 0:cc6b98856c51 14 Reset();
pfe 0:cc6b98856c51 15
pfe 0:cc6b98856c51 16 }
pfe 0:cc6b98856c51 17 void XBEE::SendMSG(char *buf){
pfe 0:cc6b98856c51 18
pfe 0:cc6b98856c51 19 _TCOMXbee->printf("%s",buf);
pfe 0:cc6b98856c51 20 }
pfe 0:cc6b98856c51 21 void XBEE::RecieveMSG(char *buf){
pfe 0:cc6b98856c51 22
pfe 0:cc6b98856c51 23 _TCOMXbee->printf("%s",buf);
pfe 0:cc6b98856c51 24 }
pfe 0:cc6b98856c51 25 void XBEE::Reset(){
pfe 0:cc6b98856c51 26 DigitalOut XbeeRST(_reset);
pfe 0:cc6b98856c51 27 XbeeRST = 0;
pfe 0:cc6b98856c51 28 wait_ms(10);
pfe 0:cc6b98856c51 29 XbeeRST = 1;
pfe 0:cc6b98856c51 30 wait_ms(1);
pfe 0:cc6b98856c51 31 }