BayEOSArduino Library
BayDebugTFT.h
1 /*
2  * TFT Debugging Class
3  *
4  * S.Holzheu (holzheu@bayceer.uni-bayreuth.de)
5  *
6  * This is a Class sending BayEOS-Frames in a human readable form
7  * helps debugging Arduino-BayEOS-Projects...
8  *
9  */
10 
11 #ifndef BayDEBUGTFT_h
12 #define BayDEBUGTFT_h
13 
14 #include <BayDebug.h>
15 #include <TFTStream.h>
16 
17 
18 class BayTFTDebug : public TFTStream, public BayEOSDebugInterface {
19 public:
23  BayTFTDebug(UTFT *utft, char *tx_buffer, uint8_t rows, uint8_t cols);
24  void flush(void);
25  using TFTStream::println;
26  using TFTStream::print;
27  using TFTStream::write;
28  size_t write(uint8_t b);
29 
30 private:
31  int available(void);
32  int peek(void);
33  int read(void);
34 
35 };
36 
37 
38 
39 #endif
Definition: BayDebug.h:16
Definition: BayDebugTFT.h:18
BayTFTDebug(UTFT *utft, char *tx_buffer, uint8_t rows, uint8_t cols)
Definition: BayDebugTFT.cpp:4
Definition: TFTStream.h:14
Definition: UTFT.h:156