GUI Configuration Program for the Blusb Universal Model M Controller
blusb_gui currently relies on two open-source libraries which should allow a multiplatform build; currently, only a Windows build using Microsoft Visual Studio 2008 has been realized. That's good enough for all Windows versions between XP and 10.
This program uses the wxWidgets library; currently, this is expected in a directory
..\..\wxWidgets-3.1.0
relative to the program directory for the Visual Studio 2008 build.
To change that to your environment's layout, simply do a global search-and-replace
in blusb_gui.vcproj for the above.
The wxWidgets library can be found here.
This program uses the libusb library for USB communication;
currently, this is expected in a directory
..\..\libusb
relative to the program directory for the Visual Studio 2008 build.
To change that to your environment's layout, simply do a global search-and-replace
in blusb_gui.vcproj for the above.
The original libusb library can be found here. For Windows 10 builds, a special adaptation of at least v1.0.23 is needed; v1.0.21 did work up to the 201809 version of Windows 10, but doesn't with 201903. Starting with BlUSB firmware version v1.05, my adapted version of the libusb library, which can be found here, is needed.
If you are using Linux, chances are your distribution already includes libusb, so you don't need to create your own build of it.