<?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>Using external modules with nRF Connect SDK vscode environment</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/122993/using-external-modules-with-nrf-connect-sdk-vscode-environment</link><description>Hello,* 
 I&amp;#39;m new to nRF Connect SDK environment, but I&amp;#39;m used to work with Zephyr. 
 I&amp;#39;m actually confused using west.yml file. I created a new application based on existing Zephyr application. I have west.yml, CMakeLists.txt, Kconfig, src,... 
 What</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Jul 2025 22:27:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/122993/using-external-modules-with-nrf-connect-sdk-vscode-environment" /><item><title>RE: Using external modules with nRF Connect SDK vscode environment</title><link>https://devzone.nordicsemi.com/thread/543078?ContentTypeID=1</link><pubDate>Mon, 21 Jul 2025 22:27:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dad07cd4-e7d8-41a4-87f0-c560f8706fcf</guid><dc:creator>Joel Guittet</dc:creator><description>&lt;p&gt;I have found an alternative using&amp;nbsp; ZEPHYR_EXTRA_MODULES.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external modules with nRF Connect SDK vscode environment</title><link>https://devzone.nordicsemi.com/thread/543071?ContentTypeID=1</link><pubDate>Mon, 21 Jul 2025 18:38:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:487f64be-4147-4d98-aaf1-dae62dc8186a</guid><dc:creator>Joel Guittet</dc:creator><description>&lt;p&gt;Hello Priyanka,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the reply.&lt;/p&gt;
&lt;p&gt;I have done the following, instead of copy my application, which may be broken:&lt;/p&gt;
&lt;p&gt;- I have tried to compile the &amp;quot;matter_bridge&amp;quot; application which is provided in the SDK, using board &amp;quot;nrf7002dk/nrf5340/cpuapp&amp;quot; =&amp;gt; same error, &amp;quot;include could not find requested file:&amp;nbsp;ncs_sysbuild_extensions&amp;quot;&lt;/p&gt;
&lt;p&gt;- I have tried to create a new, empty, application from the vscode environment installed with nrf connect sdk =&amp;gt; same error.&lt;/p&gt;
&lt;p&gt;Also, I don&amp;#39;t understand the workflow. Is it mandatory to move the application in the sdk-nrf/applications directory?? Looks ugly. Moreover, doing this doesn&amp;#39;t help on the initial topic: importing external custom module. I need west.yml to do it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We can restart from beginnings. Please can you point me a documentation/video/any media indicating what is the correct workflow to work with nrf connect sdk ? I don&amp;#39;t find it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Joel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external modules with nRF Connect SDK vscode environment</title><link>https://devzone.nordicsemi.com/thread/542746?ContentTypeID=1</link><pubDate>Thu, 17 Jul 2025 11:08:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4af67a8-be14-4673-ad30-6acfec935702</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hi Joel,&lt;/p&gt;
&lt;p&gt;Could you try to move your app inside the&amp;nbsp;&lt;strong&gt;sdk-nrf/applications/&amp;nbsp;&lt;/strong&gt;location?&lt;/p&gt;
&lt;p&gt;Then From the root of sdk-nrf, run:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;west init -1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;west update&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;west zephyr-export&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;after that you can:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;cd applications/your_app&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;west build -b &amp;lt;your_board&amp;gt; --sysbuild&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;please try this and let me know how it goes.&lt;/p&gt;
&lt;p&gt;-Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external modules with nRF Connect SDK vscode environment</title><link>https://devzone.nordicsemi.com/thread/542688?ContentTypeID=1</link><pubDate>Wed, 16 Jul 2025 22:02:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93fdbeb2-4f07-4c83-aed9-34d2d6acdc71</guid><dc:creator>Joel Guittet</dc:creator><description>&lt;p&gt;Important note: I&amp;#39;m using sysbuild because I need a bootloader (mcuboot)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using external modules with nRF Connect SDK vscode environment</title><link>https://devzone.nordicsemi.com/thread/542684?ContentTypeID=1</link><pubDate>Wed, 16 Jul 2025 20:44:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ab77bd2-a8d9-4dae-8acc-992c235c7a88</guid><dc:creator>Joel Guittet</dc:creator><description>&lt;p&gt;Update, I have used this west.yml content now:&lt;/p&gt;
&lt;div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt;manifest&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;self&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;west-commands&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;scripts/west-commands.yml&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;remotes&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;nrfconnect&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;url-base&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&lt;a href="https://github.com/nrfconnect"&gt;https://github.com/nrfconnect&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt;projects&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; - &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;sdk-nrf&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;remote&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;nrfconnect&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;revision&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;v3.0.2&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;true&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;This fetch everything which is not really good... but at least I can continue. Then I have errors when creating a build configuration with sysbuild, particularly:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="padding-left:30px;"&gt;&lt;span&gt;CMake Error at /home/joel/Projects/Mender/workspace-ncs/sdk-nrf/sysbuild/CMakeLists.txt:860 (include):&lt;br /&gt; include could not find requested file:&lt;br /&gt;&lt;br /&gt; ncs_sysbuild_extensions&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;This is because&amp;nbsp;ZEPHYR_NRF_MODULE_DIR is not defined in sdk-nrf/sysbuild/CMakeLists.txt.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Why ??&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Any feedback is appreciated.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>