diff options
author | Manuel Reimer <manuel.reimer@gmx.de> | 2018-02-03 16:43:53 +0100 |
---|---|---|
committer | Manuel Reimer <manuel.reimer@gmx.de> | 2018-02-03 16:43:53 +0100 |
commit | 3bbe763488aa84fdf29047b6b38acd11f8274862 (patch) | |
tree | c515987004f20f07fe38e96ad4ddc17ba40366ca /glcddrivers/port.h | |
parent | f5528fefca614b8a134a1b6ba9e7cc476a8a537e (diff) | |
download | graphlcd-base-3bbe763488aa84fdf29047b6b38acd11f8274862.tar.gz graphlcd-base-3bbe763488aa84fdf29047b6b38acd11f8274862.tar.bz2 |
Add usbserlcd driver
Diffstat (limited to 'glcddrivers/port.h')
-rw-r--r-- | glcddrivers/port.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/glcddrivers/port.h b/glcddrivers/port.h index 6fcd635..ee851c8 100644 --- a/glcddrivers/port.h +++ b/glcddrivers/port.h @@ -12,6 +12,9 @@ #ifndef _GLCDDRIVERS_PORT_H_ #define _GLCDDRIVERS_PORT_H_ +#include <string> +#include <termios.h> + namespace GLCD { @@ -69,10 +72,12 @@ public: int Open(const char * device); int Close(); + void SetBaudRate(speed_t speed); int ReadData(unsigned char * data); void WriteData(unsigned char data); void WriteData(unsigned char * data, unsigned short length); + void WriteData(std::string data); }; } // end of namespace |