From 1fa10cd7cf37edda1ca54fe2901e776eebb15fb4 Mon Sep 17 00:00:00 2001 From: Maxim Prokhorov Date: Sat, 6 Feb 2021 02:10:20 +0300 Subject: [PATCH] lights: fix my92xx channel setup --- code/espurna/light.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/espurna/light.cpp b/code/espurna/light.cpp index ff3b0ebe..12029ae3 100644 --- a/code/espurna/light.cpp +++ b/code/espurna/light.cpp @@ -1950,7 +1950,9 @@ void lightSetup() { #if LIGHT_PROVIDER == LIGHT_PROVIDER_MY92XX _my92xx = new my92xx(MY92XX_MODEL, MY92XX_CHIPS, MY92XX_DI_PIN, MY92XX_DCKI_PIN, MY92XX_COMMAND); - _light_channels.resize(std::min(Light::Channels, Light::ChannelsMax)); + for (unsigned char index = 0; index < Light::Channels; ++index) { + _light_channels.emplace_back(GPIO_NONE, getSetting({"ltMy92xxInv", index}, _lightInverse(index))); + } #elif LIGHT_PROVIDER == LIGHT_PROVIDER_DIMMER