<?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>VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126583/vs-code-extension-bare-metal-sdk-not-much-works-correctly</link><description>Hello everyone, trying NRF for the first time and so far it&amp;#39;s been only bunch of frustration and wasted time. 
 What I need to create is a subset of BM applications for NRF54L family utilizing both BLE and proprietary 2.4. Hence VSCode 1.108.1 + NCS-BM</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 23 Jan 2026 07:55:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126583/vs-code-extension-bare-metal-sdk-not-much-works-correctly" /><item><title>RE: VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/thread/559434?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2026 07:55:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d216cdc0-7ea4-4550-b64f-15dbafa0a85d</guid><dc:creator>S P</dc:creator><description>&lt;p&gt;This is what&amp;#39;s going on:&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/pastedimage1769152168062v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;PWM demo from BM package - builds correctly, local code navigation is OK, but cannot parse a single header and hence no cross-file navigation.&lt;/p&gt;
&lt;p&gt;Another similar project you can see on the same screenshot (ble_ledbutton which is a ble_lbs demo) has the cross-file navigation working just fine.&lt;/p&gt;
&lt;p&gt;Both utilize default build configuration, yet very different outcome.&amp;nbsp;Any suggestion what to check ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/thread/559373?ContentTypeID=1</link><pubDate>Thu, 22 Jan 2026 13:47:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf2856d9-e145-41b1-9f88-66aacfe0d003</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am not sure I understand, this is a screenshot of my setup, what are you missing?&lt;/p&gt;
&lt;p&gt;This is me hovering over a function:&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/pastedimage1769089602303v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;This is me trying to add an api call:&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/pastedimage1769089614869v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/thread/559321?ContentTypeID=1</link><pubDate>Thu, 22 Jan 2026 01:58:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9913b43d-5416-4e60-a0f4-c06d9c3c9b17</guid><dc:creator>S P</dc:creator><description>&lt;p&gt;Thanks Kenneth, got both points.&lt;/p&gt;
&lt;p&gt;Can you please check #6 once again - like stated in the update, it can navigate throughout a current file, but fails to parse the dependencies. Can I pull diag logs, or check some settings ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/thread/559137?ContentTypeID=1</link><pubDate>Tue, 20 Jan 2026 10:12:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:865b6ce2-9582-4ccc-9403-36ac2f8b0e85</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi Sergey,&lt;/p&gt;
&lt;p&gt;I have forwarded the input to the VS code extension team, the feedback for now is that it can partly be done by:&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/2352.pastedimage1768903952102v1.png" alt=" " /&gt;&lt;br /&gt;Edit1: Screenshot not from Bare Metal (BM) SDK, but same should be possible with BM SDK in VS code also.&lt;/p&gt;
&lt;p&gt;Edit2: I forgot to comment on why all projects need softdevice, this is something they are considering, but the main advantage of always having a softdevice is the possibility for DFU.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/thread/559082?ContentTypeID=1</link><pubDate>Mon, 19 Jan 2026 20:52:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2fc690de-831e-45c4-8555-bbab588f8667</guid><dc:creator>S P</dc:creator><description>&lt;p&gt;Kenneth, appreciate the comments.&lt;/p&gt;
&lt;p&gt;Selecting the application build revealed the Sources folder&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f44d.svg" title="Thumbsup"&gt;&amp;#x1f44d;&lt;/span&gt;&amp;nbsp;So #5 resolved.&lt;/p&gt;
&lt;p&gt;&amp;quot;Active App Follows...&amp;quot; checkbox removed, good idea.&lt;/p&gt;
&lt;p&gt;S115 vs S145 - I know the difference, but&amp;nbsp;quite confusing why not all demos support S145 if it&amp;#39;s a superset, and never version. But that&amp;#39;s minor. Main question was how I can create a BM application without SoftDevice at all, as it supposedly is not needed for proprietary protocol.&lt;/p&gt;
&lt;p&gt;Am I&amp;nbsp;getting it right, that no other demos from the NCS-BM are supposed to work, except the 23 listed ? Well I would remove them altogether then, because when something doesn&amp;#39;t work out of box,&amp;nbsp;it looks like there&amp;#39;s a fundamental problem on my side. Anyway, #3 resolved.&lt;/p&gt;
&lt;p&gt;Watched that intro video prior to diving in. Lot of great insight, but the hands-on shows nothing about project configuration at all. It&amp;#39;s already configured and open, and&amp;nbsp;the guy just clicks &amp;quot;Flash&amp;quot;, and everything magically works. Not my case unfortunately. BTW, reviewing it very carefully again, now I see his build configuration has at least 4&amp;nbsp;components - &amp;quot;ble_lbs&amp;quot;,&amp;nbsp; &amp;quot;firmware_loader&amp;quot;, &amp;quot;installer&amp;quot;, one barely visible (&amp;quot;mcuboot&amp;quot; ?), and most likely&amp;nbsp;it should include the&amp;nbsp;&amp;quot;softdevice&amp;quot; as well (5?). How did he get there !? Any advanced guide on compound projects ?&lt;/p&gt;
&lt;p&gt;And new items:&lt;/p&gt;
&lt;p&gt;7. Pressing &amp;quot;Build All Configurations&amp;quot; on the application plank runs build process for the different project:&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/pastedimage1768855265248v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;8. Is it possible to add &amp;quot;Build&amp;quot; and &amp;quot;Clean and Build&amp;quot; buttons to the configuration plank ? This would also resolve the potential issue with an active project focus.&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/pastedimage1768855525198v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Thanks again !&lt;/p&gt;
&lt;p&gt;Sergey&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: VS Code Extension + Bare Metal SDK = not much works correctly</title><link>https://devzone.nordicsemi.com/thread/559031?ContentTypeID=1</link><pubDate>Mon, 19 Jan 2026 13:29:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6770b8da-2b6f-4ee6-a967-ea02fe795809</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I will forward your input internally so it can be looked into as improvements moving forward.&lt;/p&gt;
&lt;p&gt;To answer your question about why seemingly the source files are missing from the application window, make sure to select the application build, like this:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/6574.pastedimage1768829214502v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Also, personally I like to uncheck this one to avoid that is selects a different build if you by accident click on a file outside of the current project:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/2364.pastedimage1768829324188v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;You can find more information about the difference between the S115 (peripheral role only) and S145 (peripheral and central role), along with the BM documentation here in case it can be helpful:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/category/bare-metal"&gt;https://docs.nordicsemi.com/category/bare-metal&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also there is an introduction here:&amp;nbsp;&lt;a href="https://www.youtube.com/watch?v=31znTI-hnCQ"&gt;https://www.youtube.com/watch?v=31znTI-hnCQ&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A list of the currently supported samples:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-bm-latest/page/samples.html"&gt;https://docs.nordicsemi.com/bundle/nrf-bm-latest/page/samples.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>