use esp_hal::gpio::{Input, InputConfig, Pull}; use esp_hal::peripherals::Peripherals; #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum NavCommand { NextCard, PrevCard, Select, ScanTag, } pub struct Inputs { pub up: Input<'static>, pub down: Input<'static>, pub left: Input<'static>, pub right: Input<'static>, pub back: Input<'static>, pub ok: Input<'static>, }