Transmitter code for quadcopter

Dependencies:   mbed

Committer:
madcowswe
Date:
Tue Nov 22 23:20:34 2011 +0000
Revision:
0:1b2cbe8cabf1

        

Who changed what in which revision?

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