Interactive functions for UART.
It's old library. Please change the new library "MjLineSerial".
LineSerial.h
- Committer:
- matsujirushi
- Date:
- 2014-10-13
- Revision:
- 1:2338acfb180d
- Parent:
- 0:d3ca6a57e60b
File content as of revision 1:2338acfb180d:
#ifndef LINE_SERIAL_H #define LINE_SERIAL_H #include "mbed.h" class LineSerial : public Serial { public: LineSerial(PinName tx, PinName rx, const char *name = NULL); virtual ~LineSerial(); void allocateReadBuffer(size_t size); void attachReadLine(void (*func)(const char* str)); void task(); private: char *readBuffer; size_t readBufferSize; size_t readBufferCount; void (*readLineFunc)(const char* data); bool appendReadBuffer(char data); bool removeReadBuffer(); }; #endif