<?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>Getting started with examples</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54495/getting-started-with-examples</link><description>Hello, 
 I want to use the nRF52832 as native transceiver 2.4GHz and I&amp;#39;m looking at examples of the latest SDK. 
 I&amp;#39;m using Segger Embedded Studio. 
 I found some examples in the folders 
 &amp;quot;\nRF5SDK160098a08e2\examples\peripheral\radio\transmitter&amp;quot; 
</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Nov 2019 10:57:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54495/getting-started-with-examples" /><item><title>RE: Getting started with examples</title><link>https://devzone.nordicsemi.com/thread/220792?ContentTypeID=1</link><pubDate>Tue, 19 Nov 2019 10:57:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe564ef0-334a-47bd-8b4e-e45aeed60010</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;What I mean is that when you use the RADIO peripheral directly you get very little for free. &lt;br /&gt;Even low level protocol features such as packet buffering, packet acknowledgement, packet re-transmissions, dynamic packet length etc will have to be implemented&amp;nbsp;by you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Using an existing protocol implementation such as nrf_esb allows you to focus on the higher levels of the protocol, and should save you significant development time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is also a lot easier for us to support you if you use a known RF protocol such as nrf_esb.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you find the ESB examples less clear I think it&amp;#39;s an issue more with the example than the library. You can set up and use nrf_esb with very little code, assuming you use mostly default config parameters.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started with examples</title><link>https://devzone.nordicsemi.com/thread/220667?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2019 17:02:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:828e5ab0-efb9-431e-8e46-d1f7e2d670ef</guid><dc:creator>George555</dc:creator><description>&lt;p&gt;Hi ovrebekk,&lt;/p&gt;
&lt;p&gt;Thanks for your reply.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure what you mean by &amp;quot;designing the entire protocol from scratch&amp;quot;.&lt;/p&gt;
&lt;p&gt;I just want implement a basic two-way communication between two nRF52 devices. So I need the nrf_esb library as you said.&lt;/p&gt;
&lt;p&gt;I found the \peripheral\radio examples more friendly to be honest.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll look at it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started with examples</title><link>https://devzone.nordicsemi.com/thread/220583?ContentTypeID=1</link><pubDate>Mon, 18 Nov 2019 13:10:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5aa2869a-d290-4067-8b80-e2e7247eace6</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi George&lt;/p&gt;
&lt;p&gt;The examples in the \peripheral\radio sub-folder are very simple examples showing how you can use the RADIO peripheral directly, and I would not recommend using them as a starting point for a proprietary application unless you want to design the entire protocol from scratch.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The examples in the \proprietary_rf\ sub-folder use&amp;nbsp;either the nrf_esb or the gazell libraries in the SDK, which are more complete proprietary protocol implementations.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The nrf_esb library is very similar to the ESB implementation in the nRF24L01+, and can be used if you need an nRF52 to talk to an nRF24L01+, or if you just want proprietary communication between two nRF52 devices.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The Gazell library is built on top of ESB, and adds some additional features such as frequency hopping, time synchronization, pairing and encryption.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The various examples are described in the SDK section on the infocenter, &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/examples.html?cp=6_1_4"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can also find some useful introductions to the ESB and Gazell protocols in the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/user_guides.html?cp=6_1_5"&gt;user guide&amp;#39;s section&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>