From 5aadb4ea8388b61dc086a4c267d49cfbd8aac38c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81d=C3=A1m=20Kov=C3=A1cs?= Date: Wed, 2 Apr 2025 10:04:54 +0200 Subject: [PATCH] feat: build config for deep sleep --- CMakeLists.txt | 2 ++ build.zig | 2 +- build.zig.zon | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 584a273..3559689 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,8 @@ cmake_minimum_required(VERSION 3.13) # Initialize the Pico SDK include(${PICO_SDK_PATH}/external/pico_sdk_import.cmake) +include(${PICO_EXTRAS_PATH}/external/pico_extras_import.cmake) + include_directories(${CMAKE_SOURCE_DIR}/config) project(${PROJ_NAME}) pico_sdk_init() diff --git a/build.zig b/build.zig index 6dc6053..ad39afb 100644 --- a/build.zig +++ b/build.zig @@ -31,7 +31,7 @@ pub fn build(b: *std.Build) anyerror!void { .app_lib = lib, .board = board, // additional pico libs for application, it is none in blink application - .pico_libs = "pico_cyw43_arch_lwip_threadsafe_background", + .pico_libs = "pico_cyw43_arch_lwip_threadsafe_background;hardware_sleep;hardware_clocks;hardware_rosc;hardware_irq", }; std.log.info("Begin build app\n", .{}); diff --git a/build.zig.zon b/build.zig.zon index ebc082a..4f96a0b 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -37,8 +37,8 @@ // internet connectivity. .dependencies = .{ .pico_sdk = .{ - .url = "git+https://github.com/adix7/zig-pico-cmake.git#8adc8a40000174065c2525531de4f46800233a07", - .hash = "pico_sdk-0.2.0-0FI1kYdcAAD3yWZDXMQdsiYBbTvlUku-AHXIX8DI50k6", + .url = "git+https://github.com/adix7/zig-pico-cmake.git#ed861446d382fb521b09d09ffb47c38f3451b3b7", + .hash = "pico_sdk-0.2.0-0FI1kVViAABimtAFil4jIl3ZFOMmf_zhxapaST3Cx3WH", }, }, .paths = .{