Eurobot_2012_Secondary

Dependencies:   mbed tvmet

Committer:
narshu
Date:
Fri Apr 20 21:32:24 2012 +0000
Revision:
0:fbfafa6bf5f9

        

Who changed what in which revision?

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