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

Revision:
7:8879692d4e6c
Parent:
3:31e4b850b126
Child:
9:7369ec77a3ea
diff -r b942afadf9be -r 8879692d4e6c WidgetBridge.h
--- a/WidgetBridge.h	Thu Jun 23 23:00:40 2016 +0000
+++ b/WidgetBridge.h	Wed Oct 12 09:18:39 2016 +0300
@@ -19,10 +19,10 @@
     WidgetBridge(int vPin)
         : mPin(vPin)
     {}
-    void onWrite(BlynkReq& request, const BlynkParam& param) {}
+    void onWrite(BlynkReq BLYNK_UNUSED &request, const BlynkParam BLYNK_UNUSED &param) {}
 
     void setAuthToken(const char* token) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("i");
@@ -32,7 +32,7 @@
 
     template <typename T>
     void digitalWrite(const T& pin, int val) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("dw");
@@ -43,7 +43,7 @@
 
     template <typename T>
     void analogWrite(const T& pin, int val) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("aw");
@@ -54,7 +54,7 @@
 
     template <typename T>
     void virtualWrite(int pin, const T& data) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("vw");
@@ -65,7 +65,7 @@
 
     template <typename T1, typename T2>
     void virtualWrite(int pin, const T1& data1, const T2& data2) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("vw");
@@ -77,7 +77,7 @@
 
     template <typename T1, typename T2, typename T3>
     void virtualWrite(int pin, const T1& data1, const T2& data2, const T3& data3) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("vw");
@@ -90,7 +90,7 @@
 
     template <typename T1, typename T2, typename T3, typename T4>
     void virtualWrite(int pin, const T1& data1, const T2& data2, const T3& data3, const T4& data4) {
-        char mem[64];
+        char mem[BLYNK_MAX_SENDBYTES];
         BlynkParam cmd(mem, 0, sizeof(mem));
         cmd.add(mPin);
         cmd.add("vw");