Myserial Library extends RawSerial
Diff: MySerial.cpp
- Revision:
- 14:8bd054a87ac5
- Parent:
- 12:02b3877b48c6
- Child:
- 15:a0b05e764268
--- a/MySerial.cpp Thu Jul 03 03:21:33 2014 +0000 +++ b/MySerial.cpp Thu Jul 03 05:41:39 2014 +0000 @@ -1,29 +1,15 @@ #include "MySerial.h" -MySerial::MySerial(PinName tx,PinName rx):SerialBase(tx,rx) //constructor +MySerial::MySerial(PinName tx,PinName rx):Serial(tx,rx) //constructor { fRxStartWait = 0.01; //wait getting a 1st char after interrupted fRxEachWait = 0.001; //wait getting each char } -int MySerial::getc() { - return _base_getc(); -} - -int MySerial::putc(int c) { - return _base_putc(c); -} - -int MySerial::puts(const char *str) { - while (*str) - putc(*str ++); - return 0; -} - void MySerial::SetRxWait(float _fRxStartWait, float _fRxEachWait) { fRxStartWait = _fRxStartWait; //wait getting a 1st char after interrupted - fRxEachWait = _fRxEachWait; //wait getting each char + fRxEachWait = _fRxEachWait; //wait getting each char } int MySerial::GetString(int size, char *cWord) //by pointer