#[doc(hidden)]
pub mod button_arg;
#[doc(hidden)]
pub mod sequence;
#[allow(clippy::deprecated_cfg_attr)]
#[cfg_attr(rustfmt, rustfmt_skip)]
#[macro_export]
#[doc(hidden)]
macro_rules! button_name {
([$button:expr]) => ($button);
($button:ident) => ($crate::device::Button::$button);
(0) => ($crate::device::Button::Key0);
(1) => ($crate::device::Button::Key1);
(2) => ($crate::device::Button::Key2);
(3) => ($crate::device::Button::Key3);
(4) => ($crate::device::Button::Key4);
(5) => ($crate::device::Button::Key5);
(6) => ($crate::device::Button::Key6);
(7) => ($crate::device::Button::Key7);
(8) => ($crate::device::Button::Key8);
(9) => ($crate::device::Button::Key9);
}