@@ -142,7 +142,7 @@ static int audeze_maxwell_toggle_sidetone(hid_device* device_handle)
142
142
// Audeze HQ changes the byte at index 11, but it has no effect, it’s always toggleable regardless of what’s sent.
143
143
uint8_t data_request [MSG_SIZE ] = { 0x6 , 0x9 , 0x80 , 0x5 , 0x5a , 0x5 , 0x0 , 0x82 , 0x2c , 0x7 , 0x0 , 0x1 };
144
144
145
- return hid_write (device_handle , data_request , MSG_SIZE );
145
+ return send_get_input_report (device_handle , data_request , NULL );
146
146
}
147
147
148
148
static int audeze_maxwell_send_sidetone (hid_device * device_handle , uint8_t num )
@@ -154,7 +154,7 @@ static int audeze_maxwell_send_sidetone(hid_device* device_handle, uint8_t num)
154
154
uint8_t data_request [MSG_SIZE ] = { 0x6 , 0x9 , 0x80 , 0x5 , 0x5a , 0x5 , 0x0 , 0x0 , 0x9 , 0x2c , 0x0 , num };
155
155
156
156
// The sidetone is enabled whenever its level changes.
157
- int res = hid_write (device_handle , data_request , MSG_SIZE );
157
+ int res = send_get_input_report (device_handle , data_request , NULL );
158
158
159
159
if (num == 0 ) {
160
160
return audeze_maxwell_toggle_sidetone (device_handle );
@@ -202,13 +202,13 @@ static int audeze_maxwell_send_inactive_time(hid_device* device_handle, uint8_t
202
202
data_request [18 ] = data_request [14 ]; // MSB Again
203
203
}
204
204
205
- return hid_write (device_handle , data_request , MSG_SIZE );
205
+ return send_get_input_report (device_handle , data_request , NULL );
206
206
}
207
207
208
208
static int audeze_maxwell_send_volume_limiter (hid_device * hid_device , uint8_t on )
209
209
{
210
210
uint8_t data_request [MSG_SIZE ] = { 0x6 , 0x9 , 0x80 , 0x5 , 0x5a , 0x5 , 0x0 , 0x0 , 0x9 , 0x28 , 0x0 , on == 1 ? 0x88 : 0x8e };
211
- return hid_write (hid_device , data_request , MSG_SIZE );
211
+ return send_get_input_report (hid_device , data_request , NULL );
212
212
}
213
213
214
214
// Audeze Maxwell has 6 default presets and 4 custom presets (Audeze, Treble Boost, Bass Boost, Immersive, Competition, Footsteps, Preset 1, Preset 2, Preset 3, Preset 4)
@@ -219,7 +219,7 @@ static int audeze_maxwell_send_equalizer_preset(hid_device* hid_device, uint8_t
219
219
}
220
220
221
221
uint8_t data_request [MSG_SIZE ] = { 0x6 , 0x9 , 0x80 , 0x5 , 0x5a , 0x5 , 0x0 , 0x0 , 0x9 , 0x0 , 0x0 , num };
222
- return hid_write (hid_device , data_request , MSG_SIZE );
222
+ return send_get_input_report (hid_device , data_request , NULL );
223
223
}
224
224
225
225
static int audeze_maxwell_send_equalizer_custom_preset (hid_device * hid_device , uint8_t num )
0 commit comments