#ifndef __XBEE_H #define __XBEE_H #include #define XBSLEEP (1<<6) #define XBRESET (1<<2) #define RTS (1<<4) #define CTS (1<<5) void xbee_init(void); #define CTSOK (!(P5IN& CTS ) ) /* ok to send data when this evaluates true */ #define startRTS() do { P5OUT &= ~ RTS; } while (0) #define stopRTS() do { P5OUT |= RTS; } while (0) #define RTS_state (P5OUT & RTS) #define xbee_on() do { P5OUT |= XBRESET; } while (0) #define xbee_off() do { P5OUT &= ~XBRESET; } while (0) #define xbee_state (P5OUT & XBRESET) #endif /* __XBEE_H */