dolphin/CMakeTests
Léo Lam 843b030eda WiimoteReal: Add a hidapi IO implementation
Based on ca0c2efe7a. Credits go to flacs.
However, unlike the original commit, hidapi does not completely replace
the current implementations, so we can still connect Wiimotes with 1+2
(without pairing).

Also, it is only used on Linux and OS X for now. This removes the
advantage of having only one implementation but there is no other
choice: using hidapi on Windows is currently impossible because
hid_write() is implemented in a way that won't work with Wiimotes.

Additionally:
* We now check for the device name in addition to the PID/VID so we can
  support the Balance Board and maybe third-party Wiimotes too. This
  doesn't achieve anything with the DolphinBar but it does with hidraw.
* Added a check to not connect to the same device more than once.
2016-10-03 11:41:23 +02:00
..
CheckLib.cmake Extend libav check to find versions without pkg-config 2016-02-11 15:34:34 -06:00
FindBacktrace.cmake CMake: Bundle FindBacktrace since its missing from older versions. 2016-07-19 13:15:28 +10:00
FindHIDAPI.cmake WiimoteReal: Add a hidapi IO implementation 2016-10-03 11:41:23 +02:00
FindLibevdev.cmake Linux: Add an evdev based controller backend, to replace SDL. 2015-07-01 10:13:05 +12:00
FindLibudev.cmake Linux: Add an evdev based controller backend, to replace SDL. 2015-07-01 10:13:05 +12:00
FindLibUSB.cmake HW: Fix libusb support for older libusb APIs 2016-01-03 00:53:31 -08:00
FindLLVM.cmake Fix configuration when LLVM_PACKAGE_VERSION is unset 2016-07-10 21:22:47 -04:00
FindMbedTLS.cmake mbedTLS: adapt Dolphin code 2015-09-26 07:09:19 +02:00
FindMiniupnpc.cmake CMake: Fix FindMiniupnpc for ubuntu 14.04 2015-11-02 18:00:06 +13:00
FindOProfile.cmake Fix OProfile discovery and drop bfd dependency 2015-10-11 16:27:03 +02:00
FindSDL2.cmake Linux: Disable SDL controller backend by default. 2015-07-01 10:13:05 +12:00
FindSFML.cmake Update Externals/SFML to 2.1 2014-11-25 16:44:38 +00:00