From d1f76042e1994ca25a0dc8e344571aa0aa6733fe Mon Sep 17 00:00:00 2001 From: ChuckMash <86080247+ChuckMash@users.noreply.github.com> Date: Tue, 12 Apr 2022 01:20:08 -0700 Subject: [PATCH] bugfix for outgoing serial TPM2 message length (#2628) bugfix for outgoing serial TPM2 message length --- wled00/wled_serial.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wled00/wled_serial.cpp b/wled00/wled_serial.cpp index 5dbcb01e7..2fafaceb1 100644 --- a/wled00/wled_serial.cpp +++ b/wled00/wled_serial.cpp @@ -86,8 +86,8 @@ void handleSerial() Serial.write(0xC9); Serial.write(0xDA); uint16_t used = strip.getLengthTotal(); uint16_t len = used*3; - Serial.write((len << 8) & 0xFF); - Serial.write( len & 0xFF); + Serial.write(highByte(len)); + Serial.write(lowByte(len)); for (uint16_t i=0; i < used; i++) { uint32_t c = strip.getPixelColor(i); Serial.write(qadd8(W(c), R(c))); //R, add white channel to RGB channels as a simple RGBW -> RGB map