Working ccls pico sdk headers.

This commit is contained in:
Ulysse Cura 2026-09-09 20:31:56 +02:00
parent a7f7eeff2b
commit acb9d70dae
2 changed files with 8 additions and 0 deletions

7
.ccls Normal file
View File

@ -0,0 +1,7 @@
arm-none-eabi-gcc
# Headers
-Isrc
-Isrc/wifi/headers
-Ibuild/generated/pico_base
# Flags

View File

@ -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
'';
}