Files
gk1000-controller/src/lib.rs
T
2026-07-08 01:07:15 +02:00

25 lines
668 B
Rust

mod color;
mod hid_wrapper;
mod keymap;
mod rgb_controller;
#[cfg(test)]
mod tests;
pub use color::Color;
pub use hid_wrapper::HidWrapperError;
pub use keymap::{Keymap, KeymapKeys};
pub use rgb_controller::controller::RGBController;
pub use rgb_controller::effect_info::{
DirectionPolicy, EFFECTS, EffectInfo, HorizontalDirections, VerticalDirections,
};
pub use rgb_controller::effects::Effects;
pub use rgb_controller::preset::Preset;
#[cfg(feature = "preset_file_saving")]
mod save_preset;
#[cfg(feature = "preset_file_saving")]
pub use save_preset::{LoadPresetError, SavePresetError};
#[cfg(feature = "access_hid_wrapper")]
pub use hid_wrapper::HidWrapper;