Commit graph

17 commits

Author SHA1 Message Date
Kamil Trzciński bad617549e Add Haptic feedback and selectable profiles 2022-11-26 10:19:50 +01:00
Kamil Trzciński ecbd0407c0 Add SteamController implementation
This adds a Steam Shortcuts, Desktop Mode, and X360 Emulation
- Supports all Steam Shortcuts (including on-screen keyboard, and brightness)
- Supports Desktop mode (with a scroll on left pad and left stick), and trackpoint (on right stick)
- Supports X360 mode: hold Options for 1s to switch between Desktop and X360
- Holding Steam button enables Desktop like controls and stops passing all inputs to X360
2022-11-26 10:19:50 +01:00
Kamil Trzciński 139200c1e5 Reset LibreHardware on system resume to fix battery bug 2022-11-23 10:13:16 +01:00
Kamil Trzciński 652a7277a1 Remove usage of WinRing0 2022-11-22 17:59:27 +01:00
Kamil Trzciński f7e3e70c2b Use global mutex to ensure driver access are sequential 2022-11-20 21:32:17 +01:00
Kamil Trzciński a3a25bfb4e Add VangoghGPU SMU controller with CPU and GPU clock frequency control 2022-11-20 16:43:10 +01:00
Kamil Trzciński e12c00242b Show Full OSD if in Power Control mode 2022-11-20 15:42:21 +01:00
Kamil Trzciński e376b9dcc8 Add ExternalHelpers project and move all externally acquired dependencies there 2022-11-20 15:25:50 +01:00
Kamil Trzciński 47860ce9d5 Add FPSWithBattery Overlay 2022-11-16 20:43:35 +01:00
Kamil Trzciński 75b47af114 Reduce OSD flickering 2022-11-16 01:10:44 +01:00
Kamil Trzciński 5f940c0ee4 Expose OSD and Fan settings in PowerControl 2022-11-16 00:33:23 +01:00
Kamil Trzciński 604a7e5b0b Move FanMode and OverlayMode to GlobalConfig 2022-11-15 23:40:54 +01:00
Kamil Trzciński b442c6fadc Move RTSSSharedMemoryNET to CommonHelpers 2022-11-15 21:09:14 +01:00
Kamil Trzciński b4c07be511 Add PowerControl
Add NeptuneController support (kind of works)

Add Neptune controller directly from hidapi (to reduce rate of requests)

Add README
2022-11-15 20:36:36 +01:00
Kamil Trzciński 4d5c0cd466 Enable MemorySensor 2022-11-15 19:18:54 +01:00
Kamil Trzciński 6211bc4f42 Add global lock on startup to prevent race conditions 2022-11-15 17:00:28 +01:00
Kamil Trzciński 01f0d6b366 Extend performance overlay to include FT and others 2022-11-13 14:39:29 +01:00