SimpleLed 1.0.6

There is a newer version of this package available.
See the version list below for details.
dotnet add package SimpleLed --version 1.0.6
NuGet\Install-Package SimpleLed -Version 1.0.6
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SimpleLed" Version="1.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SimpleLed --version 1.0.6
#r "nuget: SimpleLed, 1.0.6"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SimpleLed as a Cake Addin
#addin nuget:?package=SimpleLed&version=1.0.6

// Install SimpleLed as a Cake Tool
#tool nuget:?package=SimpleLed&version=1.0.6

SimpleLed

API Documentation available at our Github Pages

Overview

the SimpleLed SDK (SLS) is a simple but powerful interface to develop "drivers" for RGB hardware, such as motherboards or USB fan controllers. It is designed as a simple and singular interface to sit on top of the myriad of protocols and transports that is the RGB landscape right now. It also allows the creation of "source drivers" - which do not connect to real hardware but act as a source, simulating a device.

Inspiration

SimpleLed is highly inspired by RGB.Net which already sets out to acheive the same goal as SimpleLed. Where SimpleLed deviates is RGB.NET has many abstractions and layers that simply are not required for the vast majority of RGB applications and this complicated creating drivers. SimpleLed strives to offer a powerful platform that is as slim as possible, simplifying both creating new drivers and the consumption of them.

RGB.NET porting

It is trivial to port a driver from RGB.NET to SimpleLed as they share a number of common patterns. Currently if you wish for 2D animations (mainly used on keyboards) etc, RGB.NET is probably the better choice, though this is something we are working towards. We are also working towards offering an RGB.NET driver for SimpleLed allowing you to load RGB.NET drivers into SimpleLed supporting apps and we may even offer the reverse, loading SimpleLed drivers into RGB.NET supported applications.

Projects using SimpleLed

RGB Sync

The next version of RGB Sync has migrated from RGB.Net to SimpleLed and in doing so has had a huge overhaul because of the advanced functionality meaning a simplified user experience and leveraging SimpleLeds "source driver" concept.

Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on SimpleLed:

Package Downloads
Universe.Driver.HyperXAlloy.RGB

Содержит реализацию управления подсветкой для клавиатур HyperXAlloy.FPS.RGB

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.1.181 605 2/21/2021
1.1.175 385 1/22/2021
1.1.172 361 1/22/2021
1.1.171 356 1/22/2021
1.1.170 375 1/21/2021
1.1.166 344 1/18/2021
1.1.165 340 1/18/2021
1.1.164 414 1/16/2021
1.1.163 332 1/16/2021
1.1.162 309 1/15/2021
1.1.161 330 1/15/2021
1.1.18 329 2/21/2021
1.1.17 385 1/21/2021
1.1.16 331 1/15/2021
1.1.15 357 1/5/2021
1.1.14 456 12/12/2020
1.1.13 462 12/12/2020
1.1.12 412 12/12/2020
1.1.11 537 12/6/2020
1.1.10 433 11/26/2020
1.1.9 395 11/26/2020
1.1.8 513 10/28/2020
1.1.7 366 10/27/2020
1.1.6 457 10/26/2020
1.1.5 451 10/26/2020
1.1.4 371 10/26/2020
1.1.3 382 10/26/2020
1.1.2 470 10/23/2020
1.1.1 404 10/20/2020
1.1.0 412 10/19/2020
1.0.17 387 10/11/2020
1.0.16 498 10/8/2020
1.0.15 475 10/8/2020
1.0.14 423 10/3/2020
1.0.12 451 10/3/2020
1.0.11 424 10/3/2020
1.0.10 412 10/3/2020
1.0.9 415 10/3/2020
1.0.8 431 9/30/2020
1.0.7 492 9/30/2020
1.0.6 408 9/29/2020
1.0.5 577 9/20/2020
1.0.4 519 9/19/2020
1.0.3 428 9/11/2020
1.0.2 411 9/11/2020
1.0.1 403 9/9/2020
1.0.0.2 400 9/11/2020
1.0.0 432 9/9/2020

1.0.6 - Adding events for drivers to inform host that their number of devices has changed