Releases: Legion2/CorsairLightingProtocol
Releases · Legion2/CorsairLightingProtocol
Version 0.15.0
- 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
fixed scaling boundaries not scaled correctly #181
added note to fixIcueBrightness #175
added FPS counter
Version 0.14.1
fixed scaling did not work in some edge cases #163
added unit test sketch #165
Version 0.14.0
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
added fixIcueBrightness util function #142
fixed scale function when scaling down #145
fixed clear all color channels #140
Version 0.12.0
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
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
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
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
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