<?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>FDS and softdevice SDK14</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/24901/fds-and-softdevice-sdk14</link><description>Hello, 
 I&amp;#39;m using the SDK 14 and the FDS library. 
 I&amp;#39;m a bit confused about one thing :
FDS uses Flash Storage to write to flash.
Since SDK14 Flash Storage can work with the softdevice flash API regardless of its status enabled or disabled. But</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Sep 2017 13:19:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/24901/fds-and-softdevice-sdk14" /><item><title>RE: FDS and softdevice SDK14</title><link>https://devzone.nordicsemi.com/thread/98064?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2017 13:19:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:457e9dbb-44fb-493d-a62b-4fa0dcd97a32</guid><dc:creator>Guillaume76</dc:creator><description>&lt;p&gt;ok thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FDS and softdevice SDK14</title><link>https://devzone.nordicsemi.com/thread/98063?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2017 11:58:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba3841db-91eb-42cf-a73a-bab3633003eb</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I looked into it a bit more, this is actually an error in the documentation. The SoftDevice doesn&amp;#39;t have to be enabled before you init FDS. It is however recommended to have it enabled, this is because this is how Fstorage have been most thoroughly tested. Hope that clears things up. I have reported this internally, to make the FDS documentation clearer that is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FDS and softdevice SDK14</title><link>https://devzone.nordicsemi.com/thread/98062?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2017 11:15:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab9752b8-ce9a-4e5d-9328-5c86c657d1eb</guid><dc:creator>Guillaume76</dc:creator><description>&lt;p&gt;Thanks for your answer.
I&amp;#39;m indeed using the softdevice API as backend, but the Fstorage documentation says this about the softdevice API backend  	=&amp;gt; &amp;quot; Can be used anytime the SoftDevice is present, regardless of its status (enabled/disabled).&amp;quot; (&lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v14.0.0%2Flib_fstorage.html&amp;amp;cp=4_0_0_3_49"&gt;here&lt;/a&gt;)
So I&amp;#39;m wondering why do we have to enable the softdevice if we use fstorage with fds but not if we use fstorage directly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FDS and softdevice SDK14</title><link>https://devzone.nordicsemi.com/thread/98061?ContentTypeID=1</link><pubDate>Wed, 06 Sep 2017 10:57:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:041dbde5-7de8-4f51-a0ee-1f642b58faaa</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;It depends on what backend you want Fstorage to use. You can use NVMC peripheral or SoftDevice flash API as backend. See &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/lib_fds.html?cp=4_0_0_3_48"&gt;this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;FDS_BACKEND tells FDS which backend Fstorage should be using.&lt;/p&gt;
&lt;p&gt;If SoftDevice flash API is to be used as backend, you must initialize the SoftDevice before initializing FDS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>