From 4d0b433281e1189d3d26d6aaf0cdc06705694882 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 21 Dec 2016 21:29:28 -0500 Subject: Initialize PINs before trying to use them in bootloader. --- projects/bootloader/dfu.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/bootloader/dfu.c b/projects/bootloader/dfu.c index eeaa035..f4a9cf9 100644 --- a/projects/bootloader/dfu.c +++ b/projects/bootloader/dfu.c @@ -38,10 +38,11 @@ #include "stm-led.h" #include "stm-uart.h" #include "stm-flash.h" - #undef HAL_OK + #define HAL_OK LIBHAL_OK #include "hal.h" +#include "hal_internal.h" #undef HAL_OK #include @@ -99,6 +100,8 @@ static int do_login(void) uart_flush(); + hal_ks_init_read_only_pins_only(); + if (hal_rpc_login(client, user, pin, n) != LIBHAL_OK) { uart_send_string2(STM_UART_MGMT, "\r\nAccess denied\r\n"); return -1; -- cgit v1.2.3