├── .gitignore ├── Doc ├── .gitignore ├── APIRef.tex ├── Advanced.tex ├── DualSenseWindows_Doc.tex ├── DualSenseWindows_Doc.wsp ├── DualSense_Windows_API_Version_0_3.pdf ├── Features.tex ├── GitHub_readme │ ├── ds_transparent.png │ └── header.png ├── ImportantInfos.tex ├── Installation.tex ├── Introduction.tex ├── QuickStart.tex ├── frontView.png ├── frontView_mainbtn.png ├── frontView_other.png ├── frontView_sticks.png ├── frontView_touch.png ├── rearView.png ├── rearView_bumpers.png └── rearView_trigger.png ├── DualSenseWindows ├── DS5W_Test │ ├── DS5W_Test.vcxproj │ ├── DS5W_Test.vcxproj.user │ └── src │ │ └── wWinMain.cpp ├── DualSenseWindows.sln └── DualSenseWindows │ ├── DualSenseWindows.aps │ ├── DualSenseWindows.rc │ ├── DualSenseWindows.vcxproj │ ├── DualSenseWindows.vcxproj.filters │ ├── DualSenseWindows.vcxproj.user │ ├── include │ └── DualSenseWindows │ │ ├── DS5State.h │ │ ├── DSW_Api.h │ │ ├── Device.h │ │ ├── DeviceSpecs.h │ │ ├── Helpers.h │ │ └── IO.h │ ├── resource.h │ └── src │ ├── DualSenseWindows │ ├── DS5_HID.cpp │ ├── DS5_HID.h │ ├── DS5_Input.cpp │ ├── DS5_Input.h │ ├── DS5_Internal.cpp │ ├── DS5_Internal.h │ ├── DS5_Output.cpp │ ├── DS5_Output.h │ ├── DS_CRC32.cpp │ ├── DS_CRC32.h │ ├── Helpers.cpp │ └── IO.cpp │ └── MurmurHash3 │ ├── MurmurHash3.cpp │ └── MurmurHash3.h ├── LICENSE ├── README.md └── TRADEMARKS.md /.gitignore: -------------------------------------------------------------------------------- 1 | **/DualSenseWindows/bin/ 2 | **.exe 3 | 4 | # Visual studio files 5 | .vs/ -------------------------------------------------------------------------------- /Doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/.gitignore -------------------------------------------------------------------------------- /Doc/APIRef.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/APIRef.tex -------------------------------------------------------------------------------- /Doc/Advanced.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/Advanced.tex -------------------------------------------------------------------------------- /Doc/DualSenseWindows_Doc.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/DualSenseWindows_Doc.tex -------------------------------------------------------------------------------- /Doc/DualSenseWindows_Doc.wsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/DualSenseWindows_Doc.wsp -------------------------------------------------------------------------------- /Doc/DualSense_Windows_API_Version_0_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/DualSense_Windows_API_Version_0_3.pdf -------------------------------------------------------------------------------- /Doc/Features.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/Features.tex -------------------------------------------------------------------------------- /Doc/GitHub_readme/ds_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/GitHub_readme/ds_transparent.png -------------------------------------------------------------------------------- /Doc/GitHub_readme/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/GitHub_readme/header.png -------------------------------------------------------------------------------- /Doc/ImportantInfos.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/ImportantInfos.tex -------------------------------------------------------------------------------- /Doc/Installation.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/Installation.tex -------------------------------------------------------------------------------- /Doc/Introduction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/Introduction.tex -------------------------------------------------------------------------------- /Doc/QuickStart.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/QuickStart.tex -------------------------------------------------------------------------------- /Doc/frontView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/frontView.png -------------------------------------------------------------------------------- /Doc/frontView_mainbtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/frontView_mainbtn.png -------------------------------------------------------------------------------- /Doc/frontView_other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/frontView_other.png -------------------------------------------------------------------------------- /Doc/frontView_sticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/frontView_sticks.png -------------------------------------------------------------------------------- /Doc/frontView_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/frontView_touch.png -------------------------------------------------------------------------------- /Doc/rearView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/rearView.png -------------------------------------------------------------------------------- /Doc/rearView_bumpers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/rearView_bumpers.png -------------------------------------------------------------------------------- /Doc/rearView_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/Doc/rearView_trigger.png -------------------------------------------------------------------------------- /DualSenseWindows/DS5W_Test/DS5W_Test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DS5W_Test/DS5W_Test.vcxproj -------------------------------------------------------------------------------- /DualSenseWindows/DS5W_Test/DS5W_Test.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DS5W_Test/DS5W_Test.vcxproj.user -------------------------------------------------------------------------------- /DualSenseWindows/DS5W_Test/src/wWinMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DS5W_Test/src/wWinMain.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows.sln -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/DualSenseWindows.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/DualSenseWindows.aps -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/DualSenseWindows.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/DualSenseWindows.rc -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/DualSenseWindows.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/DualSenseWindows.vcxproj -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/DualSenseWindows.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/DualSenseWindows.vcxproj.filters -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/DualSenseWindows.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/DualSenseWindows.vcxproj.user -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/include/DualSenseWindows/DS5State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/include/DualSenseWindows/DS5State.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/include/DualSenseWindows/DSW_Api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/include/DualSenseWindows/DSW_Api.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/include/DualSenseWindows/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/include/DualSenseWindows/Device.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/include/DualSenseWindows/DeviceSpecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/include/DualSenseWindows/DeviceSpecs.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/include/DualSenseWindows/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/include/DualSenseWindows/Helpers.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/include/DualSenseWindows/IO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/include/DualSenseWindows/IO.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/resource.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_HID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_HID.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_HID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_HID.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Input.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Input.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Internal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Internal.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Internal.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Output.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS5_Output.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS_CRC32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS_CRC32.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS_CRC32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/DS_CRC32.h -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/Helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/Helpers.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/DualSenseWindows/IO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/DualSenseWindows/IO.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/MurmurHash3/MurmurHash3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/MurmurHash3/MurmurHash3.cpp -------------------------------------------------------------------------------- /DualSenseWindows/DualSenseWindows/src/MurmurHash3/MurmurHash3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/DualSenseWindows/DualSenseWindows/src/MurmurHash3/MurmurHash3.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/README.md -------------------------------------------------------------------------------- /TRADEMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdevv/DualSense-Windows/HEAD/TRADEMARKS.md --------------------------------------------------------------------------------