Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASUS updates & tweaks #192

Merged
merged 11 commits into from
May 13, 2021
Merged

ASUS updates & tweaks #192

merged 11 commits into from
May 13, 2021

Conversation

RobertBeekman
Copy link
Collaborator

@RobertBeekman RobertBeekman commented Mar 26, 2021

ASUS - Added more undocumented LED IDs
ASUS - Reversed LED mapping to have the ASUS ID as the key
ASUS - Throw informative exception on missing LED mapping

I reversed the LED mapping because certain ASUS IDs represent the same RGB.NET LED ID.
From what I can tell (while technically possible) this won't result in devices with duplicate LEDs.

ASUS - Reversed LED mapping to have the ASUS ID as the key
ASUS - Throw informative exception on missing LED mapping
ASUS - Keyboards return the correct AsusLed in GetLedCustomData
@RobertBeekman
Copy link
Collaborator Author

RobertBeekman commented Apr 29, 2021

PR updated, new stuff:

ASUS - Refactored to use LedMappings
ASUS - Added laptop model detection
ASUS - Added the option to provide extra LED mappings to keyboards based on model
ASUS - Removed old attempts at detecting non-key LEDs on keyboards

This PR also addes a new series of LED IDs: Unknown

@RobertBeekman RobertBeekman merged commit 17db44d into Development May 13, 2021
@RobertBeekman RobertBeekman deleted the SDK/ASUS branch May 13, 2021 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants