Committer:
madcowswe
Date:
Mon Mar 19 18:00:11 2012 +0000
Revision:
0:525cb1ac9f1f

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
madcowswe 0:525cb1ac9f1f 1
madcowswe 0:525cb1ac9f1f 2 /* Constructor */
madcowswe 0:525cb1ac9f1f 3 #include "RFSerial.h"
madcowswe 0:525cb1ac9f1f 4
madcowswe 0:525cb1ac9f1f 5 RFSerial::RFSerial(PinName _SDI,
madcowswe 0:525cb1ac9f1f 6 PinName _SDO,
madcowswe 0:525cb1ac9f1f 7 PinName _SCK,
madcowswe 0:525cb1ac9f1f 8 PinName _NCS,
madcowswe 0:525cb1ac9f1f 9 PinName _NIRQ)
madcowswe 0:525cb1ac9f1f 10 :RF12B(_SDI, _SDO, _SCK, _NCS, _NIRQ) {
madcowswe 0:525cb1ac9f1f 11
madcowswe 0:525cb1ac9f1f 12 }
madcowswe 0:525cb1ac9f1f 13
madcowswe 0:525cb1ac9f1f 14 // Stream implementation functions
madcowswe 0:525cb1ac9f1f 15 int RFSerial::_putc(int value) {
madcowswe 0:525cb1ac9f1f 16 RF12B::write((unsigned char) value);
madcowswe 0:525cb1ac9f1f 17 return value;
madcowswe 0:525cb1ac9f1f 18 }
madcowswe 0:525cb1ac9f1f 19 int RFSerial::_getc() {
madcowswe 0:525cb1ac9f1f 20 if(available()) {
madcowswe 0:525cb1ac9f1f 21 return RF12B::read();
madcowswe 0:525cb1ac9f1f 22 } else {
madcowswe 0:525cb1ac9f1f 23 return EOF;
madcowswe 0:525cb1ac9f1f 24 }
madcowswe 0:525cb1ac9f1f 25 }