<?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>Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95676/develop-complete-out-of-tree-solution-using-nordic-sdk</link><description>The problem I&amp;#39;m reporting is a build/structure problem for a project that resides outside the Nordic SDK. 
 The project I&amp;#39;m developing involves new boards, new drivers, new libraries. forward involves one application for an nrf9160 module and one for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 16 Feb 2024 11:53:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95676/develop-complete-out-of-tree-solution-using-nordic-sdk" /><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/469212?ContentTypeID=1</link><pubDate>Fri, 16 Feb 2024 11:53:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bf5ac45-3014-468e-a945-82852b49647e</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;As the ticket is old, may I ask you to create a new ticket and mentions all the details like the NCS version and DK/Board details if you are using.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/469043?ContentTypeID=1</link><pubDate>Thu, 15 Feb 2024 14:05:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70fdcd3a-e8d6-4f59-81bf-556f781bdd6d</guid><dc:creator>Beep7</dc:creator><description>&lt;p&gt;The latest example is for a workspace application, not a standalone one. &amp;nbsp;I am experiencing the same problems with a standalone application that uses custom drivers whose source lives inside the standalone project.&lt;/p&gt;
&lt;p&gt;Would the nRF team consider publishing an example of a standalone app with custom drivers that is similar to the one you posted (&lt;a id="" href="https://github.com/nrfconnect/ncs-example-application"&gt;https://github.com/nrfconnect/ncs-example-application&lt;/a&gt;)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/421393?ContentTypeID=1</link><pubDate>Thu, 20 Apr 2023 07:48:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31111dd7-9eab-4a97-8d6b-bcbf3fc4a644</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Davide,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Sorry for very delayed response, was not able to look into this.&lt;/p&gt;
&lt;p&gt;Is there any update on your project? Did you successfully do what you wanted to?&lt;/p&gt;
&lt;p&gt;Recently, I came to know about NCS Example Application, that is based on Zephyr Example Application.&lt;/p&gt;
&lt;p&gt;Here is the link in case you are interested to look into this.&amp;nbsp;&lt;a href="https://github.com/nrfconnect/ncs-example-application"&gt;NCS-Example-Application&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best wishes,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405836?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 12:56:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27ad0f99-8d43-4b56-b78d-0708f8fd3ccd</guid><dc:creator>Davide Alessandrini</dc:creator><description>&lt;p&gt;I add that, following the procedure of the example-application Readme, zephyr is installed inside the workspace. This thing is not what I want because I want to use the Nordic SDK which contains Zephyr. I want to use all of Nordic also because I need the modem, I need many things that are inside the Nordic SDK.&lt;br /&gt;For example, how would you, in the current state of your &amp;quot;example-application&amp;quot; folder, send an AT command to nrf9160&amp;#39;s modem? or use MQTT?&lt;br /&gt;In general our project is similar to the &amp;quot;asset_tracker_v2&amp;quot; application... but I want to find the way to work as in example-application (= all drivers, boards, bindings out-of-tree) but use the Nordic SDK .&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you in advance,&lt;/p&gt;
&lt;p&gt;Davide&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405777?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 08:21:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89b531f9-00a1-4efc-9858-3f82d957bc9e</guid><dc:creator>Davide Alessandrini</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;br /&gt;the test you have done is very important. It makes me realize that something is wrong with my system.&lt;br /&gt;If I compile the example-application with VSCode I encounter two problems:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;1) The compilation fails because the driver is not found:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1674201994123v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;2)&amp;nbsp;If I insert an error in the CMakeLists.txt of the parent folder I don&amp;#39;t perceive an error, but the compilation is identical to point 1).&lt;/p&gt;
&lt;p&gt;In practice the problem is always the same: my build system has something wrong.&lt;br /&gt;The latest SDK I have installed is 2.2.0.&lt;/p&gt;
&lt;p&gt;I have NOT compiled with west previously.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Davide&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405729?ContentTypeID=1</link><pubDate>Thu, 19 Jan 2023 16:38:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6b8f96d-938b-49f9-8a18-d6bdded357bd</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hello David,&lt;/p&gt;
[quote user="Davide Alessandrini"]I&amp;nbsp;already try to compile &amp;quot;example-application&amp;quot; but I can&amp;#39;t, [/quote]
&lt;p&gt;So I started with the same &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;github&lt;/span&gt; repo, and I followed instructions given in the readme.&lt;/p&gt;
&lt;p&gt;After successfully &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;initializing&lt;/span&gt;, &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;updating&lt;/span&gt; and then &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;building&lt;/span&gt; the &amp;quot;app&amp;quot; project using the west tool from cmd (command-line), I opened the local repo (example-application) using VS Code, and then added &amp;quot;app&amp;quot; as an application. I was able to compile it successfully. Image below shows the correct compilation using the board present in the parent directory (&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;custom_plank&lt;/span&gt; board in this case), and also the folder structure.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1674145844474v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1674146188833v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;And, yes, now when I put deliberate error in the parent &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;CMakeLists.txt&lt;/span&gt;, it gets detected (snapshot below showing the error)&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1674146023786v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Removing the error from parent &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;CMakeLists.txt&lt;/span&gt; and the project compiles again correctly.&lt;/p&gt;
&lt;p&gt;I hope it helps,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405607?ContentTypeID=1</link><pubDate>Thu, 19 Jan 2023 08:46:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9471a818-7472-47f7-894d-ae5d04bc662f</guid><dc:creator>Davide Alessandrini</dc:creator><description>&lt;p&gt;Hello Naeem,&lt;/p&gt;
&lt;p&gt;Maybe my minimal project is not so good.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;However I had followed the &amp;quot;external-application&amp;quot; sample application, so we can work using it:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://github.com/zephyrproject-rtos/example-application"&gt;https://github.com/zephyrproject-rtos/example-application&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My target is to compile that, copying content of &amp;quot;example-application&amp;quot; in C:\ncs\v1.8.0\&lt;span&gt;example-application&lt;/span&gt;. Don&amp;#39;t care about my personal project. This one has the same structure I want.&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;already try to compile &amp;quot;example-application&amp;quot; but I can&amp;#39;t, CMakeLists.txt in parent folder is not included!! ./example-application/zephyr/module.yml for some reason doens&amp;#39;t take part of the game.&lt;/p&gt;
&lt;p&gt;With the structure present there, in the external-application, I had for example the advantage of having in the root folder, the definition of the board, and in the projects (app, app2, app2,samples,nbiot...) (contained in subfolders), only the overlays of board.&lt;/p&gt;
&lt;p&gt;This is also the same structure that the c:\ncs\v1.8.0\nrf folder has...and it is also the structure that zephyr has in its &amp;quot;samples&amp;quot;... I struggle to understand why you suggest me to re-define each time, in every project, the custom drivers and the custom board.&amp;nbsp;I thought that somehow the ./zephyr/module.yml file drives the inclusion of the files contained in the parent folder.&lt;/p&gt;
&lt;p&gt;So for CMakeLists.txt of parent folder inclusion I expected ./zephyr/module.yml creates this inclusion.&lt;/p&gt;
&lt;p&gt;How do you compile &amp;quot;external-application&amp;quot; ?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Davide&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405540?ContentTypeID=1</link><pubDate>Wed, 18 Jan 2023 17:39:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cc2be4a-9adc-4b60-8253-e4f1f12a786e</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Davide,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am sorry I could not compile your project. Your custom board is even not appearing in the build configurations. Maybe I need to configure something ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also, again, I think your folder structure is different.&lt;/p&gt;
&lt;p&gt;We put &amp;quot;boards&amp;quot;, &amp;quot;drivers&amp;quot; and other folders within project directory, which is not the case for your project.&lt;/p&gt;
&lt;p&gt;Also, a question: How do you expect &amp;quot;CMakeLists.txt&amp;quot; of the parent folder to be included?&lt;/p&gt;
&lt;p&gt;CMakeLists.txt of your project (in folder nbiot) does not have error.&lt;/p&gt;
&lt;p&gt;However, you are not including &amp;quot;/nbiot/src/drv&amp;quot; directory as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I would suggest you to change/update your folder structure, and if possible then send bare-minimal project (with a single board and single driver for example just to demonstrate the usecase).&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405292?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 14:38:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:121421ca-6fe6-4348-9f50-3b75648d9f41</guid><dc:creator>Davide Alessandrini</dc:creator><description>&lt;p&gt;Hello Naeem,&lt;/p&gt;
&lt;p&gt;please download this archive, not the first one.&lt;/p&gt;
&lt;p&gt;Thank you in advance,&lt;/p&gt;
&lt;p&gt;Davide&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7178.DEVZONE_5F00_OOT.7z"&gt;devzone.nordicsemi.com/.../7178.DEVZONE_5F00_OOT.7z&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405162?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 08:16:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f6ffcf6-ee6b-4af1-807f-6315cf7fb02c</guid><dc:creator>Davide Alessandrini</dc:creator><description>&lt;p&gt;Hello Naeem,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve seen Out-of_tree sample you sent me but this like others&amp;nbsp;did not help me.&lt;/p&gt;
&lt;p&gt;In the attached project you will find a sample of a driver that also uses a custom board.&lt;/p&gt;
&lt;p&gt;In &lt;span&gt;./zephyr/module.yml&lt;/span&gt;&amp;nbsp;and in &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;CMakeLists.txt&lt;/span&gt; there are deliberately some errors (a string &amp;quot;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;ERROR ERROR ERROR&amp;quot;&lt;/span&gt;) which make it clear that those files are not taken into consideration. That&amp;#39;s the problem.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;In fact, when compiling I immediately find an error, where the SPS30 symbol is not found.&lt;/p&gt;
&lt;p&gt;The only way, wrong, for solve this from my side, is to put the directive in &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;./nbiot/Kconfig&lt;/span&gt;:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;rsource &amp;quot;../Kconfig.solari&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;and a similar thing for the &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;CMakeLists.txt&lt;/span&gt;...but even so obviously the driver .c files are not compiled.&lt;/p&gt;
&lt;p&gt;The build system should use the &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;./zephyr/module.yml&lt;/span&gt; file to configure the build and entry points, if I understand, but it doesn&amp;#39;t.&lt;/p&gt;
&lt;p&gt;I hope my problem is clear.&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;br /&gt;Davide&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/DEVZONE_5F00_OOT.7z"&gt;devzone.nordicsemi.com/.../DEVZONE_5F00_OOT.7z&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405113?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 16:56:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7eb503b6-f299-4ebe-9d3b-a27f0240d1fb</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi Davide,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So, your project folder is c:/GIT_PROJ/slb/&lt;/p&gt;
&lt;p&gt;Does that Out-of-Tree Zephyr sample help?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Looks like CMakeList issue.&lt;/p&gt;
&lt;p&gt;Can you send your minimal (dummy) project with same configurations as you have to replicate the problem.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mention files names that you wanted to include.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405073?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 14:27:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:95f1545b-7175-4d8e-a552-1613f2c57449</guid><dc:creator>Davide Alessandrini</dc:creator><description>&lt;p&gt;Thanks Naeem for the reply.&lt;/p&gt;
&lt;p&gt;The answer is NO, my work paths are:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/v1.8.0/&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; it contains Nordic SDK as usual&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/GIT_PROJ/slb/nbiot&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;it contains my project specific for narrow band module nrf9160&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Inside &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/GIT_PROJ/slb&lt;/span&gt; I have my &amp;quot;Out-of-Tree folders&amp;quot; &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;boards, drivers, dts&lt;/span&gt; and &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;include.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Inside &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/GIT_PROJ/slb&lt;/span&gt; I have&amp;nbsp;i&lt;span&gt;n particular three files that are not considered by the building system. This is my problem. These files are:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/GIT_PROJ/slb/CMakeLists.txt:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;include_directories(include)

