diff --git a/libsrc/leddevice/LedDeviceAdalight.cpp b/libsrc/leddevice/LedDeviceAdalight.cpp index a2c6ad71..2963e0c1 100644 --- a/libsrc/leddevice/LedDeviceAdalight.cpp +++ b/libsrc/leddevice/LedDeviceAdalight.cpp @@ -41,6 +41,15 @@ int LedDeviceAdalight::write(const std::vector & ledValues) _ledBuffer[3] = ((ledValues.size() - 1) >> 8) & 0xFF; // LED count high byte _ledBuffer[4] = (ledValues.size() - 1) & 0xFF; // LED count low byte _ledBuffer[5] = _ledBuffer[3] ^ _ledBuffer[4] ^ 0x55; // Checksum + Debug( _log, "Adalight header for %d leds: %c%c%c 0x%02x 0x%02x 0x%02x", + ledValues.size(), + _ledBuffer[0], + _ledBuffer[1], + _ledBuffer[2], + _ledBuffer[3], + _ledBuffer[4], + _ledBuffer[5] + ); } // restart the timer diff --git a/libsrc/leddevice/LedDeviceAdalightApa102.cpp b/libsrc/leddevice/LedDeviceAdalightApa102.cpp index ccc273a2..0bb35fe9 100644 --- a/libsrc/leddevice/LedDeviceAdalightApa102.cpp +++ b/libsrc/leddevice/LedDeviceAdalightApa102.cpp @@ -39,6 +39,15 @@ int LedDeviceAdalightApa102::write(const std::vector & ledValues) _ledBuffer[3] = (((unsigned int)(ledValues.size())) >> 8) & 0xFF; // LED count high byte _ledBuffer[4] = ((unsigned int)(ledValues.size())) & 0xFF; // LED count low byte _ledBuffer[5] = _ledBuffer[3] ^ _ledBuffer[4] ^ 0x55; // Checksum + Debug( _log, "Adalight header for %d leds: %c%c%c 0x%02x 0x%02x 0x%02x", + ledValues.size(), + _ledBuffer[0], + _ledBuffer[1], + _ledBuffer[2], + _ledBuffer[3], + _ledBuffer[4], + _ledBuffer[5] + ); } for (signed iLed=1; iLed<=_ledCount; iLed++) {