rp2/CMakeLists.txt: Add option to enable double tap reset to bootrom.

* For boards a with reset switch, pressing twice resets into bootloader.
* Enabled by linking with the pico_bootsel_via_double_reset library.
This commit is contained in:
iabdalkader 2021-08-20 14:03:14 +02:00 committed by Damien George
parent c82244a7c0
commit 79baef843b
1 changed files with 7 additions and 0 deletions

View File

@ -222,6 +222,13 @@ target_link_libraries(${MICROPY_TARGET}
${PICO_SDK_COMPONENTS}
)
if (MICROPY_HW_ENABLE_DOUBLE_TAP)
# Enable double tap reset into bootrom.
target_link_libraries(${MICROPY_TARGET}
pico_bootsel_via_double_reset
)
endif()
# todo this is a bit brittle, but we want to move a few source files into RAM (which requires
# a linker script modification) until we explicitly add macro calls around the function
# defs to move them into RAM.