Skip to content

Releases: WootingKb/wooting-rgb-sdk

v1.7.0 - 80HE support

17 Oct 13:58
v1.7.0
1e629dd
Compare
Choose a tag to compare

v1.6.5 - Dynamic packet sizing

11 Jul 11:15
v1.6.5
be3f8a4
Compare
Choose a tag to compare

This version will automatically detect the packet size needed for the device. This is primarily to resolve issues using firmware v2.8.1 or newer on Wooting ARM based devices.

v1.6.4 - 60HE+ support + Signing of Windows DLLs

31 Jan 14:56
f68aeac
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.3...v1.6.4

v1.6.3 - UwU Support & Multiple device handling

18 Jan 09:26
cdecb6e
Compare
Choose a tag to compare

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

v1.6.2 - Wooting UwU support and various fixes

17 Jan 16:14
f421894
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @meeuw made their first contribution in #61

Full Changelog: v1.6.1...v1.6.2

v1.6.1 - Fixing up some issues

09 Feb 09:58
c13c1cb
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Use RGB buffers per device so SDK users can more reliably update only changed colours by @BigBrainAFK in #57
  • Fix communication issue with 60HE ARM on Windows, + Two HE ARM support by @simon-wh in #59

Full Changelog: v1.6.0...v1.6.1

v1.6.0 - Multi device support

03 Jan 14:47
1729f05
Compare
Choose a tag to compare
Pre-release

Adds support for handling multiple devices, 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

This release has been set to pre-release as I don't want to make guarantees on the stability of this API just yet, but I'd like to get some feedback on this

v1.5.2 - 60HE & 60HE ARM support

03 Jan 14:00
Compare
Choose a tag to compare

This release should include full support for the Wooting 60HE and Wooting 60HE ARM

v1.5.1 - Detect alternative device modes

29 Nov 16:04
3f1b301
Compare
Choose a tag to compare

This is a small release that just includes detection for devices in alternative gamepad modes which is arriving in an upcoming Wootility release

v1.5.0 - Layout detection, bits and pieces

18 Oct 10:53
49772c6
Compare
Choose a tag to compare
  • Add wooting_rgb_device_layout function which indicates if the device is ANSI or ISO layout, it's additionally available through the struct returned by wooting_rgb_device_info #45
  • Finalized Lekker & Two HE support
  • Add detection for PIDs of Wooting One/Two on V2 firmware and add detection for alt gamepad mode PID #46
  • Linux & Mac build fixes #39 #40. Thanks @ShayBox
  • Add functions for low-level communication wooting_usb_send_feature_with_response, wooting_usb_send_feature, wooting_usb_read_response_timeout and wooting_usb_read_response if you want to call some unsupported keyboard commands #41. Thanks @BigBrainAFK
  • Update consistency of Device names #43. Thanks @diogotr7