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

Document the driver protocol #1

Open
rbray89 opened this issue Jul 17, 2018 · 3 comments
Open

Document the driver protocol #1

rbray89 opened this issue Jul 17, 2018 · 3 comments

Comments

@rbray89
Copy link

rbray89 commented Jul 17, 2018

This project is great!

One thing that would be nice however, would be in-line or wiki documentation of the driver bus. I'm looking at forking this for linux users.

As an aside, how did you reverse-engineer the driver protocol?

@Nesh108
Copy link
Owner

Nesh108 commented Jul 23, 2018

Heya!

Thanks for the comment!
I am planning to make the linux driver soonish 😄

But it's a good idea, it would also make it easier for future implementations.

About the reverse-engineering, I simply looked through the Aorus.exe app and took away the things which I didn't find interesting. That's all!

@Nesh108
Copy link
Owner

Nesh108 commented Aug 6, 2018

Hey @rbray89,

Just added a first version of the keyboard driver protocol. Gonna check about the sleeps and whether they are truly necessary (and worst case trying to reduce them).

Other than that, that's the base for the driver. Let me know if you start with the Linux version, as I might look into it too in the following weeks :)

@Nesh108
Copy link
Owner

Nesh108 commented Aug 6, 2018

P.S. Looked into the sleep times, it seems that the keyboard needs a minimum of around 65ms to properly update the LEDs. Gotta live with that, I guess.

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

No branches or pull requests

2 participants