<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Missing auto-complete on header files includes in VS Code with nRF Connect extension</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96440/missing-auto-complete-on-header-files-includes-in-vs-code-with-nrf-connect-extension</link><description>Hello. 
 I&amp;#39;m following the nRF Connect SDK Fundamentals course. I&amp;#39;ve setup VS Code with the nRF Connect extension, and everything with building, flashing, etc. works fine. 
 However, auto-complete does not seem to work on header files includes. 
 If I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Feb 2023 16:39:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96440/missing-auto-complete-on-header-files-includes-in-vs-code-with-nrf-connect-extension" /><item><title>RE: Missing auto-complete on header files includes in VS Code with nRF Connect extension</title><link>https://devzone.nordicsemi.com/thread/410157?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2023 16:39:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b669244-b379-4079-8278-bcf253178c2a</guid><dc:creator>vebjornjr</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-------- Diagnostics - 2/15/2023, 5:36:44 PM
Version: 1.13.9
Current Configuration:
{
    &amp;quot;name&amp;quot;: &amp;quot;Linux&amp;quot;,
    &amp;quot;includePath&amp;quot;: [
        &amp;quot;${workspaceFolder}/**&amp;quot;
    ],
    &amp;quot;defines&amp;quot;: [],
    &amp;quot;compilerPath&amp;quot;: &amp;quot;/usr/bin/clang&amp;quot;,
    &amp;quot;cStandard&amp;quot;: &amp;quot;c17&amp;quot;,
    &amp;quot;cppStandard&amp;quot;: &amp;quot;c++14&amp;quot;,
    &amp;quot;intelliSenseMode&amp;quot;: &amp;quot;linux-clang-x64&amp;quot;,
    &amp;quot;intelliSenseModeIsExplicit&amp;quot;: false,
    &amp;quot;cStandardIsExplicit&amp;quot;: false,
    &amp;quot;cppStandardIsExplicit&amp;quot;: false,
    &amp;quot;mergeConfigurations&amp;quot;: false,
    &amp;quot;compilerPathIsExplicit&amp;quot;: false,
    &amp;quot;configurationProvider&amp;quot;: &amp;quot;nrf-connect&amp;quot;,
    &amp;quot;browse&amp;quot;: {
        &amp;quot;path&amp;quot;: [
            &amp;quot;${workspaceFolder}/**&amp;quot;
        ],
        &amp;quot;limitSymbolsToIncludedHeaders&amp;quot;: true
    }
}
Custom browse configuration: 
{
    &amp;quot;browsePath&amp;quot;: [
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/src/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/include&amp;quot;,
        &amp;quot;zephyr/include/generated&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/nrf91&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/lib/libc/newlib/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/common&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/include/tfm&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/tests/include&amp;quot;,
        &amp;quot;tfm/generated/interface/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/cmsis/CMSIS/Core/Include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/drivers/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/mdk&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/modules/hal_nordic/nrfx&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_modem/include&amp;quot;,
        &amp;quot;tfm/install/interface/include&amp;quot;,
        &amp;quot;modules/nrfxlib/nrfxlib/nrf_security/src/include/generated&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/include/mbedtls&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include/mbedtls&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include/psa&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/library&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/crypto/nrf_oberon/include/mbedtls&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/crypto/nrf_oberon/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/misc/*&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/zephyr/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/lib/os/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/kernel/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/include&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/zephyr/misc/generated/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/nrf91/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/common/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/subsys/logging/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/subsys/logging/backends/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/subsys/pm/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/subsys/tracing/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/lib/adp536x/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/subsys/partition_manager/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/core/offsets/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/common/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/core/aarch32/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/core/aarch32/cortex_m/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/core/aarch32/cortex_m/cmse/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/core/aarch32/mpu/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/arch/arm/core/aarch32/mpu/cortex_m&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/lib/libc/newlib/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/common/cortex_m/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/boards/arm/thingy91_nrf9160/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/subsys/random/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/clock_control/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/console/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/gpio/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/i2c/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/spi/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/serial/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/drivers/entropy/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/timer/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/drivers/pinctrl/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/lib/nrf_modem_lib/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/lib/fatal_error/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/lib/modem_antenna/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/modules/tfm/tfm/boards/src/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/modules/trusted-firmware-m/src/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/modules/trusted-firmware-m/interface/*&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/tfm/install/interface/src/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/mdk/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/modules/hal_nordic/nrfx/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/helpers/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/drivers/src/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/library/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/src/legacy/*&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/kernel/*&amp;quot;
    ],
    &amp;quot;compilerPath&amp;quot;: &amp;quot;/home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc&amp;quot;,
    &amp;quot;standard&amp;quot;: &amp;quot;c99&amp;quot;,
    &amp;quot;compilerArgsLegacy&amp;quot;: []
}
Custom configurations:
[ /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/src/main.c ]
{
    &amp;quot;includePath&amp;quot;: [
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/include&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/zephyr/include/generated&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/nrf91&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/lib/libc/newlib/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/common&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/include/tfm&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrf/tests/include&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/tfm/generated/interface/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/cmsis/CMSIS/Core/Include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/drivers/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/mdk&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/modules/hal_nordic/nrfx&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_modem/include&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/tfm/install/interface/include&amp;quot;,
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/modules/nrfxlib/nrfxlib/nrf_security/src/include/generated&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/include/mbedtls&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include/mbedtls&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include/psa&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/mbedtls/library&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/crypto/nrf_oberon/include/mbedtls&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/crypto/nrf_oberon/include&amp;quot;
    ],
    &amp;quot;defines&amp;quot;: [
        &amp;quot;KERNEL&amp;quot;,
        &amp;quot;MBEDTLS_CONFIG_FILE=\\\&amp;quot;nrf-config.h\\\&amp;quot;&amp;quot;,
        &amp;quot;MBEDTLS_USER_CONFIG_FILE=\\\&amp;quot;nrf-config-user.h\\\&amp;quot;&amp;quot;,
        &amp;quot;NRF9160_XXAA&amp;quot;,
        &amp;quot;NRF_SKIP_FICR_NS_COPY_TO_RAM&amp;quot;,
        &amp;quot;NRF_TRUSTZONE_NONSECURE&amp;quot;,
        &amp;quot;TFM_PSA_API&amp;quot;,
        &amp;quot;USE_PARTITION_MANAGER=1&amp;quot;,
        &amp;quot;_ANSI_SOURCE&amp;quot;,
        &amp;quot;_FORTIFY_SOURCE=1&amp;quot;,
        &amp;quot;__LINUX_ERRNO_EXTENSIONS__&amp;quot;,
        &amp;quot;__PROGRAM_START&amp;quot;,
        &amp;quot;__ZEPHYR__=1&amp;quot;,
        &amp;quot;__CDT_PARSER__&amp;quot;
    ],
    &amp;quot;standard&amp;quot;: &amp;quot;c99&amp;quot;,
    &amp;quot;forcedInclude&amp;quot;: [
        &amp;quot;/home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/zephyr/include/generated/autoconf.h&amp;quot;,
        &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/include/zephyr/toolchain/zephyr_stdint.h&amp;quot;
    ],
    &amp;quot;intelliSenseMode&amp;quot;: &amp;quot;linux-gcc-arm&amp;quot;,
    &amp;quot;compilerPath&amp;quot;: &amp;quot;/home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc&amp;quot;,
    &amp;quot;compilerArgs&amp;quot;: [
        &amp;quot;-mcpu=cortex-m33&amp;quot;,
        &amp;quot;-mthumb&amp;quot;,
        &amp;quot;-mabi=aapcs&amp;quot;,
        &amp;quot;-mfp16-format=ieee&amp;quot;
    ]
}
Translation Unit Mappings:
[ /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/src/main.c ]:
    /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/src/main.c
Translation Unit Configurations:
[ /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/src/main.c ]:
    Process ID: 2816
    Memory Usage: 278 MB
    Compiler Path: /home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    Includes:
        /home/vebjorn/ncs/nrf_connect_sdk/zephyr/include
        /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/zephyr/include/generated
        /home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/nrf91
        /home/vebjorn/ncs/nrf_connect_sdk/zephyr/lib/libc/newlib/include
        /home/vebjorn/ncs/nrf_connect_sdk/zephyr/soc/arm/nordic_nrf/common
        /home/vebjorn/ncs/nrf_connect_sdk/nrf/include
        /home/vebjorn/ncs/nrf_connect_sdk/nrf/include/tfm
        /home/vebjorn/ncs/nrf_connect_sdk/nrf/tests/include
        /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/tfm/generated/interface/include
        /home/vebjorn/ncs/nrf_connect_sdk/modules/hal/cmsis/CMSIS/Core/Include
        /home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx
        /home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/drivers/include
        /home/vebjorn/ncs/nrf_connect_sdk/modules/hal/nordic/nrfx/mdk
        /home/vebjorn/ncs/nrf_connect_sdk/zephyr/modules/hal_nordic/nrfx
        /home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_modem/include
        /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/tfm/install/interface/include
        /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/modules/nrfxlib/nrfxlib/nrf_security/src/include/generated
        /home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/include
        /home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/nrf_security/include/mbedtls
        /home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include
        /home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include/mbedtls
        /home/vebjorn/ncs/nrf_connect_sdk/mbedtls/include/psa
        /home/vebjorn/ncs/nrf_connect_sdk/mbedtls/library
        /home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/crypto/nrf_oberon/include/mbedtls
        /home/vebjorn/ncs/nrf_connect_sdk/nrfxlib/crypto/nrf_oberon/include
        /home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/lib/gcc/arm-zephyr-eabi/12.1.0/include
        /home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/lib/gcc/arm-zephyr-eabi/12.1.0/include-fixed
        /home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/sys-include
        /home/vebjorn/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/include
    Defines:
        KERNEL
        MBEDTLS_CONFIG_FILE=\&amp;quot;nrf-config.h\&amp;quot;
        MBEDTLS_USER_CONFIG_FILE=\&amp;quot;nrf-config-user.h\&amp;quot;
        NRF9160_XXAA
        NRF_SKIP_FICR_NS_COPY_TO_RAM
        NRF_TRUSTZONE_NONSECURE
        TFM_PSA_API
        USE_PARTITION_MANAGER=1
        _ANSI_SOURCE
        _FORTIFY_SOURCE=1
        __LINUX_ERRNO_EXTENSIONS__
        __PROGRAM_START
        __ZEPHYR__=1
        __CDT_PARSER__
    Forced Includes:
        /home/vebjorn/Code/nordic-academy/fundamentals/lesson6-exercise2-i2c/build/zephyr/include/generated/autoconf.h
        /home/vebjorn/ncs/nrf_connect_sdk/zephyr/include/zephyr/toolchain/zephyr_stdint.h
    Standard Version: c99
    IntelliSense Mode: linux-gcc-arm
    Other Flags:
        --gcc
        --gnu_version=120100
Total Memory Usage: 278 MB
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Missing auto-complete on header files includes in VS Code with nRF Connect extension</title><link>https://devzone.nordicsemi.com/thread/409350?ContentTypeID=1</link><pubDate>Fri, 10 Feb 2023 12:50:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:489f5840-0a52-40ee-b143-c9d85c1e9bed</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Glad to hear that you got it working. I forwarded the issue to our developers.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What does the command&amp;nbsp;C/C++: Log Diagnostics output on your side?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Missing auto-complete on header files includes in VS Code with nRF Connect extension</title><link>https://devzone.nordicsemi.com/thread/408993?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 20:40:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88a3a520-33dd-4361-a678-6d00ee2622a6</guid><dc:creator>vebjornjr</dc:creator><description>&lt;p&gt;Yes. Autocomplete works with functions.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I got it working with include paths also now.&lt;/p&gt;
&lt;p&gt;I ran the command &lt;strong&gt;C/C++: Edit Configurations (JSON)&lt;/strong&gt;&amp;nbsp; and added this as the content of the &lt;em&gt;c_cpp_properties.json&lt;/em&gt; in my workspace:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;{
    &amp;quot;configurations&amp;quot;: [
        {
            &amp;quot;name&amp;quot;: &amp;quot;Linux&amp;quot;,
            &amp;quot;configurationProvider&amp;quot;: &amp;quot;nrf-connect&amp;quot;,
            &amp;quot;includePath&amp;quot;: [
                &amp;quot;${workspaceFolder}/**&amp;quot;,
                &amp;quot;/home/vebjorn/ncs/nrf_connect_sdk/zephyr/include/&amp;quot;
            ],
            &amp;quot;mergeConfigurations&amp;quot;: true
        }
    ],
    &amp;quot;version&amp;quot;: 4
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For some reason I had to specify the full path, using ${nrf-connect.sdk:2.2.0} did not work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I guess you provide some kind of configuration with your extension, I suggest you add the sdk includes folders in the &amp;quot;includePath&amp;quot; so that all your users gets autocomplete on includes files.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Missing auto-complete on header files includes in VS Code with nRF Connect extension</title><link>https://devzone.nordicsemi.com/thread/408876?ContentTypeID=1</link><pubDate>Wed, 08 Feb 2023 13:23:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5de61bb0-ef59-48d7-be88-d3d543d49054</guid><dc:creator>&amp;#216;yvind</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I see the same on my side with regards to autcomplete in include paths. Does the autocomplete work with functions?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>