From a1a0723e893eea3e3bf971836c1aab6aa05afa01 Mon Sep 17 00:00:00 2001 From: kenji Date: Sat, 18 Oct 2025 10:35:33 -0400 Subject: [PATCH] update CMake for Pico 2 W build --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d886277..fb40c12 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,9 @@ set(PROJECT ble_hid) cmake_minimum_required(VERSION 3.13) set(PICO_SDK_PATH /home/kenji/programming/pico/c/pico-sdk) set(PICO_PIO_USB_PATH /home/kenji/programming/pico/c/Pico-PIO-USB) -set(PICO_BOARD pico_w) +if (NOT DEFINED PICO_BOARD) + set(PICO_BOARD pico_w) +endif() include (${PICO_SDK_PATH}/external/pico_sdk_import.cmake) project(${PROJECT} C CXX ASM) @@ -45,5 +47,7 @@ target_link_libraries(${PROJECT} PRIVATE pico_btstack_make_gatt_header(ble_hid PRIVATE "${CMAKE_CURRENT_LIST_DIR}/ble_hid.gatt") +set_target_properties(${PROJECT} PROPERTIES OUTPUT_NAME "${PROJECT}-${PICO_BOARD}") + pico_add_extra_outputs(${PROJECT})