Begin implmenting keyboard power states

This commit is contained in:
Luke D. Jones
2024-03-09 21:00:16 +13:00
parent efcad3f6f9
commit ca41bd59de
17 changed files with 1224 additions and 473 deletions

View File

@@ -560,13 +560,7 @@ fn handle_led_power_1_do_1866(
old_rog: enabled,
..Default::default()
};
dbus.proxies().aura().set_led_power((data, true))?;
let data = AuraPowerDev {
old_rog: disabled,
..Default::default()
};
dbus.proxies().aura().set_led_power((data, false))?;
dbus.proxies().aura().set_led_power(data)?; // TODO: verify this
Ok(())
}
@@ -597,13 +591,7 @@ fn handle_led_power_1_do_tuf(
tuf: enabled,
..Default::default()
};
dbus.proxies().aura().set_led_power((data, true))?;
let data = AuraPowerDev {
tuf: disabled,
..Default::default()
};
dbus.proxies().aura().set_led_power((data, false))?;
dbus.proxies().aura().set_led_power(data)?; // TODO: verify this
Ok(())
}
@@ -664,7 +652,7 @@ fn handle_led_power2(
}
}
dbus.proxies().aura().set_led_power((enabled, true))?;
dbus.proxies().aura().set_led_power(enabled)?;
}
Ok(())