update CMake for Pico 2 W build

This commit is contained in:
2025-10-18 10:35:33 -04:00
parent c430a53755
commit a1a0723e89
+4
View File
@@ -2,7 +2,9 @@ set(PROJECT ble_hid)
cmake_minimum_required(VERSION 3.13) cmake_minimum_required(VERSION 3.13)
set(PICO_SDK_PATH /home/kenji/programming/pico/c/pico-sdk) 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_PIO_USB_PATH /home/kenji/programming/pico/c/Pico-PIO-USB)
if (NOT DEFINED PICO_BOARD)
set(PICO_BOARD pico_w) set(PICO_BOARD pico_w)
endif()
include (${PICO_SDK_PATH}/external/pico_sdk_import.cmake) include (${PICO_SDK_PATH}/external/pico_sdk_import.cmake)
project(${PROJECT} C CXX ASM) 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") 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}) pico_add_extra_outputs(${PROJECT})