Fixed and tested digitalRead with Value Display application widget
This commit is contained in:
@@ -424,13 +424,17 @@ void processCmd(uint8_t * buff, size_t len)
|
||||
|
||||
if(!strcmp(cmd, "dr")) // digital pin read
|
||||
{
|
||||
rsp_len = SPRINTF((char *)rsp_mem, "dw %d %d ", pin, digitalRead(pin));
|
||||
//This is bug on LPc13xx original sources, last space symbol is unnecessary
|
||||
//rsp_len = SPRINTF((char *)rsp_mem, "dw %d %d ", pin, digitalRead(pin));
|
||||
rsp_len = SPRINTF((char *)rsp_mem, "dw %d %d", pin, digitalRead(pin));
|
||||
replacetonull(rsp_mem, ' ');
|
||||
sendCmd(BLYNK_CMD_HARDWARE, 0, rsp_mem, rsp_len, NULL, 0);
|
||||
}
|
||||
else if(!strcmp(cmd, "ar")) // analog pin read
|
||||
{
|
||||
rsp_len = SPRINTF((char *)rsp_mem, "aw %d %d ", pin, analogRead(pin));
|
||||
//This is bug on LPc13xx original sources, last space symbol is unnecessary (as I think..)
|
||||
//rsp_len = SPRINTF((char *)rsp_mem, "aw %d %d ", pin, analogRead(pin));
|
||||
rsp_len = SPRINTF((char *)rsp_mem, "aw %d %d", pin, analogRead(pin));
|
||||
replacetonull(rsp_mem, ' ');
|
||||
sendCmd(BLYNK_CMD_HARDWARE, 0, rsp_mem, rsp_len, NULL, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user