From ee188a1d5aab7c1622684363c6ec0c2785733dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sun, 13 Nov 2016 14:23:09 +0100 Subject: [PATCH] IOS: Implement OH0 (/dev/usb/oh0) --- Source/Core/Core/CMakeLists.txt | 2 + Source/Core/Core/Core.vcxproj | 4 + Source/Core/Core/Core.vcxproj.filters | 12 + Source/Core/Core/IOS/Device.cpp | 10 + Source/Core/Core/IOS/Device.h | 3 + Source/Core/Core/IOS/IPC.cpp | 11 + Source/Core/Core/IOS/USB/OH0/OH0.cpp | 356 +++++++++++++++++++++ Source/Core/Core/IOS/USB/OH0/OH0.h | 88 +++++ Source/Core/Core/IOS/USB/OH0/OH0Device.cpp | 87 +++++ Source/Core/Core/IOS/USB/OH0/OH0Device.h | 41 +++ Source/Core/Core/IOS/USB/USBV0.cpp | 11 + Source/Core/Core/IOS/USB/USBV0.h | 22 +- Source/Core/Core/State.cpp | 2 +- 13 files changed, 646 insertions(+), 3 deletions(-) create mode 100644 Source/Core/Core/IOS/USB/OH0/OH0.cpp create mode 100644 Source/Core/Core/IOS/USB/OH0/OH0.h create mode 100644 Source/Core/Core/IOS/USB/OH0/OH0Device.cpp create mode 100644 Source/Core/Core/IOS/USB/OH0/OH0Device.h diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index 5d95be79fc..44bae6b2c6 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -155,6 +155,8 @@ set(SRCS ActionReplay.cpp IOS/STM/STM.cpp IOS/USB/Common.cpp IOS/USB/Host.cpp + IOS/USB/OH0/OH0.cpp + IOS/USB/OH0/OH0Device.cpp IOS/USB/USBV0.cpp IOS/USB/USB_KBD.cpp IOS/USB/USB_VEN.cpp diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj index 4cb3db2b4d..912c038179 100644 --- a/Source/Core/Core/Core.vcxproj +++ b/Source/Core/Core/Core.vcxproj @@ -192,6 +192,8 @@ 4200;%(DisableSpecificWarnings) + +