summaryrefslogtreecommitdiff
path: root/glcddrivers/port.h
diff options
context:
space:
mode:
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