Commit Graph

132 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
0e278ebe21 Implemented UsbControlTransfer 2020-05-11 14:09:32 +02:00
Benjamin Höglinger-Stelzer
14ee423fc1 Updated tracing 2020-05-11 14:03:02 +02:00
Benjamin Höglinger-Stelzer
48a6431f0f Renamed functions 2020-05-11 13:54:36 +02:00
Benjamin Höglinger-Stelzer
be5a84c4f2 Implemented ViGEm::Bus::Targets::EmulationTargetDS4::UsbBulkOrInterruptTransfer 2020-05-11 13:38:47 +02:00
Benjamin Höglinger-Stelzer
4b0015f524 Implemented ViGEm::Bus::Targets::EmulationTargetXUSB::UsbBulkOrInterruptTransfer 2020-05-11 13:35:26 +02:00
Benjamin Höglinger-Stelzer
2dd54c3b2c Added UsbBulkOrInterruptTransfer 2020-05-11 13:11:02 +02:00
Benjamin Höglinger-Stelzer
5539b5d052 Implemented UsbGetStringDescriptorType 2020-05-11 13:06:33 +02:00
Benjamin Höglinger-Stelzer
93644c0a35 Implementing I/O handler 2020-05-11 12:46:18 +02:00
Benjamin Höglinger-Stelzer
1f7bcff6dc Ported UsbSelectInterface 2020-05-11 12:37:40 +02:00
Benjamin Höglinger-Stelzer
670e1f2183 Implemented UsbGetDescriptorFromInterface 2020-05-11 12:33:34 +02:00
Benjamin Höglinger-Stelzer
cfb324a2b9 Type reduction 2020-05-11 12:27:41 +02:00
Benjamin Höglinger-Stelzer
acd0c93d33 Ported UsbClassInterface 2020-05-11 12:24:25 +02:00
Benjamin Höglinger-Stelzer
c08ca0490f Stuff 2020-05-11 02:09:24 +02:00
Benjamin Höglinger-Stelzer
a560564d3e Minor clean-up 2020-05-11 00:24:57 +02:00
Benjamin Höglinger-Stelzer
09cabc6b70 Porting more stuff 2020-05-11 00:17:25 +02:00
Benjamin Höglinger-Stelzer
7c1936aff1 Porting USB functions 2020-05-11 00:06:35 +02:00
Benjamin Höglinger-Stelzer
c04f820d9f Added equality operator 2020-05-10 23:27:03 +02:00
Benjamin Höglinger-Stelzer
e363532095 Fixed include
Removed ununsed code
2020-05-10 23:04:28 +02:00
Benjamin Höglinger-Stelzer
6f228df7b2 Porting over common USB logic 2020-05-10 22:57:05 +02:00
Benjamin Höglinger-Stelzer
027ff95b78 Oops 2020-05-10 21:21:48 +02:00
Benjamin Höglinger-Stelzer
9cfe2f7cd4 Clean-up 2020-05-10 21:19:39 +02:00
Jason Hart
2d39c661f5 Remove XUSB from DS4Pdo header 2020-05-10 15:17:11 -04:00
Benjamin Höglinger-Stelzer
66c2efb611 Fixed x86 build 2020-05-10 21:01:40 +02:00
Benjamin Höglinger-Stelzer
b14a9cb59d Fixed build settings 2020-05-10 20:56:12 +02:00
Benjamin Höglinger-Stelzer
252c2e4531 Made new and delete work 2020-05-10 20:50:16 +02:00
Benjamin Höglinger-Stelzer
636990a072 Styling fix 2020-05-10 20:00:08 +02:00
Benjamin Höglinger-Stelzer
6ebef069d5 Further porting over stuff 2020-05-10 17:03:01 +02:00
Benjamin Höglinger-Stelzer
5864b91c09 Ported over parts of DS4 code 2020-05-08 22:55:56 +02:00
Benjamin Höglinger-Stelzer
07c97094f8 Ported majority of XUSB stuff over to C++ 2020-05-08 22:43:46 +02:00
Benjamin Höglinger-Stelzer
bd074d93fd Added another INF to simplify test signing and installation for single architecture 2020-05-08 14:49:12 +02:00
Benjamin Höglinger-Stelzer
c418722e9c Removed XGIP stuff 2020-05-08 11:46:15 +02:00
Benjamin Höglinger-Stelzer
51c56152c1 Updated RC file 2019-12-20 10:23:50 +01:00
Benjamin Höglinger-Stelzer
b5a2450b95 Updated license snippets in source files
Updated .gitignore
Updated client library submodule
2019-12-20 09:58:38 +01:00
Jason Hart
3fd88dd693 Finish testing: negligable impact on build time even in extreme cases (Full rebuild) when using wdmguid.h include 2019-11-18 17:28:00 -05:00
Jason Hart
d4ccd17fd4 Rework new GUID's to use wdmguid.h versions instead of our own 2019-11-18 17:08:39 -05:00
Jason Hart
596c09680f Update GUID's, Streamline Tracing, Update licenses 2019-11-18 14:59:23 -05:00
Benjamin Höglinger-Stelzer
6d158ca8f2 Updated manufacturer name
Added license snippet to INF
2019-04-13 10:33:08 +02:00
Benjamin Höglinger-Stelzer
d826f4ee5e Added trace of return value of WdfIoQueueRetrieveNextRequest (XUSB) 2019-04-01 00:32:52 +02:00
Benjamin Höglinger-Stelzer
64e62600ad Revert "Use older WDK until appveyor gets the latest one"
This reverts commit f9f2313372.
2018-12-17 12:41:57 +01:00
Jason Hart
f9f2313372 Use older WDK until appveyor gets the latest one 2018-12-16 19:36:09 -05:00
Jason Hart
0cf25d0c9f Remove extra files added to filter 2018-12-16 19:29:12 -05:00
Jason Hart
9f838ad396 Update filters and external files to reflect refactored client directories 2018-12-16 18:13:42 -05:00
Jason Hart
d51a3bf5f4 Typo Fix 2018-12-16 06:16:34 -05:00
Benjamin Höglinger
e054f1f8aa Merge pull request #9 from Ryochan7/master
Add linker optimization flag as recommended by compiler
2018-11-03 18:51:18 +01:00
Benjamin Höglinger-Stelzer
3a3f41887d Changed hardware ID from Root\ViGEmBus to Nefarius\ViGEmBus\Gen1
Applied manufacturer name fix
2018-10-17 19:56:50 +02:00
Benjamin Höglinger-Stelzer
f4a7b575fe Re-introduced "old" version stamping until new method is rock-solid 2018-10-17 19:45:33 +02:00
Travis Nickles
643e4b3c77 Make sure to add linker flag to release build as well 2018-10-10 01:34:02 -05:00
Travis Nickles
de3622dbd7 Added linker optimization flag as recommended by compiler 2018-10-10 00:33:55 -05:00
Benjamin Höglinger-Stelzer
14c16243c6 Attempt to fix #8 2018-10-05 19:26:16 +02:00
Benjamin Höglinger-Stelzer
c34afa953d Fixed issues #6, #7
Moved another few bytes to heap
2018-10-03 19:55:13 +02:00