From 68337ec62867d0d4bca03bbf9ad65d4a0e1e566c Mon Sep 17 00:00:00 2001 From: Lukas Bielesch Date: Wed, 19 Mar 2025 10:18:20 +0100 Subject: [PATCH] fix(eckhart): fix last pending char for max len passphrase --- .../firmware/keyboard/keypad.rs | 36 ++++++++++++++++--- .../firmware/keyboard/passphrase.rs | 31 ++++++++++++---- .../layout_eckhart/firmware/keyboard/pin.rs | 4 +++ 3 files changed, 60 insertions(+), 11 deletions(-) diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/keyboard/keypad.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/keyboard/keypad.rs index 0656e255b3..ac51dfdf98 100644 --- a/core/embed/rust/src/ui/layout_eckhart/firmware/keyboard/keypad.rs +++ b/core/embed/rust/src/ui/layout_eckhart/firmware/keyboard/keypad.rs @@ -34,12 +34,20 @@ pub enum ButtonState { const KEYPAD_MAX_KEYS: usize = 10; type KeypadKeys = [Maybe