blob: bb2f06dcd85b07850bd6b07eb48fc364260f15a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
cmake_minimum_required(VERSION 3.12)
include(pico_sdk_import.cmake)
project(morningtown C CXX ASM)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)
# Initialize the SDK
pico_sdk_init()
add_executable(morningtown morningtown.c ntp_client.c)
# For verbose debugging, uncomment this line and see ntp_client.h
#pico_enable_stdio_usb(morningtown ENABLED)
target_link_libraries(morningtown
pico_stdlib
hardware_rtc
pico_cyw43_arch_lwip_threadsafe_background)
pico_add_extra_outputs(morningtown)
target_compile_definitions(morningtown PRIVATE
WIFI_SSID=\"${WIFI_SSID}\"
WIFI_PASSWORD=\"${WIFI_PASSWORD}\"
CYW43_HOST_NAME=\"morningtown\")
target_include_directories(morningtown PRIVATE ${CMAKE_CURRENT_LIST_DIR})
|