Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed linking issue with WiiExtension lib (OpenStickCommunity#517)
* Added improved Wii extension detection. Added GHWT touch fret support. Added initial Wii extension hot plugging support. Fixed issue with detecting GHWT guitars. Fixed issue with guitar analog values. * Refactor of WiiExtension library to better separate controller contexts. * Added analog calibration. If controller does not have stored calibration, default is used (implemented per-controller). Verifies calibration checksum to determine which is used. * Adjust default analog calibration when data is unavailable on the device. Fixed issue where adjusted input values would overflow after calibration. * Added default calibration for Drums and Turntable extensions since no calibration exists on device. Implemented default button mapping config in prep for web-config mapping options. * Moved WiiExtensionController enum to a type. * Added toggle state for DJ Hero Euphoria button LED. * Refactored polling logic to allow for options on boot * Refactor of Wii addon to include button and analog mapping. Included separation of Wii addon-specific L10n strings to Locales/en/Addons/WiiAddon.jsx * Fixed issue causing Classic Pro-based controllers from functioning. Updated documentation to remove Wii controller mapping details and add new image. * Fixes unintentional tabs and moved unneeded debug variables behind WII_EXTENSION_DEBUG * Minor view refactors on input selectors * Fixed key warnings * Set ExtensionBase process() to 0 to avoid linker issues.
- Loading branch information