v1.6.3 - UwU Support & Multiple device handling
New APIs
Support for handling multiple devices has been added, thanks @BigBrainAFK #50
These changes should not break any existing usage of the SDK. Only additional APIs are available for retrieving the properties of the connected devices & selecting them as the output.
In short:
WOOTING_USB_META *wooting_usb_get_device_meta(uint8_t device_index);
Retrieve the properties of a particular connected device. NULL if out of rangeuint8_t wooting_usb_device_count(void)
Retrieve the number of connected devicesbool wooting_usb_select_device(uint8_t device_index)
Select the device with a particular index to perform operations on
What's Changed
- Allow easily adding flags to make build & error if any warnings by @simon-wh in #54
- Add multi-device-support by @BigBrainAFK in #50
- Add docs to multi device funcs & func naming consistency by @simon-wh in #55
- Swap RGB buf and build V1 bufs from V2 buf by @BigBrainAFK in #57
- Fix communication issue with 60HE ARM on Windows by @simon-wh in #59
- Fix soname and add symlink by @meeuw in #61
- allow updating the prefix by @meeuw in #62
- Clarified uwu image by @diogotr7 in #64
- Add support for Wooting UwU and Wooting UwU RGB by @simon-wh in #63
- Build pkg-config (.pc) file by default for linux by @simon-wh in #66
- Fix for not resetting rgb on all connected devices on close by @simon-wh in #67
New Contributors
Full Changelog: v1.5.2...v1.6.3