Add binary info 'feature' for pico_bootsel_via_double_reset

This commit is contained in:
graham sanderson 2021-02-27 19:31:29 -06:00
parent 8ada5fa7eb
commit 61e46fefe5

View File

@ -7,6 +7,7 @@
#include "pico.h" #include "pico.h"
#include "pico/time.h" #include "pico/time.h"
#include "pico/bootrom.h" #include "pico/bootrom.h"
#include "pico/binary_info.h"
// PICO_CONFIG: PICO_BOOTSEL_VIA_DOUBLE_RESET_TIMEOUT_MS, Window of opportunity for a second press of a reset button to enter BOOTSEL mode (milliseconds), type=int, default=200, group=pico_bootsel_via_double_reset // PICO_CONFIG: PICO_BOOTSEL_VIA_DOUBLE_RESET_TIMEOUT_MS, Window of opportunity for a second press of a reset button to enter BOOTSEL mode (milliseconds), type=int, default=200, group=pico_bootsel_via_double_reset
#ifndef PICO_BOOTSEL_VIA_DOUBLE_RESET_TIMEOUT_MS #ifndef PICO_BOOTSEL_VIA_DOUBLE_RESET_TIMEOUT_MS
@ -33,6 +34,10 @@
* library is always linked. * library is always linked.
*/ */
#if !PICO_NO_BI_BOOTSEL_VIA_DOUBLE_RESET
bi_decl(bi_program_feature("double reset -> BOOTSEL"));
#endif
// Doesn't make any sense for a RAM only binary // Doesn't make any sense for a RAM only binary
#if !PICO_NO_FLASH #if !PICO_NO_FLASH
static const uint32_t magic_token[] = { static const uint32_t magic_token[] = {