dolphin/Source/Core/Core/IOS/USB
Léo Lam 18957bdb0a IOS: Fix savestates for Bluetooth passthrough
This fixes savestates when using Bluetooth passthrough by keeping track
of pending transfer commands and discarding them on state load, so that
the emulated software receives a reply to IOS requests as expected.

With this change, savestates in BT passthrough should work as long as
no Wiimote is connected when creating the savestate and when
restoring it. Yes, I know this is an important limitation -- but
that is probably the best we can do, and it's still better than
completely broken savestates.
2017-01-25 15:31:28 +01:00
..
Bluetooth IOS: Fix savestates for Bluetooth passthrough 2017-01-25 15:31:28 +01:00
Common.cpp IOS: Move out common USB structures 2017-01-20 18:29:21 +01:00
Common.h IOS: Move out common USB structures 2017-01-20 18:29:21 +01:00
USB_HIDv4.cpp IOS: Move out common USB structures 2017-01-20 18:29:21 +01:00
USB_HIDv4.h IOS: Move out common USB structures 2017-01-20 18:29:21 +01:00
USB_KBD.cpp IOS: Remove IOS prefix on a few structs/enums 2017-01-19 19:10:31 +01:00
USB_KBD.h IOS: Remove IOS prefix on a few structs/enums 2017-01-19 19:10:31 +01:00
USB_VEN.cpp IOS: Remove IOS prefix on a few structs/enums 2017-01-19 19:10:31 +01:00
USB_VEN.h IOS: Remove IOS prefix on a few structs/enums 2017-01-19 19:10:31 +01:00
USBV0.cpp IOS: Move out common USB structures 2017-01-20 18:29:21 +01:00
USBV0.h IOS: Move out common USB structures 2017-01-20 18:29:21 +01:00