LCD Baseshield GSOE GSOF

Dependents:   WebserverGSOE_Schnaiter HC05__TI4_RP5_Schnaiter

Revision:
0:0eebf803661c
Child:
10:6104b8ad248f
diff -r 000000000000 -r 0eebf803661c LCD.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LCD.h	Wed Mar 04 17:42:16 2020 +0000
@@ -0,0 +1,32 @@
+//Verwendet SoftwareI2C von:
+/* 
+ * mbed Library to use a software master i2c interface on any GPIO pins
+ * Copyright (c) 2012 Christopher Pepper
+ * Released under the MIT License: http://mbed.org/license/mit
+ */
+//Anpassungen in SoftwareI2C.cpp: _frequency_delay = 3;
+
+#include "mbed.h"
+#include "SoftwareI2C.h"    
+class lcd
+{   
+    private:
+    uint8_t Adresse;//=0x3F;
+    //DigitalOut *ok;
+    //DigitalOut *nok;
+    //PortOut *po;
+    //DigitalIn *t;
+    SoftwareI2C *i2c;
+    uint8_t wert;
+    public:
+    lcd(void);
+    void clear(void);
+    void sendeByte(char b,uint8_t rw, uint8_t rs );
+    void sendeNippel(char b,uint8_t rw, uint8_t rs );
+    void init(void);
+    void cursorpos(uint8_t pos);
+    void warte(void);
+    int printf(const char *format, ...);
+
+
+};