From 697fba2da978cd0435e86a5cb1263433700952a6 Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Mon, 14 Oct 2024 20:41:34 -0400 Subject: [PATCH] ShiftRegisterKeys key_count value was wrong --- shared-bindings/keypad/ShiftRegisterKeys.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared-bindings/keypad/ShiftRegisterKeys.c b/shared-bindings/keypad/ShiftRegisterKeys.c index a0bcde96e94cf..740ad1352293e 100644 --- a/shared-bindings/keypad/ShiftRegisterKeys.c +++ b/shared-bindings/keypad/ShiftRegisterKeys.c @@ -136,7 +136,8 @@ static mp_obj_t keypad_shiftregisterkeys_make_new(const mp_obj_type_t *type, siz size_t key_count_array[num_key_counts]; if (mp_obj_is_int(args[ARG_key_count].u_obj)) { - const size_t key_count = (size_t)mp_arg_validate_int_min(args[ARG_key_count].u_int, 1, MP_QSTR_key_count); + const size_t key_count = + (size_t)mp_arg_validate_int_min(mp_obj_get_int(args[ARG_key_count].u_obj), 1, MP_QSTR_key_count); key_count_array[0] = key_count; } else { for (size_t kc = 0; kc < num_key_counts; kc++) {