|
11 | 11 | {
|
12 | 12 | RAZER_NO_DEVICE,
|
13 | 13 | RAZER_BLACKWIDOW_CHROMA,
|
| 14 | + RAZER_BLACKWIDOW_X_CHROMA, |
14 | 15 | RAZER_DEATHSTALKER_CHROMA,
|
15 | 16 | RAZER_ORNATA_CHROMA,
|
16 | 17 | RAZER_BLADE_STEALTH,
|
@@ -168,6 +169,13 @@ void RazerChroma::Initialize()
|
168 | 169 |
|
169 | 170 | device_type = RAZER_BLACKWIDOW_CHROMA;
|
170 | 171 | }
|
| 172 | + if(!strncmp(device_string, "Razer BlackWidow X Chroma", strlen("Razer BlackWidow X Chroma"))) |
| 173 | + { |
| 174 | + //Device is Razer BlackWidow X Chroma |
| 175 | + printf("BlackWidow X Chroma Detected\r\n"); |
| 176 | + |
| 177 | + device_type = RAZER_BLACKWIDOW_X_CHROMA; |
| 178 | + } |
171 | 179 | if(!strncmp(device_string, "Razer DeathStalker Chroma", strlen("Razer DeathStalker Chroma")))
|
172 | 180 | {
|
173 | 181 | //Device is Razer DeathStalker Chroma
|
@@ -324,6 +332,7 @@ void RazerChroma::Initialize()
|
324 | 332 | {
|
325 | 333 | //Devices with custom effect type and matrix
|
326 | 334 | case RAZER_BLACKWIDOW_CHROMA:
|
| 335 | + case RAZER_BLACKWIDOW_X_CHROMA: |
327 | 336 | case RAZER_DEATHSTALKER_CHROMA:
|
328 | 337 | case RAZER_ORNATA_CHROMA:
|
329 | 338 | case RAZER_BLADE_STEALTH:
|
@@ -505,6 +514,7 @@ bool RazerChroma::SetLEDs(COLORREF pixels[64][256])
|
505 | 514 | {
|
506 | 515 | case RAZER_ORNATA_CHROMA:
|
507 | 516 | case RAZER_BLACKWIDOW_CHROMA:
|
| 517 | + case RAZER_BLACKWIDOW_X_CHROMA: |
508 | 518 | {
|
509 | 519 | char BlackWidowEffect[((3 * 22)) + 3];
|
510 | 520 |
|
|
0 commit comments