<?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>Where I can find the migration guide from sdk 15.2 to sdk 15.3, please?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/45168/where-i-can-find-the-migration-guide-from-sdk-15-2-to-sdk-15-3-please</link><description>Hi, 
 
 Since there are lots of changes in doc website, I can not locate the migration guide from sdk 15.2 to 15.3. Please anyone show me? Thanks! 
 
 Vincent</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 10 Apr 2019 09:36:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/45168/where-i-can-find-the-migration-guide-from-sdk-15-2-to-sdk-15-3-please" /><item><title>RE: Where I can find the migration guide from sdk 15.2 to sdk 15.3, please?</title><link>https://devzone.nordicsemi.com/thread/181274?ContentTypeID=1</link><pubDate>Wed, 10 Apr 2019 09:36:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e67a6bca-5fdb-4f7d-a968-0e831e8c0594</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;I am sorry if you&amp;#39;ve had a bad experience, and I can see that the changes may cause some trouble. Optimally, as I see it, you should be able move your project (along with the driver/library linking information) directly from SDK 15.2 to SDK 15.3, and the application should run without any modifications. However, if the sdk_config.h definitions have changed inside a function, the old sdk_config file won&amp;#39;t be sufficient.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am sure there are reasons behind these changes, but I am not sure what they are. Of the changes you listed,&amp;nbsp;only one is an API change, specifically the functions in nrf_mpu.h. I searched through the entire SDK, and saw that these functions are never called directly. Either through&amp;nbsp;&lt;em&gt;nrf_stack_guard_init()&amp;nbsp;&lt;/em&gt;in&amp;nbsp;&lt;em&gt;nrf_stack_guard.c&amp;nbsp;&lt;/em&gt;or&amp;nbsp;&lt;em&gt;task_stack_protect()&amp;nbsp;&lt;/em&gt;in&amp;nbsp;&lt;em&gt;task_manager.c&lt;/em&gt;, and if your project uses any of these functions you will be fine.&amp;nbsp;It may be that the SDK developers have allowed API changes in this instance due to its limited direct usage.&lt;/p&gt;
&lt;p&gt;Again, this is not optimal and I am sorry for the inconvenience you&amp;#39;ve experienced.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Where I can find the migration guide from sdk 15.2 to sdk 15.3, please?</title><link>https://devzone.nordicsemi.com/thread/180609?ContentTypeID=1</link><pubDate>Sun, 07 Apr 2019 10:07:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:41825159-0865-449a-ac5d-cc440b3eff73</guid><dc:creator>nine-fox</dc:creator><description>&lt;p&gt;HI Simon,&lt;/p&gt;
&lt;p&gt;Thanks for your asking. Well, its been a while, and I believe APIs are changed as follows:&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;nrf_mpu_lib, the old name is nrf_mpu&lt;/p&gt;
&lt;p&gt;2. some definitions are added in sdk_config.h, including:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;NRF_CRYPTO_BACKEND_CC310_BL_INTERRUPTS_ENABLED&lt;/p&gt;
&lt;p&gt;NRF_DFU_IN_APP&lt;/p&gt;
&lt;p&gt;NRF_DFU_APP_ACCEPT_SAME_VERSION&lt;/p&gt;
&lt;p&gt;NRF_MPU_* all renamed to&amp;nbsp;NRF_MPU_LIB*&lt;/p&gt;
&lt;p&gt;NRFX_USBD_CONFIG_ISO_IN_ZLP&lt;/p&gt;
&lt;p&gt;NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST&lt;/p&gt;
&lt;p&gt;NRFX_USBD_CONFIG_DMASCHEDULER_MODE&lt;/p&gt;
&lt;p&gt;Still, these are just what I found by comparing the sdk_config.h and looking into them one by one. It really costs. I am not sure whether I found all of them. Its quite bad experience when there is no doc related to these changes. It would be better to document them even it is rarely in use.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Where I can find the migration guide from sdk 15.2 to sdk 15.3, please?</title><link>https://devzone.nordicsemi.com/thread/178765?ContentTypeID=1</link><pubDate>Wed, 27 Mar 2019 16:20:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c203dd1e-d96e-45d6-9ec7-118ad65e7b12</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;You can take a look at the &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-3-0/index"&gt;release notes for SDK 15.3&lt;/a&gt; to see the changes done from SDK 15.2. If you download s132 v6.1.1 (the sd. used in SDK 15.3), you&amp;nbsp;will find the release notes for the SoftDevice (and all the changes done). However, the API is&amp;nbsp;not supposed to change, and if you have seen any, it is a bug.&lt;/p&gt;
&lt;p&gt;Could you point out the API changes you have found?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Where I can find the migration guide from sdk 15.2 to sdk 15.3, please?</title><link>https://devzone.nordicsemi.com/thread/178208?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 01:45:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c0bd582-2ab5-4b01-923f-ece13296b167</guid><dc:creator>nine-fox</dc:creator><description>&lt;p&gt;Thanks for your reply!&lt;/p&gt;
&lt;p&gt;I can see most of the code can work under 15.3. However, some code need change - if there is a list can describe the api changes, it would be better&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Where I can find the migration guide from sdk 15.2 to sdk 15.3, please?</title><link>https://devzone.nordicsemi.com/thread/177907?ContentTypeID=1</link><pubDate>Fri, 22 Mar 2019 16:47:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdedf9f6-697a-4a39-8fe4-838ff1701d6b</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Migration guides are only made when new SDK major version are created, e.g. when transitioning from SDK 14.x.x to 15.x.x. If you have created a project using SDK 15.2 it should work with SDK 15.3 as well, since the API stays the same.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>