From ec283cc22b7fc7d6f36615a4dcafd2dd0ab9318d Mon Sep 17 00:00:00 2001 From: penfold42 Date: Tue, 6 Dec 2016 08:46:04 +1100 Subject: [PATCH] fix for LPD8806 issue (#315) make writebytes call consistent with other devices --- libsrc/leddevice/LedDeviceLpd6803.cpp | 2 +- libsrc/leddevice/LedDeviceLpd8806.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libsrc/leddevice/LedDeviceLpd6803.cpp b/libsrc/leddevice/LedDeviceLpd6803.cpp index 7762f293..eae8b31c 100644 --- a/libsrc/leddevice/LedDeviceLpd6803.cpp +++ b/libsrc/leddevice/LedDeviceLpd6803.cpp @@ -34,5 +34,5 @@ int LedDeviceLpd6803::write(const std::vector &ledValues) } // Write the data - return (writeBytes(_ledBuffer.size(), _ledBuffer.data()) < 0) ? -1 : 0; + return writeBytes(_ledBuffer.size(), _ledBuffer.data()); } diff --git a/libsrc/leddevice/LedDeviceLpd8806.cpp b/libsrc/leddevice/LedDeviceLpd8806.cpp index a3bddc1b..646ca960 100644 --- a/libsrc/leddevice/LedDeviceLpd8806.cpp +++ b/libsrc/leddevice/LedDeviceLpd8806.cpp @@ -21,7 +21,7 @@ bool LedDeviceLpd8806::init(const QJsonObject &deviceConfig) _ledBuffer.resize(messageLength, 0x00); // Perform an initial reset to start accepting data on the first led - return writeBytes(clearSize, _ledBuffer.data()) >= 0; + return writeBytes(_ledBuffer.size(), _ledBuffer.data()); } int LedDeviceLpd8806::write(const std::vector &ledValues) @@ -37,5 +37,5 @@ int LedDeviceLpd8806::write(const std::vector &ledValues) } // Write the data - return (writeBytes(_ledBuffer.size(), _ledBuffer.data()) < 0) ? -1 : 0; + return writeBytes(_ledBuffer.size(), _ledBuffer.data()); }