From 7bdb9cc0cd7467247a702c82eabb4afed2880320 Mon Sep 17 00:00:00 2001 From: hsaturn Date: Sun, 11 Apr 2021 01:57:58 +0200 Subject: [PATCH] Tinytest, allow to blink output 0 --- examples/tinymqtt-test/tinymqtt-test.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/tinymqtt-test/tinymqtt-test.ino b/examples/tinymqtt-test/tinymqtt-test.ino index f0b8785..c310fad 100644 --- a/examples/tinymqtt-test/tinymqtt-test.ino +++ b/examples/tinymqtt-test/tinymqtt-test.ino @@ -330,7 +330,7 @@ int16_t blink; void loop() { auto ms=millis(); - int8_t out=1; + int8_t out=0; int16_t blink_bits = blink; while(blink_bits) { @@ -503,8 +503,8 @@ void loop() } else if (compare(s, "blink")) { - uint8_t blink_nr = getint(cmd, 0); - if (blink_nr) + int8_t blink_nr = getint(cmd, -1); + if (blink_nr >= 0) { blink_ms_on[blink_nr]=getint(cmd, blink_ms_on[blink_nr]); blink_ms_off[blink_nr]=getint(cmd, blink_ms_on[blink_nr]); @@ -512,10 +512,10 @@ void loop() blink_next[blink_nr] = millis(); Serial << "Blink " << blink_nr << ' ' << (blink_ms_on[blink_nr] ? "on" : "off") << endl; if (blink_ms_on[blink_nr]) - blink |= 1<< (blink_nr-1); + blink |= 1<< blink_nr; else { - blink &= ~(1<<(blink_nr-1)); + blink &= ~(1<< blink_nr); } } }