summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/GCAdapter.cpp
AgeCommit message (Expand)Author
2022-06-08GCAdapter: Compare with LIBUSB_SUCCESS instead of 0Pokechu22
2022-06-08Log warnings when LibusbUtils::GetDeviceList failsPokechu22
2022-06-02GCAdapter: Use LibusbUtils::ErrorWrap in log messagesPokechu22
2022-06-02GCAdapter: Make local variables const where possiblePokechu22
2022-06-02GCAdapter: Merge Read logicPokechu22
2022-06-02GCAdapter: Have the read thread control the write threadPokechu22
2022-06-02GCAdapter: Exit early if the adapter fails to open on AndroidPokechu22
2022-06-02GCAdapter: Remove check on write size on androidPokechu22
2022-06-02GCAdapter: Harmonize read/write thread variable namesPokechu22
2022-06-02GCAdapter: Remove unused includesPokechu22
2022-06-02GCAdapter: Use determinism hack on AndroidPokechu22
2022-06-02GCAdapter: Convert ControllerType to an enum classPokechu22
2022-06-02GCAdapter: Fix rumble enabled config on AndroidPokechu22
2022-06-02GCAdapter: Use std::array for controller read and write payloadsPokechu22
2022-06-02GCAdapter: Merge GCAdapter.cpp and GCAdapter_Android.cppPokechu22
2022-04-23Merge pull request #10540 from nyanpasu64/fix-gcadapter-atomicsJosJuice
2022-04-22GCAdapter: don't call libusb_detach_kernel_driver on appleShawn Hoffman
2022-04-22GCAdapter: fix retval check of libusb_detach_kernel_driverShawn Hoffman
2022-04-22GCAdapter: move libusb context teardown lastShawn Hoffman
2022-04-22GCAdapter: some macro cleanupShawn Hoffman
2022-04-22GCAdapter: set read/write thread namesShawn Hoffman
2022-03-27Remove unnecessary atomic usage in GCAdapter.cppnyanpasu64
2022-03-10GCAdapter: Defer initialization until MainWindow::InitControllersPokechu22
2022-01-08Config: Port SI device settings to new config system.Admiral H. Curtiss
2022-01-05Config: Port GC Adapter settings to new config system.Admiral H. Curtiss
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-07Lint: End of namespaceSepalani
2021-05-05InputCommon: replace SerialInterface log with ControllerInterfaceFiloppi
2020-10-23InputCommon: Migrate logging over to fmtLioncash
2020-07-18Use range loop (if possible)Filip Gawin
2020-07-09InputCommon/GCAdapter: Unbreak Mayflash GCAdapters by allowing libusb_control...Jordan Woyak
2020-07-07InputCommon/GCAdapter: Fix offbrand "GCAdapters" with a libusb_control_transf...Jordan Woyak
2020-05-10GCAdapter: add libusb error logging on reads/writesPierre Bourdon
2019-06-26Use separate libusb contexts to avoid thread safety issuesLéo Lam
2019-06-07Core/ConfigManager: Use forward declarations where applicableLioncash
2019-05-29GCAdapter: Handle dynamic status updates for non-hotplug libusbVincent Duvert
2019-05-29GCPadWiiUConfigDialog: Update the adapter state dynamicallyVincent Duvert
2019-05-29GCAdapter: Report libusb open errors to the userVincent Duvert
2019-05-29GCAdapter: Close libusb handle if an open error occursVincent Duvert
2019-05-27Move libusb utilities to LibusbUtilsLéo Lam
2019-03-29HW/SI: GCAdapter calibration fix.Jordan Woyak
2019-01-16Flatten GCAdapter functionEmmanuel Gil Peyrot
2018-04-12Reformat all the things!spycrab
2017-09-13Add Core::State::StartingMichael M
2017-08-02Send rumble data to the adapter on a separate threadHannes Mann
2017-06-07do not assign in conditional statementsShawn Hoffman
2017-04-03Core: Hide determinism globalLioncash
2017-03-26Revert "Use a single libusb context"Léo Lam
2017-03-16SI: Namespace device classesLioncash
2017-03-16SI: Move MAX_SI_CHANNELS into the SerialInterface namespaceLioncash