Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Benjamin's fix for FFB Block Index and updated version to 2.2.0.0 #39

Open
wants to merge 143 commits into
base: master
Choose a base branch
from

Conversation

njz3
Copy link

@njz3 njz3 commented Apr 15, 2020

Add FFB BlockIndex management in the kmdf driver side, with minor extended API for FFB feeder applications to handle it correctly.
Includes minor code cleanup and 8 more axes (total of 16 axes per device).
Version increased to v2.2.0 as driver and SDK dll are not backward compatible with v2.1.9.x.

jshafer817 and others added 30 commits June 29, 2019 22:28
Upgraded projects and solution to VS2019 community (v142)
WindowsTargetPlatformVersion set to 10.0, except for driver 10.0. which requires a fixed WDK
Remove SpectreMitigation from compilation flags

Build works for libraries within VS2019 but failed for the driver when signing (certificate) and from the command line BuildAll.bat (wrong path to props?)
Checked with FEdit on X/Y axes : all values are correct for all 12 effects.
…8362.0 + MFC/ATL/SDK with Spectre mitigated versions. Remove ProductionSign and set TestSign for Debug configurations.
Still unable to build a test signed version
Change BuildAll.bat to use InnoSetup 6 instead of 5
…oyinterface.h. Use a single block write of FFB_DEVICE_PID per device to save the Ffb PID data back into the driver. Add StartDelay to HID. Code cleanup and prepare for version 2.2.0.0
…ving wheels) and use 0xFFFF values for them.
njz3 and others added 17 commits December 19, 2020 13:40
vJoyInterfaceWrap: calling convention of all imports from vJoyInterface.dll should (probably?) be cdecl.
Clean project files to only use x64 and target Windows OS version >10.
Fix Windows 11 driver loading.
Still some cleanup and update to do on the utilities, as those are using very old version of .Net and VC++, leading to a missing dependency for VC runtime.
…07 (Anniversary Update) or Windows Server 2016

Clean up project files and update dll for spectre enabled.
…sitive" error to user (this is an optional file).
Copy link

@osolovyoff osolovyoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought he never accept in just because void something -> void something, put I will support this style

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants