added the access_hid_wrapper feature

This commit is contained in:
vextrixes committed 2026-06-06 16:25:08 +02:00
1 parent 056760a382
commit 25d4a10f4f
4 files changed
+10 -3

No files matched your search

+3
View File
@@ -9,3 +9,6 @@ edition = "2024"
[dependencies] [dependencies]
hidapi = "2.6.5" hidapi = "2.6.5"
[features]
access_hid_wrapper = []
+1
View File
@@ -0,0 +1 @@
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0c45", ATTRS{idProduct}=="8006", MODE="0666"
+5 -2
View File
@@ -1,9 +1,12 @@
mod hid_wrapper;
mod color; mod color;
mod hid_wrapper;
mod rgb_controller; mod rgb_controller;
pub use hid_wrapper::HidWrapperError;
pub use color::Color; pub use color::Color;
pub use hid_wrapper::HidWrapperError;
pub use rgb_controller::controller::RGBController; pub use rgb_controller::controller::RGBController;
pub use rgb_controller::effects::Effects; pub use rgb_controller::effects::Effects;
pub use rgb_controller::keymap::{Keymap, KeymapKeys}; pub use rgb_controller::keymap::{Keymap, KeymapKeys};
#[cfg(feature = "access_hid_wrapper")]
pub use hid_wrapper::HidWrapper;
+1 -1
View File
@@ -1,7 +1,7 @@
use crate::Color;
use crate::Effects; use crate::Effects;
use crate::HidWrapperError; use crate::HidWrapperError;
use crate::Keymap; use crate::Keymap;
use crate::Color;
use crate::hid_wrapper::HidWrapper; use crate::hid_wrapper::HidWrapper;
pub struct RGBController { pub struct RGBController {