This is an experimental driver for the XBee 900 HP pro module's SPI connection. This driver is unfinished and stability is not guaranteed. Use with caution.
Dependents: Sentinel_BASE Sentinel_NODE
xbee900hp.h
- Committer:
- ottaviano3
- Date:
- 2015-04-20
- Revision:
- 0:8c8a8244e590
- Child:
- 1:b97d46c5d7ce
File content as of revision 0:8c8a8244e590:
#ifndef XBEE900HP_H #define XBEE900HP_H #include "mbed.h" /** * Wrapper for the xBee 900 HP Module */ class xbee900hp { public: /** * Initialize the xBee Module */ xbee900hp(PinName pin_mosi,PinName pin_miso,PinName pin_sck,PinName pin_attn, PinName pin_rst, PinName pin_dout); /** * Destructor */ ~xbee900hp(); /** * Subroutine to reset the xBee Module */ void reset(); /** * Send packet over spi to xBee for TX */ void sendPacket(char* data, unsigned int length); private: // Setup pin input types. // Reset DigitalOut _pin_rst; // Asert Pin DigitalIn _pin_attn; // DOUT DigitalOut _pin_dout; // SPI SPI _xbeespi; }; #endif