diff --git a/boot/zephyr/io_bm.c b/boot/zephyr/io_bm.c index 798cf7a3f..788bfab9e 100644 --- a/boot/zephyr/io_bm.c +++ b/boot/zephyr/io_bm.c @@ -93,6 +93,9 @@ bool io_detect_pin(void) nrf_gpio_cfg_input(BOARD_PIN_BTN_0, BM_BUTTONS_PIN_PULLUP); + /* Delay 5 us for pull-up to be applied */ + k_busy_wait(5); + pin_active = (bool)nrf_gpio_pin_read(BOARD_PIN_BTN_0); if (!pin_active) {