Eurobot2012_Beacons

Committer:
narshu
Date:
Wed Oct 17 22:26:33 2012 +0000
Revision:
3:bf8a2e4b8012
Parent:
0:b8be0a00c4f8
Commit before publishing

Who changed what in which revision?

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