<?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>How to upgrade sdk_config.h from SDK16.0.0 to SDK17.1.0?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/85576/how-to-upgrade-sdk_config-h-from-sdk16-0-0-to-sdk17-1-0</link><description>Hej! 
 Upgrading from SDK16.0.0 to SDK17.1.0, concerning sdk_config.h in my application: I worry that some new options could have been introduced while some old ones might have been depreciated or removed. I have not come across any documentation for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Mar 2022 12:09:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/85576/how-to-upgrade-sdk_config-h-from-sdk16-0-0-to-sdk17-1-0" /><item><title>RE: How to upgrade sdk_config.h from SDK16.0.0 to SDK17.1.0?</title><link>https://devzone.nordicsemi.com/thread/357140?ContentTypeID=1</link><pubDate>Wed, 09 Mar 2022 12:09:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf78949f-01e4-4dd7-a755-12bcaed8e8d8</guid><dc:creator>TilakL</dc:creator><description>&lt;p&gt;Thank you very much Hung Bui, Your&amp;nbsp;suggestion is clear and seems to be the only way to go. BTW, my application&amp;#39;s SDK appears to have grown to 11k lines (with comments). Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upgrade sdk_config.h from SDK16.0.0 to SDK17.1.0?</title><link>https://devzone.nordicsemi.com/thread/357134?ContentTypeID=1</link><pubDate>Wed, 09 Mar 2022 11:55:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e19f612-5f57-4d77-b7e1-dddff7ee5dd0</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Tilak,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We have a migration guide &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/migration.html?cp=8_5_0_1_7"&gt;here &lt;/a&gt;that you can&amp;nbsp;follow.&amp;nbsp;It&amp;#39;s not a very big change from SDK v16.0 to SDK v17.0.2 (and to SDK v17.1) as far as I can see.&lt;/p&gt;
&lt;p&gt;Regarding the sdk_config.h, I am not aware of any modification needed. Did you base your application on an example ? If you do I would suggest to do a comparison between the sdk_config.h in SDK v16 and SDK v17 of the same example. From that you know what you need to add to your own sdk_config.h. I usually use the Compare tool in Notepadd++ application for the purpose.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For example here is some of the changes I can find when doing comparison in Notepad++:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1646826971354v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I have seen the issue &amp;quot;&lt;span&gt;sdk_config.h&lt;/span&gt;&lt;span&gt;: &amp;quot;&lt;/span&gt;&lt;span&gt;Unable to parse file&amp;quot; before it&amp;#39;s usually due to invalid syntax in the sdk_config.h file, or sometime with a wrong end of line symbol. If you do a compare (to the example you based your sdk_config.h on )you can also find where the potential bug is.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Regarding the&amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;quot;&lt;/span&gt;&lt;span&gt;Keeping the full configuration file should be helpful when migrating to new SDK versions&lt;/span&gt;&lt;span&gt;.&amp;quot; , my understanding is that if you keep the full configuration file, then when we migrate to new SDK you can use the same full sdk_config.h on the new SDK with minimum change. And even if there is any change , you can easily modify it if it&amp;#39;s based on the same full sdk_config.h that we included in most of our examples via the compare tool.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>