├── .gitignore ├── 90-logitech.rules ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── libg933 ├── Cargo.toml └── src │ ├── battery.rs │ ├── buttons.rs │ ├── device_info.rs │ ├── future.rs │ ├── lib.rs │ ├── lights.rs │ ├── macros.rs │ └── maps │ ├── 0A5B │ ├── charging_ascending.csv │ ├── charging_descending.csv │ └── discharging.csv │ └── 0A66 │ ├── charging_ascending.csv │ ├── charging_descending.csv │ └── discharging.csv ├── notes ├── battery.py ├── battery_draining.pcapng ├── curves.png ├── dischargegraph.png ├── g1.pcapng ├── g2.pcapng ├── g3.pcapng ├── gmerged.pcapng ├── hidpp.lua ├── interrupt_plugged_in.pcapng ├── interrupt_unplugged.pcapng ├── logitechgaming_disable_startup_effect.pcapng ├── logitechgaming_enable_startup_effect.pcapng ├── logitechgaming_flip_mic_down_up.pcapng ├── logitechgaming_lighting_cycle_sync_interrupt.pcapng ├── logitechgaming_mute_unmute.pcapng ├── logitechgaming_mute_unmute_mic.pcapng ├── logitechgaming_save_light_custom.pcapng ├── logitechgaming_set_eq_flat.pcapng ├── logitechgaming_set_eq_fps.pcapng ├── logitechgaming_set_light_breathing.pcapng ├── logitechgaming_set_light_color_cycle.pcapng ├── logitechgaming_set_light_custom.pcapng ├── logitechgaming_set_light_custom_logo_on.pcapng ├── logitechgaming_set_light_custom_sides_on.pcapng ├── logitechgaming_set_light_solid.pcapng ├── logitechgaming_shutdown.pcapng ├── logitechgaming_sidetone_up_down.pcapng ├── logitechgaming_startup.pcapng ├── logitechgaming_switch_to_battery_info.pcapng ├── logitechgaming_switch_to_lighting_preset_color_cycle.pcapng ├── logitechgaming_switch_to_lighting_preset_cyan_breathing.pcapng ├── logitechgaming_switch_to_lighting_preset_off.pcapng ├── notes.txt └── power_interrupts.pcapng └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /90-logitech.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/90-logitech.rules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/README.md -------------------------------------------------------------------------------- /libg933/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/Cargo.toml -------------------------------------------------------------------------------- /libg933/src/battery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/battery.rs -------------------------------------------------------------------------------- /libg933/src/buttons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/buttons.rs -------------------------------------------------------------------------------- /libg933/src/device_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/device_info.rs -------------------------------------------------------------------------------- /libg933/src/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/future.rs -------------------------------------------------------------------------------- /libg933/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/lib.rs -------------------------------------------------------------------------------- /libg933/src/lights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/lights.rs -------------------------------------------------------------------------------- /libg933/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/macros.rs -------------------------------------------------------------------------------- /libg933/src/maps/0A5B/charging_ascending.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/maps/0A5B/charging_ascending.csv -------------------------------------------------------------------------------- /libg933/src/maps/0A5B/charging_descending.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/maps/0A5B/charging_descending.csv -------------------------------------------------------------------------------- /libg933/src/maps/0A5B/discharging.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/maps/0A5B/discharging.csv -------------------------------------------------------------------------------- /libg933/src/maps/0A66/charging_ascending.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/maps/0A66/charging_ascending.csv -------------------------------------------------------------------------------- /libg933/src/maps/0A66/charging_descending.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/maps/0A66/charging_descending.csv -------------------------------------------------------------------------------- /libg933/src/maps/0A66/discharging.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/libg933/src/maps/0A66/discharging.csv -------------------------------------------------------------------------------- /notes/battery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/battery.py -------------------------------------------------------------------------------- /notes/battery_draining.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/battery_draining.pcapng -------------------------------------------------------------------------------- /notes/curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/curves.png -------------------------------------------------------------------------------- /notes/dischargegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/dischargegraph.png -------------------------------------------------------------------------------- /notes/g1.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/g1.pcapng -------------------------------------------------------------------------------- /notes/g2.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/g2.pcapng -------------------------------------------------------------------------------- /notes/g3.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/g3.pcapng -------------------------------------------------------------------------------- /notes/gmerged.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/gmerged.pcapng -------------------------------------------------------------------------------- /notes/hidpp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/hidpp.lua -------------------------------------------------------------------------------- /notes/interrupt_plugged_in.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/interrupt_plugged_in.pcapng -------------------------------------------------------------------------------- /notes/interrupt_unplugged.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/interrupt_unplugged.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_disable_startup_effect.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_disable_startup_effect.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_enable_startup_effect.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_enable_startup_effect.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_flip_mic_down_up.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_flip_mic_down_up.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_lighting_cycle_sync_interrupt.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_lighting_cycle_sync_interrupt.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_mute_unmute.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_mute_unmute.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_mute_unmute_mic.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_mute_unmute_mic.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_save_light_custom.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_save_light_custom.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_eq_flat.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_eq_flat.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_eq_fps.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_eq_fps.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_light_breathing.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_light_breathing.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_light_color_cycle.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_light_color_cycle.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_light_custom.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_light_custom.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_light_custom_logo_on.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_light_custom_logo_on.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_light_custom_sides_on.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_light_custom_sides_on.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_set_light_solid.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_set_light_solid.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_shutdown.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_shutdown.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_sidetone_up_down.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_sidetone_up_down.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_startup.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_startup.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_switch_to_battery_info.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_switch_to_battery_info.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_switch_to_lighting_preset_color_cycle.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_switch_to_lighting_preset_color_cycle.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_switch_to_lighting_preset_cyan_breathing.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_switch_to_lighting_preset_cyan_breathing.pcapng -------------------------------------------------------------------------------- /notes/logitechgaming_switch_to_lighting_preset_off.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/logitechgaming_switch_to_lighting_preset_off.pcapng -------------------------------------------------------------------------------- /notes/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/notes.txt -------------------------------------------------------------------------------- /notes/power_interrupts.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/notes/power_interrupts.pcapng -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashkitten/g933-utils/HEAD/src/main.rs --------------------------------------------------------------------------------