From a35ba063c4c8d04d81e794577029df8603cb5dcc Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 18 Sep 2023 10:39:00 +0200 Subject: [PATCH] Add cyw43 lib only for pico_w board. Signed-off-by: Pol Henarejos --- pico_hsm_sdk_import.cmake | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/pico_hsm_sdk_import.cmake b/pico_hsm_sdk_import.cmake index 452f219..9fe9726 100644 --- a/pico_hsm_sdk_import.cmake +++ b/pico_hsm_sdk_import.cmake @@ -122,6 +122,23 @@ ${CMAKE_CURRENT_LIST_DIR}/tinycbor/src ) endif() +set(LIBRARIES +pico_stdlib +pico_multicore +hardware_flash +hardware_sync +hardware_adc +pico_unique_id +hardware_rtc +tinyusb_device +tinyusb_board +hardware_pio +) + +if(PICO_BOARD STREQUAL "pico_w") + set(LIBRARIES ${LIBRARIES} pico_cyw43_arch_none) +endif() + function(add_impl_library target) add_library(${target} INTERFACE) string(TOUPPER ${target} TARGET_UPPER) @@ -184,7 +201,7 @@ else() ${INCLUDES} ) - target_link_libraries(pico_hsm_sdk INTERFACE pico_stdlib pico_multicore hardware_flash hardware_sync hardware_adc pico_unique_id hardware_rtc tinyusb_device tinyusb_board hardware_pio pico_cyw43_arch_none) + target_link_libraries(pico_hsm_sdk INTERFACE ${LIBRARIES}) endif() endif()