Working lib for qq v2

Dependents:   Sonar_Beacon

Committer:
madcowswe
Date:
Wed Feb 08 16:51:49 2012 +0000
Revision:
1:09e016eea608
Parent:
0:048b717be6c0
Working lib for qq v2

Who changed what in which revision?

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