summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/GCAdapter_Android.cpp
AgeCommit message (Collapse)Author
2018-06-06Use UICommon's game list code on AndroidJosJuice
Deduplicates code, and gets rid of some problems the old code had (such as: bad performance when calling native functions, only one disc showing up for multi-disc games, Wii banners being low-res, unnecessarily much effort being needed for adding more metadata).
2017-09-13Add Core::State::StartingMichael M
2017-03-16SI: Namespace device classesLioncash
Places all of the SI code under the SerialInterface namespace instead of only the main source file. This keeps all SI code under a common name, as well as out of the global namespace
2017-03-16SI: Move MAX_SI_CHANNELS into the SerialInterface namespaceLioncash
Given this constant is related to the serial interface, it shouldn't be outside of the namespace.
2017-03-06GCAdapter_Android: Fix an array bounds overrun in Read()Lioncash
s_controller_payload is 37 bytes long, but Read() would copy 0x37 (a.k.a 55) bytes, overrunning the array.
2017-02-05Core: Convert State enum into an enum classLioncash
2017-01-20Core: Move SI source files to their own directoryLioncash
2016-08-01GCAdapter: Return input state by valueLioncash
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-05-19GCAdapter: protect some more functionsmathieui
Reset() and Setup() are not used outside of this namespace
2016-02-13Improve stability of the Wii U Gamecube Controller adapter under Android.Ryan Houdek
Under failure conditions of the GC Adapter, When interface count is zero and we can't open the device. Then there were race conditions on shutdown of the threads which could result in crashing. Make adapter opening more robust like the Mayflash DolphinBar. Make shutdown more robust by making the read thread control the write thread. Make sure that there is actual data to be written when kicking the write thread. So it doesn't attempt a write a shutdown. Make a toast on screen to tell the user that the adapter needs to be unplugged and plugged back in again for it to work.
2016-01-27Implement requesting permission for using the GC Wii U Adapter.Ryan Houdek
2016-01-23Fix a bug in GCAdapter_Android where the payload size would end up being ↵Ryan Houdek
crazy values on the opposite thread
2016-01-06[Android] Add support for the Wii U Gamecube adapter under Android.Ryan Houdek
No way to properly enable it from an end user perspective yet. Doesn't require root. This same sort of system can be used for the Dolphinbar in the future for real wiimote support.