Fixed push send buffer blynk_push_virtual_pin_msg(..)

This commit is contained in:
maxxir
2019-03-15 21:55:48 +04:00
parent d6ebbdc08b
commit 6eaf0fafa6
2 changed files with 8 additions and 5 deletions

View File

@@ -443,7 +443,7 @@ void processCmd(uint8_t * buff, size_t len)
#ifdef BLYNK_DEBUG
PRINTF("vr command: Not fully supported yet\r\n");
#endif
rsp_len = SPRINTF((char *)rsp_mem, "vr %d %d ", pin, virtualRead(pin));
rsp_len = SPRINTF((char *)rsp_mem, "vw %d %d", pin, virtualRead(pin));
replacetonull(rsp_mem, ' ');
sendCmd(BLYNK_CMD_HARDWARE, 0, rsp_mem, rsp_len, NULL, 0);
@@ -784,14 +784,17 @@ void blynk_push_pin(uint8_t pin)
sendCmd(BLYNK_CMD_HARDWARE, 0, rsp_mem, rsp_len, NULL, 0);
}
/*
* Sends buffer (string message for example) to a Virtual Pin
*/
void blynk_push_virtual_pin_msg(uint8_t pin, uint8_t * data)
{
uint8_t rsp_mem[128];
uint8_t rsp_mem[16];
uint16_t rsp_len;
memset(rsp_mem, 0, sizeof(rsp_mem));
rsp_len = SPRINTF((char *)rsp_mem, "vw %d %s", pin, data);
rsp_len = SPRINTF((char *)rsp_mem, "vw %d", pin);
replacetonull(rsp_mem, ' ');
sendCmd(BLYNK_CMD_HARDWARE, 0, rsp_mem, rsp_len, NULL, 0);
sendCmd(BLYNK_CMD_HARDWARE, 0, rsp_mem, rsp_len+1, data, strlen(data));
}