Work on LPC824. Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc. http://www.blynk.cc/

Dependents:   ESP8266BlynkWeatherStation TEST123

Fork of Blynk by Volodymyr Shymanskyy

Revision:
0:58b20b438383
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/WidgetLCD.h	Sat May 07 08:02:50 2016 +0000
@@ -0,0 +1,40 @@
+/**
+ * @file       WidgetLCD.h
+ * @author     Volodymyr Shymanskyy
+ * @license    This project is released under the MIT License (MIT)
+ * @copyright  Copyright (c) 2015 Volodymyr Shymanskyy
+ * @date       Mar 2015
+ * @brief
+ */
+
+#ifndef WidgetLCD_h
+#define WidgetLCD_h
+
+#include <Blynk/BlynkApi.h>
+
+class WidgetLCD
+{
+public:
+    WidgetLCD(uint8_t pin) : mPin(pin) {}
+    void setVPin(int vPin) { mPin = vPin; }
+
+    void clear() {
+        Blynk.virtualWrite(mPin, "clr");
+    }
+
+    template<typename T>
+    void print(int x, int y, const T& str) {
+        char mem[64] = "";
+        BlynkParam cmd(mem, 0, sizeof(mem));
+        cmd.add("p");
+        cmd.add(x);
+        cmd.add(y);
+        cmd.add(str);
+        Blynk.virtualWrite(mPin, cmd);
+    }
+
+private:
+    uint8_t mPin;
+};
+
+#endif