<?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>NRF52 FW backward Compatibility</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47510/nrf52-fw-backward-compatibility</link><description>Hi, 
 How can I port the code written for nRF51 to nRF52&amp;gt; 
 Do have nRF52 FW backward compatibility. 
 And can i use same base code for both chips? 
 Is there any link/documentation that would help is appreciated. 
 Thanks!</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 May 2019 07:21:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47510/nrf52-fw-backward-compatibility" /><item><title>RE: NRF52 FW backward Compatibility</title><link>https://devzone.nordicsemi.com/thread/188423?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 07:21:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:20f2bf3a-aa99-40f6-82c4-1a57969f9170</guid><dc:creator>haakonsh</dc:creator><description>&lt;ol&gt;
&lt;li&gt;No SoftDevice is compatible with both series.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;If you mean outside of the SDK, then there are one dependency I can think of, the optional µECC library. We have our own crypto library&amp;nbsp;so you do not have to use the µECC library.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 FW backward Compatibility</title><link>https://devzone.nordicsemi.com/thread/188401?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 05:34:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58761151-b74c-48dc-b585-482cf105e6c4</guid><dc:creator>Prajakta</dc:creator><description>&lt;p&gt;&lt;span&gt;Few questions -&lt;br /&gt;1. Which version of the SoftDevice is compatible with both NRF51 and NRF52?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. &lt;/span&gt;&lt;span&gt;Are there any dependencies on the other libraries, framework used in the FW build?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 FW backward Compatibility</title><link>https://devzone.nordicsemi.com/thread/188400?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 05:28:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49d5bb51-ad6c-4a2b-bf5c-7dea3ad93923</guid><dc:creator>Prajakta</dc:creator><description>&lt;p&gt;After changes in libraries. Code would work for both nrf51 and nrf52 chip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 FW backward Compatibility</title><link>https://devzone.nordicsemi.com/thread/188183?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 09:43:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d152644-c9eb-4a35-8fe3-740f94017834</guid><dc:creator>Ruth Fuchss</dc:creator><description>&lt;p&gt;There&amp;#39;s a high-level migration guide here: &lt;a href="https://infocenter.nordicsemi.com/topic/migration_nrf52/MIG/nrf52_migration/preface.html"&gt;https://infocenter.nordicsemi.com/topic/migration_nrf52/MIG/nrf52_migration/preface.html&lt;/a&gt;&lt;br /&gt;But it hasn&amp;#39;t been updated for a while, so it&amp;#39;s not targeting the current SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 FW backward Compatibility</title><link>https://devzone.nordicsemi.com/thread/188179?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 09:34:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06c19ce8-e7ec-46c5-b720-be7f5bcd9280</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;The difference in APIs are fairly big. I strongly urge you to start over with SDK 15.3. You can reuse a lot of your code from custom services and much of your program flow, but almost all calls to libraries are changed. Previous experience with BLE and the nRF51 SDK will help you a lot of course.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>