pimoroni-pico/examples/badger2040w/badger2040w_rtc.cmake

32 wiersze
831 B
CMake

set(WIFI_SSID "${WIFI_SSID}" CACHE INTERNAL "WiFi SSID")
set(WIFI_PASSWORD "${WIFI_PASSWORD}" CACHE INTERNAL "WiFi password")
if ("${WIFI_SSID}" STREQUAL "" OR "${WIFI_PASSWORD}" STREQUAL "")
message(WARNING "WIFI_SSID or WIFI_PASSWORD is not defined. Skipping rtc example.")
return()
endif()
set(OUTPUT_NAME badger2040w_rtc)
add_executable(${OUTPUT_NAME} badger2040w_rtc.cpp)
target_link_libraries(${OUTPUT_NAME}
badger2040w
hardware_spi
pico_cyw43_arch_lwip_threadsafe_background
)
target_include_directories(badger2040w_rtc PRIVATE
${CMAKE_CURRENT_LIST_DIR}
)
target_compile_definitions(badger2040w_rtc PRIVATE
WIFI_SSID=\"${WIFI_SSID}\"
WIFI_PASSWORD=\"${WIFI_PASSWORD}\"
)
# enable usb output
pico_enable_stdio_usb(${OUTPUT_NAME} 1)
pico_add_extra_outputs(${OUTPUT_NAME})