diff --git a/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.cpp b/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.cpp index b217d641..f98bf2ea 100644 --- a/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.cpp +++ b/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.cpp @@ -5,6 +5,7 @@ | lighting controller | | | | Tong R (tcr020) 2023/08/09 | +| Liu ShiMeng(Moon dream stars) 2003/08/09| | | | Dongguan Yonghang Electronic | | Technology Co., Ltd | diff --git a/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.h b/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.h index db908909..f22b7f52 100644 --- a/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.h +++ b/Controllers/JginYueInternalUSBController/JginYueInternalUSBController.h @@ -5,6 +5,7 @@ | lighting controller | | | | Tong R (tcr020) 2023/08/09 | +| Liu ShiMeng(Moon dream stars) 2003/08/09| | | | Dongguan Yonghang Electronic | | Technology Co., Ltd | diff --git a/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.cpp b/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.cpp index 83a60d8f..43785fb3 100644 --- a/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.cpp +++ b/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.cpp @@ -4,6 +4,7 @@ | Generic RGB Interface JginYueInternalUSB Class | | | | Tong R (tcr020) 2023/08/09 | +| Liu ShiMeng (Moon dream stars) 2003/08/09 | | | | Dongguan Yonghang Electronic Technology Co., Ltd| \*------------------------------------------------*/ @@ -22,7 +23,7 @@ @effects :white_check_mark: @detectors DetectJginYueInternalUSB @comment Insert multiline JginYueInternalUSB comment here -*/ +\*--------------------------------------------------------------------*/ RGBController_JginYueInternalUSB::RGBController_JginYueInternalUSB(JginYueInternalUSBController* controller_ptr) { @@ -177,6 +178,9 @@ RGBController_JginYueInternalUSB::RGBController_JginYueInternalUSB(JginYueIntern void RGBController_JginYueInternalUSB::SetupZones() { + /*-------------------------------------------------*\ + | Only set LED count on the first run | + \*-------------------------------------------------*/ bool first_run = false; if(zones.size() == 0) @@ -184,11 +188,16 @@ void RGBController_JginYueInternalUSB::SetupZones() first_run = true; } + /*-------------------------------------------------*\ + | Clear any existing color/LED configuration | + \*-------------------------------------------------*/ leds.clear(); colors.clear(); zones.resize(JGINYUE_MAX_ZONES); - + /*-------------------------------------------------*\ + | Set zones and leds | + \*-------------------------------------------------*/ zones[0].name = "ARGB_Header_1"; zones[0].type = ZONE_TYPE_LINEAR; zones[0].leds_min = 1; @@ -256,7 +265,6 @@ void RGBController_JginYueInternalUSB::DeviceUpdateLEDs() { UpdateZoneLEDs(i); } - } void RGBController_JginYueInternalUSB::UpdateZoneLEDs(int zone) @@ -289,7 +297,6 @@ void RGBController_JginYueInternalUSB::DeviceUpdateMode() { unsigned char area; - if(modes[active_mode].value == JGINYUE_USB_MODE_DIRECT) { DeviceUpdateLEDs(); diff --git a/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.h b/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.h index c78df693..30ed890a 100644 --- a/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.h +++ b/Controllers/JginYueInternalUSBController/RGBController_JginYueInternalUSB.h @@ -4,6 +4,7 @@ | Generic RGB Interface JginYueInternalUSB Class | | | | Tong R (tcr020) 2023/08/09 | +| Liu ShiMeng (Moon dream stars) 2003/08/09 | | | | Dongguan Yonghang Electronic Technology Co., Ltd| \*------------------------------------------------*/