]> git.scottworley.com Git - tattlekey/blobdiff - client/CMakeLists.txt
client: Hold presses in queues, one queue per send_count
[tattlekey] / client / CMakeLists.txt
index 0685a47facead3e1a0d1fad0a9d646d92c10e15d..50ae1200e4781f415baf53f5c4fab1b42fb9becc 100644 (file)
@@ -7,13 +7,30 @@ set(CMAKE_C_STANDARD 11)
 set(CMAKE_CXX_STANDARD 17)
 pico_sdk_init()
 
-add_executable(tattlekey tattlekey.c)
+add_executable(tattlekey
+  blink.c
+  button.c
+  config.c
+  net.c
+  press.c
+  tattlekey.c
+  )
+
+pico_enable_stdio_usb(tattlekey 1)
+pico_enable_stdio_uart(tattlekey 1)
 
 pico_add_extra_outputs(tattlekey)
 
+target_include_directories(tattlekey PRIVATE
+  ${CMAKE_CURRENT_LIST_DIR}
+
+  # Per https://stackoverflow.com/a/76988599
+  ${CMAKE_CURRENT_LIST_DIR}/..
+  )
+
 target_link_libraries(tattlekey
   pico_stdlib
-  pico_cyw43_arch_none
+  pico_cyw43_arch_lwip_threadsafe_background
   )
 
 install(TARGETS tattlekey)