mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
- Add extra config options and dbus methods - Add power state signals for anime and led - Refactor to use channels for dbus signal handler send/recv - Split out profiles independant parts to a rog-profiles crate - Cleanup dependencies - Fix some dbus Supported issues
36 lines
921 B
Rust
36 lines
921 B
Rust
/// The main data conversion for transfering in shortform over dbus or other,
|
|
/// or writing directly to the USB device
|
|
mod data;
|
|
pub use data::*;
|
|
|
|
/// Useful for specialised effects that require a grid of data
|
|
mod grid;
|
|
pub use grid::*;
|
|
|
|
/// Transform a PNG image for displaying on AniMe matrix display
|
|
mod image;
|
|
pub use image::*;
|
|
|
|
/// A grid of data that is intended to be read out and displayed on the ANiMe as
|
|
/// a diagonal
|
|
mod diagonal;
|
|
pub use diagonal::*;
|
|
|
|
/// A gif. Can be created from the ASUS gifs which are diagonal layout, or from
|
|
/// any standard gif
|
|
mod gif;
|
|
pub use crate::gif::*;
|
|
|
|
/// A container of images/grids/gifs/pauses which can be iterated over to generate
|
|
/// cool effects
|
|
mod sequencer;
|
|
pub use sequencer::*;
|
|
|
|
/// Base errors that are possible
|
|
pub mod error;
|
|
|
|
/// Provides const methods to create the USB HID control packets
|
|
pub mod usb;
|
|
|
|
pub static VERSION: &str = env!("CARGO_PKG_VERSION");
|