diff --git a/compiled/lighthub21/firmware.bin b/compiled/lighthub21/firmware.bin index a2af498..f454254 100644 Binary files a/compiled/lighthub21/firmware.bin and b/compiled/lighthub21/firmware.bin differ diff --git a/compiled/update_bin.sh b/compiled/update_bin.sh index 3868976..868334e 100755 --- a/compiled/update_bin.sh +++ b/compiled/update_bin.sh @@ -5,12 +5,11 @@ cp ../.pio/build/mega2560slim-5100/firmware.hex mega2560slim-5100 cp ../.pio/build/mega2560slim-5100/firmware.bin mega2560slim-5100 cp ../.pio/build/mega2560slim2/firmware.hex mega2560slim2 cp ../.pio/build/mega2560slim2/firmware.bin mega2560slim2 -cp ../.pio/build/due-5100/firmware.bin due-5100 cp ../.pio/build/mega2560-5100/firmware.hex mega2560-5100 -cp ../.pio/build/due-5500/firmware.bin due-5500 cp ../.pio/build/nrf52840/firmware.hex nrf52840-5500 cp ../.pio/build/esp32-wifi/firmware.bin esp32-wifi cp ../.pio/build/stm32-enc2860/firmware.bin stm32-enc2860 cp ../.pio/build/esp8266-wifi/firmware.bin esp8266-wifi cp ../.pio/build/lighthub21/firmware.bin lighthub21 -cp ../.pio/build/mega2560-5500/firmware.hex mega2560-5500 \ No newline at end of file +cp ../.pio/build/mega2560-5500/firmware.hex mega2560-5500 +cp ../.pio/build/stm32/firmware.* stm32 diff --git a/lighthub/item.cpp b/lighthub/item.cpp index 7888fe7..f127b20 100644 --- a/lighthub/item.cpp +++ b/lighthub/item.cpp @@ -880,6 +880,7 @@ int Item::Ctrl(itemCmd cmd, char* subItem, bool allowRecursion) break; case CMD_XON: + chActive=(isActive()>0); if (!chActive) //if channel was'nt active before CMD_XON { cmd.loadItemDef(this); @@ -894,6 +895,7 @@ int Item::Ctrl(itemCmd cmd, char* subItem, bool allowRecursion) } break; case CMD_HALT: + chActive=(isActive()>0); if (chActive) //if channel was active before CMD_HALT { cmd.Cmd(CMD_OFF);