summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/GCAdapter.cpp
AgeCommit message (Expand)Author
2024-12-01Android/GCAdapter: Don't join current threadJosJuice
2024-10-09Simplify `std::fill` with `std::array::fill`mitaclaw
2024-04-08Core::GetState: Avoid Global System Accessormitaclaw
2024-03-20GCAdapter: Adjust libusb transfer timeout to 100ms.Jordan Woyak
2024-01-04Core/SystemTimers: Refactor to class, move to System.Admiral H. Curtiss
2023-08-17Use structs for config callback IDsJosJuice
2023-08-12GCAdapter: Fix Android unused constant warningDentomologist
2023-08-12GCAdapter: Fix spelling of constantsDentomologist
2023-07-05Switch libusb_config_descriptor to RAII typenyanpasu64
2023-07-05Workaround GC adapter detection breaking when reset failsnyanpasu64
2023-07-05Reset GC adapter upon IO error after sleep-wakenyanpasu64
2023-07-05Don't burn a CPU core and spam logs when GC Adapter failsnyanpasu64
2023-07-05Fix memory leak in libusb codenyanpasu64
2023-02-09Resolve various "no previous declaration" warningsPokechu22
2022-11-27CoreTiming: Refactor to class.Admiral H. Curtiss
2022-10-22GCAdapter: Process pad state in read thread and other general cleanups.Jordan Woyak
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