summaryrefslogtreecommitdiff
path: root/glcddrivers/port.h
diff options
context:
space:
mode:
authorManuel Reimer <manuel.reimer@gmx.de>2018-02-03 16:43:53 +0100
committerManuel Reimer <manuel.reimer@gmx.de>2018-02-03 16:43:53 +0100
commit3bbe763488aa84fdf29047b6b38acd11f8274862 (patch)
treec515987004f20f07fe38e96ad4ddc17ba40366ca /glcddrivers/port.h
parentf5528fefca614b8a134a1b6ba9e7cc476a8a537e (diff)
downloadgraphlcd-base-3bbe763488aa84fdf29047b6b38acd11f8274862.tar.gz
graphlcd-base-3bbe763488aa84fdf29047b6b38acd11f8274862.tar.bz2
Add usbserlcd driver
Diffstat (limited to 'glcddrivers/port.h')
-rw-r--r--glcddrivers/port.h5
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