<?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>nRFConnect SDK - samples</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/79389/nrfconnect-sdk---samples</link><description>Hi, 
 I have nRF52840 -DK boards. 
 I was using nRF SDK (SoftDevice ) to program nRF52 devices. Now I am switching to nRFConnect SDK. nRFConnect SDK is new to me. A few questions: 
 1. under ncs installation folder, there are two branches of samples:</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Sep 2021 12:33:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/79389/nrfconnect-sdk---samples" /><item><title>RE: nRFConnect SDK - samples</title><link>https://devzone.nordicsemi.com/thread/328824?ContentTypeID=1</link><pubDate>Thu, 09 Sep 2021 12:33:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf881fa2-a297-4d7e-817f-b5a6edfc22ad</guid><dc:creator>TigerD</dc:creator><description>&lt;p&gt;Hi Vham,&lt;/p&gt;
&lt;p&gt;First thank you for your opinion and input with your expertise on this subject.&lt;/p&gt;
&lt;p&gt;I switch from nRF52 SDK to nRFConnect SDK, because Nordic is not planning to enhance nRF SDK, and I found some useful features such as extended adv (periodic adv) implemented in nRFConnect.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;David Zhou&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFConnect SDK - samples</title><link>https://devzone.nordicsemi.com/thread/328689?ContentTypeID=1</link><pubDate>Thu, 09 Sep 2021 04:06:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cde41d9-aad8-4c47-950f-d640c6a77941</guid><dc:creator>vham</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;If by &amp;quot;your team&amp;quot; you are suggesting I work for NordicSemi, I don&amp;#39;t. I&amp;#39;m just an embedded systems engineer that has used, over the years, multiple tools and chips from Nordic, building proof of concept firmware prototypes to production grade firmware.&lt;/p&gt;
&lt;p&gt;In my opinion, the nRF5 SDK is good enough to do everything you might need. If you don&amp;#39;t have anything defined yet in terms of software needs, this is a good place to start. In my experience the nRF5 SDK provides the most flexibility and it provides more than enough examples to explore all the functions you could possibly use in the nRF5 series.&lt;/p&gt;
&lt;p&gt;On the other hand, I have found that using the connect SDK or the Zephyr project lets us develop our applications a little bit faster since it provides a few extra advantages (under the RTOS principles). Also, some functions are easier to use, implement or they are simplified (or the complexity is hidden) when compared with the nRF5 SDK.&lt;/p&gt;
&lt;p&gt;All the SDKs provide ways to optimize for power consumption, but you might need to work very closely with HW engineers to further optimize this. Software alone can only help with a part of this. For example, you might need to put your nRF5x chip to sleep but other components in your board might still be on, draining power from batteries. In terms of performance, all SDKs are well optimized, and with every SDK release Nordic publishes, they provide further optimizations, bugs fixes or add extra functionality. For OTA DFU, all of them provide this capability.&lt;/p&gt;
&lt;p&gt;At the end of the day, programmers/firmware designers choose whichever SDK they feel comfortable using or the one they feel provides the more functionality for their end goal. If you have the time and resources, give all a try before starting a huge project. Self-discovery of knowledge is a very powerful tool when you start working on something new. See the pros and cons of each yourself, because only you know how everything is going to be implemented at the end and the requirements of it.&lt;/p&gt;
&lt;p&gt;One last thing to take into account is how frequently these tools update and for how long they are going to be supported. Also, take a look into the requirement of your projects and see if you need stuff related to RTOS vs a more simple monolitic firmware. I don&amp;#39;t want to get too technical here because we could keep writing for hours or days on these subjects.&lt;/p&gt;
&lt;p&gt;Remember that this is only my opinion based on my personal experience. Probably if you ask someone else, they might give you another point of view of this.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vham.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFConnect SDK - samples</title><link>https://devzone.nordicsemi.com/thread/328628?ContentTypeID=1</link><pubDate>Wed, 08 Sep 2021 13:27:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d6c6d40-7f2a-4f9c-bccf-3c520a2afa72</guid><dc:creator>TigerD</dc:creator><description>&lt;p&gt;Hi Vham,&lt;/p&gt;
&lt;p&gt;Thank you for your reply.&lt;/p&gt;
&lt;p&gt;I was using SoftDevice nRF52 SDK all-along. But your team suggested to me to use nRF Connect SDK. For nRF devices, such as nRF52840/832, which way is better (nRF Connect SDK, vs Zephyr RTOS) , in terms of power consumption, performance, Bootloader (OTA DFU), ? Please advise?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;David Zhou&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRFConnect SDK - samples</title><link>https://devzone.nordicsemi.com/thread/328477?ContentTypeID=1</link><pubDate>Wed, 08 Sep 2021 02:31:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ab4aedf-a9d7-4537-8229-1cb3cb75ca39</guid><dc:creator>vham</dc:creator><description>&lt;p&gt;1.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The ncs\nrf\samples\bluetooth uses the API and source files for the nRF Connect SDK.&lt;br /&gt;The ncs\zephyr\samples\bluetooth uses the API and source files from the zephyr RTOS which is different from the Connect SDK.&lt;/p&gt;
&lt;p&gt;2.&lt;/p&gt;
&lt;p&gt;Only a few chips from the nRF52 series are direction finding capable. According to the nordic website: nRF52811, nRF52820 and the nRF52833 have that capability. For a DK that support direction finding, see the &lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nrf52833-dk" rel="noopener noreferrer" target="_blank"&gt;nRF52833 DK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hope this answers your questions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>