Skip to content

Commit f2e9d8c

Browse files
committed
Fix: Write capability details
1 parent 11d9f24 commit f2e9d8c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/devices/steelseries_arctis_nova_3p_wireless.c

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,16 @@ void arctis_nova_3p_wireless_init(struct device** device)
9393

9494
strncpy(device_arctis.device_name, "SteelSeries Arctis Nova 3P Wireless", sizeof(device_arctis.device_name));
9595

96-
device_arctis.capabilities = B(CAP_SIDETONE) | B(CAP_INACTIVE_TIME) | B(CAP_MICROPHONE_VOLUME) | B(CAP_BATTERY_STATUS) | B(CAP_EQUALIZER) | B(CAP_EQUALIZER_PRESET) | B(CAP_PARAMETRIC_EQUALIZER);
96+
device_arctis.capabilities = B(CAP_SIDETONE) | B(CAP_INACTIVE_TIME) | B(CAP_MICROPHONE_VOLUME) | B(CAP_BATTERY_STATUS) | B(CAP_EQUALIZER) | B(CAP_EQUALIZER_PRESET) | B(CAP_PARAMETRIC_EQUALIZER);
97+
98+
device_arctis.capability_details[CAP_SIDETONE] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
99+
device_arctis.capability_details[CAP_INACTIVE_TIME] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
100+
device_arctis.capability_details[CAP_MICROPHONE_VOLUME] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
101+
device_arctis.capability_details[CAP_BATTERY_STATUS] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
102+
device_arctis.capability_details[CAP_EQUALIZER] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
103+
device_arctis.capability_details[CAP_EQUALIZER_PRESET] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
104+
device_arctis.capability_details[CAP_PARAMETRIC_EQUALIZER] = (struct capability_detail) { .usagepage = 0xffc0, .usageid = 0x1, .interface = 0 };
105+
97106
device_arctis.send_sidetone = &arctis_nova_3p_wireless_send_sidetone;
98107
device_arctis.send_inactive_time = &arctis_nova_3p_wireless_send_inactive_time;
99108
device_arctis.send_microphone_volume = &arctis_nova_3p_wireless_send_microphone_volume;

0 commit comments

Comments
 (0)