Skip to content

v1.6.3 - UwU Support & Multiple device handling

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Jan 09:26
· 4 commits to main since this release
cdecb6e

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 range
  • uint8_t wooting_usb_device_count(void) Retrieve the number of connected devices
  • bool 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

  • @meeuw made their first contribution in #61

Full Changelog: v1.5.2...v1.6.3