<?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>ESB applications compatibility  developed with SDK and Connect SDK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/83561/esb-applications-compatibility-developed-with-sdk-and-connect-sdk</link><description>We have developed a sensor application using ESB protocol with the nRF SDK (nRF52832 on Tx side and nRF52840 on Rx side). 
 We would like to redevelop now the receiver under nRF connect SDK to take advantage of the functions of an RTOS. 
 We note that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 17 Jan 2022 08:34:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/83561/esb-applications-compatibility-developed-with-sdk-and-connect-sdk" /><item><title>RE: ESB applications compatibility  developed with SDK and Connect SDK</title><link>https://devzone.nordicsemi.com/thread/347941?ContentTypeID=1</link><pubDate>Mon, 17 Jan 2022 08:34:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:526390dd-5980-4b8c-8867-a40349aa80de</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Glad to hear it worked out! Hope you have a wonderful day!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB applications compatibility  developed with SDK and Connect SDK</title><link>https://devzone.nordicsemi.com/thread/347886?ContentTypeID=1</link><pubDate>Sun, 16 Jan 2022 18:08:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24436338-f554-40f5-98d3-990ffb68c72f</guid><dc:creator>JPhilippe</dc:creator><description>&lt;p&gt;Infact my copy of the SDK_17_1_0 was corrupted.&lt;/p&gt;
&lt;p&gt;I recharged it and everything has been working fine.&lt;/p&gt;
&lt;p&gt;thank you for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB applications compatibility  developed with SDK and Connect SDK</title><link>https://devzone.nordicsemi.com/thread/347339?ContentTypeID=1</link><pubDate>Wed, 12 Jan 2022 10:17:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bddd36d8-ed82-4ae3-889e-fd04caf063b5</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]We note that the ESB applications developed under SDK seem incompatible with those developed under Connect SDK.[/quote]
&lt;p&gt;Yes, this is true, the API is slightly changed, and porting is required to make it compatible.&lt;/p&gt;
[quote user=""]We have checked with the basic examples provided: esb_ptx (SDK) and nrf / samples / esb / prx (Connect SDK) and it does not work?[/quote]
&lt;p&gt;Here is the default configuration set for the ncs sample:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v1.8.0/include/esb.h#L46"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v1.8.0/include/esb.h#L46&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As well as the default addr/crc configuration (unless manually configured):&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v1.8.0/subsys/esb/esb.c#L163-L171"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v1.8.0/subsys/esb/esb.c#L163-L171&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Your implementation in esb (in ncs) should match your wanted configuration on the esb-ptx side.&lt;/p&gt;
&lt;p&gt;I quickly tested the PRX (in nRF5 SDK) communicating with the PTX (from NCS v1.8.0) and it worked here:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;*** Booting Zephyr OS build v2.7.0-ncs1  ***
I: Enhanced ShockBurst prx sample
D: HF clock started
I: Initialization complete
I: Setting up for packet receiption
D: Packet received, len 8 : 0x01, 0xb8, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00
D: TX SUCCESS EVENT
D: Packet received, len 8 : 0x01, 0xb9, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00
....&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>