#[repr(u8)]pub enum CtrlMode {
KeepActive = 0,
SwitchToMonitor = 1,
}Expand description
Control mode for power management
Controls whether the device stays in active mode or switches to lower-power monitor mode.
§Examples
use ft6336u_driver::CtrlMode;
let mode = CtrlMode::KeepActive;
assert_eq!(CtrlMode::from_register(0).unwrap(), CtrlMode::KeepActive);
assert_eq!(CtrlMode::from_register(1).unwrap(), CtrlMode::SwitchToMonitor);Variants§
Implementations§
Trait Implementations§
impl Copy for CtrlMode
impl Eq for CtrlMode
impl StructuralPartialEq for CtrlMode
Auto Trait Implementations§
impl Freeze for CtrlMode
impl RefUnwindSafe for CtrlMode
impl Send for CtrlMode
impl Sync for CtrlMode
impl Unpin for CtrlMode
impl UnwindSafe for CtrlMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more