Skip to content

Commit c91a963

Browse files
FunkatronicsCalcProgrammer1
authored andcommitted
Add support for Airgoo Fan + DRGB Controller
1 parent e631ca9 commit c91a963

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

Controllers/DRGBController/DRGBControllerDetect.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ 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-F12-DRGB16", DetectDRGBControllers, DRGBV4_VID, DRGB_AG_16_F12_PID);
4142

4243
REGISTER_HID_DETECTOR("DeepRGB L8 V5", DetectDRGBControllers, DRGBV4_VID, DRGB_L8_V5_PID);
4344
REGISTER_HID_DETECTOR("DeepRGB U16 V5", DetectDRGBControllers, DRGBV4_VID, DRGB_U16_V5_PID);

Controllers/DRGBController/RGBController_DRGB.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,11 @@ void RGBController_DRGB::SetupZones()
9898
NUM_Channel_led = 256;
9999
Version = 4;
100100
break;
101+
case DRGB_AG_16_F12_PID:
102+
NUM_CHANNELS = 16;
103+
NUM_Channel_led = 256;
104+
Version = 4;
105+
break;
101106

102107
case DRGB_L8_V5_PID:
103108
NUM_CHANNELS = 8;

Controllers/DRGBController/RGBController_DRGB.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
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_16_F12_PID 0x3F28
2425

2526
#define DRGB_L8_V5_PID 0x3208
2627
#define DRGB_U16_V5_PID 0x3215

0 commit comments

Comments
 (0)