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: Blynk_RBL_BLE_Nano Blynk_MicroBit Blynk_Serial Blynk_RBL_BLE_Nano
WidgetLCD.h
- Committer:
- Volodymyr Shymanskyy
- Date:
- 2016-10-12
- Revision:
- 7:8879692d4e6c
- Parent:
- 0:58b20b438383
- Child:
- 9:7369ec77a3ea
File content as of revision 7:8879692d4e6c:
/** * @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[BLYNK_MAX_SENDBYTES]; 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