From acb9d70daea6247a3cf16511f22d9d5550df9d8e Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Wed, 9 Sep 2026 20:31:56 +0200 Subject: [PATCH] Working ccls pico sdk headers. --- .ccls | 7 +++++++ shell.nix | 1 + 2 files changed, 8 insertions(+) create mode 100644 .ccls diff --git a/.ccls b/.ccls new file mode 100644 index 0000000..17a6ea6 --- /dev/null +++ b/.ccls @@ -0,0 +1,7 @@ +arm-none-eabi-gcc +# Headers +-Isrc +-Isrc/wifi/headers +-Ibuild/generated/pico_base + +# Flags diff --git a/shell.nix b/shell.nix index b589d3d..8f259a3 100644 --- a/shell.nix +++ b/shell.nix @@ -18,6 +18,7 @@ pkgs.mkShell { ]; shellHook = '' export PICO_SDK_PATH=${local-pico-sdk}/lib/pico-sdk + export NIX_CFLAGS_COMPILE="-isystem $(shopt -s globstar && echo $PICO_SDK_PATH/lib/**/include | sed "s/ / -isystem /g") -isystem $(shopt -s globstar && echo $PICO_SDK_PATH/src/**/include | sed "s/ / -isystem /g") -isystem $(shopt -s globstar && echo $PICO_SDK_PATH/lib/**/src | sed "s/ / -isystem /g") $NIX_CFLAGS_COMPILE" unset TEMP TMP TEMPDIR TMPDIR ''; }