Skip to content

Releases: Legion2/CorsairLightingProtocol

Version 0.15.0

19 Feb 12:32
61240f1
Compare
Choose a tag to compare
  • add support for TinyUSB (Adafruits SAMD Boards, Raspberry Pi Pico, ESP32, see all) thanks to @Spegs21 #215
  • fix a timer overflow which happens if the arduino runs for many months #204
  • updated documentation

Breaking Changes

  • CorsairLightingFirmware have now a constructor with two arguments, the first is the corsair product type and the second is a storage interface for the firmware
  • The FastLEDController persistence is now configured with a FastLEDControllerStorage object instead of a boolean in the constructor
  • The type of the device id changed from byte[] to DeviceID

All examples has been updated with these changes.

Version 0.14.2

08 Sep 20:58
ca41ced
Compare
Choose a tag to compare

fixed scaling boundaries not scaled correctly #181
added note to fixIcueBrightness #175
added FPS counter

Version 0.14.1

05 Aug 20:24
bb45884
Compare
Choose a tag to compare

fixed scaling did not work in some edge cases #163
added unit test sketch #165

Version 0.14.0

30 Jun 23:26
6187d2e
Compare
Choose a tag to compare

added support for OpenRGB #151
added support for LT100 Smart Lighting Towers #154
added compatible software badges #153
changed response size from 64 bytes to 16 bytes #152

Version 0.13.0

10 Jun 19:51
7070558
Compare
Choose a tag to compare

added fixIcueBrightness util function #142
fixed scale function when scaling down #145
fixed clear all color channels #140

Version 0.12.0

27 May 15:47
a0e5455
Compare
Choose a tag to compare

added MultipleFans example
added second color to visor HW lighting #118
use WS2812B instead of NEOPIXEL in examples #101
use better random colors based on palette
fixed brightness for HW playback effects #136
removed class CorsairLightingNodePRO #131

Version 0.11.0

15 Apr 22:00
ae284f2
Compare
Choose a tag to compare

added CLP namespace to the RawHID class
added .clang-format with google clang format style and custom options #101
added debug sketch to ci #101
added 30s timeout to SoftwarePlayback #112
use ArminJo/arduino-test-compile Action #119
fixed down scaling of segments #120

Version 0.10.0

18 Jan 21:50
1627603
Compare
Choose a tag to compare

improved the installation guide structure in Readme #94
improved compatibility with other platforms
added AmbientBacklight sketch #68
added setter for the status of the device
removed the board.txt files

Version 0.9.1

31 Dec 16:06
7333c75
Compare
Choose a tag to compare

added example for non addressable LED strips #6
added library dependencies in library.properties #89
fixed out of memory bug in LS100 #90

Version 0.9.0

23 Dec 18:46
9b5cdf0
Compare
Choose a tag to compare

added example for Lighting Node CORE #58
added gamma correction for video lighting
added ON/OFF button to LS100 #86
improved error handling
improved the API Documentation #50
converted documentation to Javadoc
fixed HW lighting for Rainbow channel effect #46