Eurobot2012_Beacons

RF12B/RFSerial.cpp

Committer:
narshu
Date:
2012-10-17
Revision:
3:bf8a2e4b8012
Parent:
0:b8be0a00c4f8

File content as of revision 3:bf8a2e4b8012:


/* Constructor */
#include "RFSerial.h"

RFSerial::RFSerial(PinName _SDI,
                   PinName _SDO,
                   PinName _SCK,
                   PinName _NCS,
                   PinName _NIRQ,
                   PinName _TRIG)
:RF12B(_SDI, _SDO, _SCK, _NCS, _NIRQ, _TRIG) {
    
}

// Stream implementation functions
int RFSerial::_putc(int value) {
    RF12B::write((unsigned char) value);
    return value;
}
int RFSerial::_getc() {
    if(available()) {
        return RF12B::read();
    } else {
        return EOF;
    }
}