Fix Skydimo - populate outbut buffer (#1802)

This commit is contained in:
LordGrey 2024-11-17 13:22:54 +01:00 committed by GitHub
parent 27f74af4e3
commit bc1bfbc83a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -64,5 +64,9 @@ int LedDeviceSkydimo::write(const std::vector<ColorRgb> & ledValues)
return 0;
}
assert(HEADER_SIZE + ledValues.size() * sizeof(ColorRgb) <= _ledBuffer.size());
memcpy(HEADER_SIZE + _ledBuffer.data(), ledValues.data(), ledValues.size() * sizeof(ColorRgb));
return writeBytes(_bufferLength, _ledBuffer.data());
}