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

Refactor hidapi package #2480

Open
1 of 2 tasks
MattHag opened this issue May 10, 2024 · 0 comments
Open
1 of 2 tasks

Refactor hidapi package #2480

MattHag opened this issue May 10, 2024 · 0 comments

Comments

@MattHag
Copy link
Collaborator

MattHag commented May 10, 2024

Information

The hidapi packages is a low level API, and filtering logic should be moved to the solaar package. Thus, the multiple DeviceInfo classes can be removed and solely kept within Solaar and the hidapi will become easier to abstract and test related code.

MattHag added a commit to MattHag/Solaar that referenced this issue Sep 14, 2024
Adapt module names to easily distinguish them.

Related pwr-Solaar#2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 15, 2024
The hidapi hardware layer must not know or depend on any UI libraries.
Removes all GDK dependencies from the hidapi packages, which makes
testing of these modules easier and removes unwanted cross-dependencies.

Related pwr-Solaar#2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 15, 2024
The hidapi hardware layer must not know or depend on any UI libraries.
Removes all GDK dependencies from the hidapi packages, which makes
testing of these modules easier and removes unwanted cross-dependencies.

Related pwr-Solaar#2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 15, 2024
Adapt module names to easily distinguish them.

Related pwr-Solaar#2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 15, 2024
The hidapi hardware layer must not know or depend on any UI libraries.
Removes all GDK dependencies from the hidapi packages, which makes
testing of these modules easier and removes unwanted cross-dependencies.

Related pwr-Solaar#2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 15, 2024
Adapt module names to easily distinguish them.

Related pwr-Solaar#2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 15, 2024
The hidapi hardware layer must not know or depend on any UI libraries.
Removes all GDK dependencies from the hidapi packages, which makes
testing of these modules easier and removes unwanted cross-dependencies.

Related pwr-Solaar#2480
pfps pushed a commit that referenced this issue Sep 15, 2024
Adapt module names to easily distinguish them.

Related #2480
pfps pushed a commit that referenced this issue Sep 15, 2024
The hidapi hardware layer must not know or depend on any UI libraries.
Removes all GDK dependencies from the hidapi packages, which makes
testing of these modules easier and removes unwanted cross-dependencies.

Related #2480
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 20, 2024
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 20, 2024
MattHag added a commit to MattHag/Solaar that referenced this issue Sep 25, 2024
pfps pushed a commit that referenced this issue Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant