/*
This file is part of wiimote-rs (https://codeberg.org/metamuffin/wiimote-rs)
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2023 metamuffin <metamuffin@disroot.org>
*/usewiimote::{Action, IRMode, Report, ReportingMode, IRSensitivity, Wiimote};fnmain(){env_logger::init_from_env("LOG");let w =Wiimote::open();
w.write(Action::IRCameraEnable(None));
w.write(Action::IRCameraEnable(Some((IRMode::Basic,IRSensitivity::Level3,))));
w.write(Action::SetReporting(ReportingMode::ButtonsIR10Ext9));loop{ifletSome(ev)= w.read(){match ev {Report::IRDetection(objects)=>{eprintln!("{objects:#?}")}_=>(),}}}}