From 438632c7853ff6a3e2882e9c98d3b3f1ce9e0f0b 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