This is for ICRS\' second generation Quadcopter

Dependencies:   mbed

Committer:
madcowswe
Date:
Fri Nov 18 18:23:33 2011 +0000
Revision:
0:0bbf2f16da9c

        

Who changed what in which revision?

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