Skip to content

Commit e388950

Browse files
FunkatronicsCalcProgrammer1
authored andcommitted
Add support for another Airgoo Fan + DRGB Controller variant
1 parent 22d908b commit e388950

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

Controllers/DRGBController/DRGBControllerDetect.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ REGISTER_HID_DETECTOR("DeepRGB SIG V4F", DetectDRGBControllers, DRGBV
3838

3939
REGISTER_HID_DETECTOR("Airgoo AG-DRGB04", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_04_V4F_PID);
4040
REGISTER_HID_DETECTOR("Airgoo AG-DRGB16", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_16_V4F_PID);
41+
REGISTER_HID_DETECTOR("Airgoo AG-DRGB08", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_08_PID);
42+
REGISTER_HID_DETECTOR("Airgoo AG-F8-DRGB08", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_08_F08_PID);
4143
REGISTER_HID_DETECTOR("Airgoo AG-F12-DRGB16", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_16_F12_PID);
4244

4345
REGISTER_HID_DETECTOR("DeepRGB L8 V5", DetectDRGBControllers, DRGBV4_VID, DRGB_L8_V5_PID);

Controllers/DRGBController/RGBController_DRGB.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,16 @@ void RGBController_DRGB::SetupZones()
9393
NUM_Channel_led = 256;
9494
Version = 4;
9595
break;
96+
case DRGB_AG_08_PID:
97+
NUM_CHANNELS = 8;
98+
NUM_Channel_led = 256;
99+
Version = 4;
100+
break;
101+
case DRGB_AG_08_F08_PID:
102+
NUM_CHANNELS = 8;
103+
NUM_Channel_led = 256;
104+
Version = 4;
105+
break;
96106
case DRGB_AG_16_V4F_PID:
97107
NUM_CHANNELS = 16;
98108
NUM_Channel_led = 256;

Controllers/DRGBController/RGBController_DRGB.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
#define DRGB_SIG_V4F_PID 0x3636
2222
#define DRGB_AG_04_V4F_PID 0x3204
2323
#define DRGB_AG_16_V4F_PID 0x3216
24+
#define DRGB_AG_08_PID 0x3F08
25+
#define DRGB_AG_08_F08_PID 0x3F16
2426
#define DRGB_AG_16_F12_PID 0x3F28
2527

2628
#define DRGB_L8_V5_PID 0x3208

0 commit comments

Comments
 (0)