Xiaofei Qiu / Xbee

Xbee.h

Committer:
Xiaofei
Date:
2015-11-28
Revision:
31:84e27d1b86a6
Parent:
30:18ef9d8f1eea
Child:
33:70e9e5e5f9d5

File content as of revision 31:84e27d1b86a6:

#pragma once
#include "mbed.h"

class Xbee
{
public:
    // Use p9 and p10 as default serial pins
    Xbee(PinName tx = p9, PinName rx = p10, PinName rst = p11);
    
    // Reset
    void Reset();
    
    // Send buffer
    void Send(const char&);
    
    // Read buffer
    void Recv(char&);
    
    // Flush serial buffer
    void Flush();
        
private:
    Serial _xbee;
    DigitalOut _rst;
};