From 564637b1db16ca79894425f6dc25b5ad8d28afc9 Mon Sep 17 00:00:00 2001 From: David Madison Date: Mon, 4 Dec 2017 19:43:20 -0500 Subject: [PATCH] Added 'off' setting for serial timeout --- Arduino/LEDstream_FastLED/LEDstream_FastLED.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino b/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino index 4675c08..0ae8787 100644 --- a/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino +++ b/Arduino/LEDstream_FastLED/LEDstream_FastLED.ino @@ -36,7 +36,7 @@ static const uint8_t static const unsigned long SerialSpeed = 115200; // serial port speed static const uint16_t - SerialTimeout = 150; // time before LEDs are shut off if no data (in seconds) + SerialTimeout = 150; // time before LEDs are shut off if no data (in seconds), 0 to disable // --- Optional Settings (uncomment to add) #define SERIAL_FLUSH // Serial buffer cleared on LED latch @@ -239,7 +239,7 @@ void timeouts(){ lastAckTime = t; // Reset counter // If no data received for an extended time, turn off all LEDs. - if((t - lastByteTime) >= (uint32_t) SerialTimeout * 1000) { + if(SerialTimeout != 0 && (t - lastByteTime) >= (uint32_t) SerialTimeout * 1000) { memset(leds, 0, Num_Leds * sizeof(struct CRGB)); //filling Led array by zeroes FastLED.show(); mode = Header;