add_subdirectory(drivers)

set(BOARD_ROOT ${CMAKE_CURRENT_LIST_DIR})&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/GIT_PROJ/slb/Kconfig.solari:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;pre class="ui-code" data-mode="text"&gt;rsource &amp;quot;drivers/Kconfig&amp;quot;&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span&gt;c:/GIT_PROJ/slb/zephyr/module.yml:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;build:
  cmake: .
  kconfig: Kconfig.solari
  settings:
    board_root: .
    dts_root: .
    module_ext_root: .&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;Thank you in advance,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;Davide&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop complete Out of Tree solution using Nordic SDK</title><link>https://devzone.nordicsemi.com/thread/405030?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 12:38:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f078141c-b965-4f8f-bdef-db75b2463190</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hello Davide,&lt;/p&gt;
&lt;p&gt;Thank you for contacting DevZone at NordicSemi.&lt;/p&gt;
&lt;p&gt;You query is not super clear to me. Nonetheless, I will try to provide my view.&lt;/p&gt;
&lt;p&gt;Your folder setup doesn&amp;#39;t look like a typical setup. Typically, we have:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;This is the folder for everything related to ncs-sdk and toolchains.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/v2.0.1/&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;is the ncs version 2.0.1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;you can have multiple version.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/v2.0.1/nrf/&amp;nbsp;&lt;/span&gt; &amp;nbsp; &amp;nbsp;contains all folder like boards, drivers, include, modules, samples, subsys etc.&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/myprojects/&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; this folder contains all projects created using VSCode&lt;/p&gt;
&lt;p&gt;and then within the project folder, we have custom-board and custom-driver folder, and CMakeLists.txt configured to include those.&lt;/p&gt;
&lt;p&gt;is your folder &amp;quot;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;nbiot&lt;/span&gt;&amp;quot; in the &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/v2.0.1/&lt;/span&gt; ?&lt;/p&gt;
&lt;p&gt;We can access the built-in and custom drivers. Built-in drivers are included in &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c/ncs/v2.0.1/drivers/&lt;/span&gt;&lt;br /&gt; and for the out of tree custom drivers, please have a look at &lt;a href="https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/application_development/out_of_tree_driver"&gt;Zephyr-Out-Of-Tree&lt;/a&gt; driver.&lt;/p&gt;
&lt;p&gt;With regards,&lt;br /&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>