Skip to content

Commit

Permalink
Update to iCUESDK v4.0.84
Browse files Browse the repository at this point in the history
- Protocol version raised to 18
- Added support for QX fans (CCDT_QX_Fan)
- Added support for game controllers (CLG_GameController)
- Dropped support of i386 libs
  • Loading branch information
icue-sdk committed Nov 21, 2023
1 parent fced41a commit 890bc3e
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 4 deletions.
5 changes: 3 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<h1>iCUE SDK</h1>
<p class="cover-page-subtitle">Overview and Reference</p>
<hr />
<p class="cover-page-text">Protocol version 15</p>
<p class="cover-page-text">Protocol version 18</p>
<aside id="table-of-contents" class="topic contents">
<h1>Table of Contents</h1>
<ul>
Expand Down Expand Up @@ -619,6 +619,7 @@ <h3>CorsairLedGroup</h3>
<li><cite>CLG_DIY_Channel2</cite> - for leds on the second channel of DIY devices and coolers</li>
<li><cite>CLG_DIY_Channel3</cite> - for leds on the third channel of DIY devices and coolers</li>
<li><cite>CLG_Touchbar</cite> - for touchbar leds</li>
<li><cite>CLG_GameController</cite> - for game controller leds</li>
</ul>
</section>
<section id="corsairledid-keyboard">
Expand Down Expand Up @@ -671,7 +672,7 @@ <h3>CorsairChannelDeviceType</h3>
<p><strong>Items:</strong></p>
<ul>
<li><cite>CCDT_Invalid</cite> - dummy value</li>
<li><cite>CCDT_HD_Fan</cite>, <cite>CCDT_SP_Fan</cite>, <cite>CCDT_LL_Fan</cite>, <cite>CCDT_ML_Fan</cite>, <cite>CCDT_QL_Fan</cite>, <cite>CCDT_8LedSeriesFan</cite>, <cite>CCDT_Strip</cite>, <cite>CCDT_DAP</cite>, <cite>CCDT_Pump</cite>, <cite>CCDT_DRAM</cite>, <cite>CCDT_WaterBlock</cite> - valid values</li>
<li><cite>CCDT_HD_Fan</cite>, <cite>CCDT_SP_Fan</cite>, <cite>CCDT_LL_Fan</cite>, <cite>CCDT_ML_Fan</cite>, <cite>CCDT_QL_Fan</cite>, <cite>CCDT_8LedSeriesFan</cite>, <cite>CCDT_Strip</cite>, <cite>CCDT_DAP</cite>, <cite>CCDT_Pump</cite>, <cite>CCDT_DRAM</cite>, <cite>CCDT_WaterBlock</cite>, <cite>CCDT_QX_Fan</cite> - valid values</li>
</ul>
</section>
<section id="corsairphysicallayout">
Expand Down
4 changes: 3 additions & 1 deletion src/include/iCUESDK.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ enum CorsairDeviceType // contains list of available device types
CDT_Motherboard = 0x0200, // for motherboards
CDT_GraphicsCard = 0x0400, // for graphics cards
CDT_Touchbar = 0x0800, // for touchbars
CDT_GameController = 0x1000, // for game controllers
CDT_All = 0xFFFFFFFF // for all devices
};

Expand Down Expand Up @@ -176,7 +177,8 @@ enum CorsairChannelDeviceType // contains list of the LED-devices which can be c
CCDT_DAP = 8,
CCDT_Pump = 9,
CCDT_DRAM = 10,
CCDT_WaterBlock = 11
CCDT_WaterBlock = 11,
CCDT_QX_Fan = 12,
};

enum CorsairAccessLevel // contains list of available SDK access levels
Expand Down
3 changes: 2 additions & 1 deletion src/include/iCUESDKLedIdEnum.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ enum CorsairLedGroup // contains a list of led groups. Led group is used as a pa
CLG_DIY_Channel1 = 11, // for leds on the first channel of DIY devices and coolers
CLG_DIY_Channel2 = 12, // for leds on the second channel of DIY devices and coolers
CLG_DIY_Channel3 = 13, // for leds on the third channel of DIY devices and coolers
CLG_Touchbar = 14 // for touchbar leds
CLG_Touchbar = 14, // for touchbar leds
CLG_GameController = 15 // for game controller leds
};

enum CorsairLedId_Keyboard // contains a list of keyboard leds that belong to CLG_Keyboard group
Expand Down

0 comments on commit 890bc3e

Please sign in to comment.