fix: rumble

This commit is contained in:
awalol
2026-05-17 18:59:03 +08:00
parent b1019fb5c2
commit 0ed05d3f56
+2 -1
View File
@@ -62,10 +62,11 @@ void state_update(const uint8_t *data, const uint8_t size) {
byte = (byte & ~(1 << bit)) | (value << bit);
};
set_bit(state[0], 0, update.EnableRumbleEmulation);
set_bit(state[0], 1, update.UseRumbleNotHaptics);
set_bit(state[38], 2, update.EnableImprovedRumbleEmulation);
copy_if_allowed(
update.EnableRumbleEmulation,
update.UseRumbleNotHaptics || update.EnableRumbleEmulation,
offsetof(SetStateData, RumbleEmulationRight),
2
);