<?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>Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/10103/combine-ecb-and-pstorage</link><description>I read somewhere that to get the callback working on pstorage write, read etc, you need to call pstorage_sys_event_handler() in a function set by softdevice_sys_evt_handler_set() which in turn probably requires SOFTDEVICE_HANDLER_INIT() ? 
 The problem</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 06 Nov 2015 15:48:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/10103/combine-ecb-and-pstorage" /><item><title>RE: Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/thread/37472?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 15:48:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0553102-2c6b-447d-8ee9-0de850892f24</guid><dc:creator>Emil</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/blogs/733/running-micro-esb-concurrently-with-ble/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt; I found this! Seems to be perfect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/thread/37471?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 13:08:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:793dda5a-6efe-487c-929a-4fa8f06c7e4a</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;The &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/ram_retention_example.html"&gt;RAM Retention Example&lt;/a&gt; is probably relevant.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/thread/37470?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 12:58:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3febe96-4a95-40cb-8b41-427ab222a3d8</guid><dc:creator>Emil</dc:creator><description>&lt;p&gt;Thanks. I also use memory retention like sd_power_gpregret_get, and that seems to not crash at least when using it. I guess there is a &amp;quot;native&amp;quot; alternative for that as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/thread/37469?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 12:53:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a4b8cee-693d-477f-9f91-d845946ca4ef</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;If you don&amp;#39;t use the SoftDevice you can access the flash peripheral directly, like it is done in the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/flashwrite_example.html?cp=4_1_0_4_6_5"&gt;Flash Write Example&lt;/a&gt; in the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/thread/37473?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 10:22:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c31928ca-1017-4d19-9d7c-4f947fb6c915</guid><dc:creator>Emil</dc:creator><description>&lt;p&gt;Right, thanks. In the future I might combine BLE and RF, but maybe never at the same time. It would possibly be 2 &amp;quot;modes&amp;quot;. Is there another way to use flash storage if I only will use RF? What would the best solution be, given that I could use BLE at some point?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combine ECB and pstorage</title><link>https://devzone.nordicsemi.com/thread/37468?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2015 09:34:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3aa28a7-7d72-4d79-a51f-2068aae5dbad</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;You cannot run &lt;code&gt;nrf_esb_init()&lt;/code&gt; after you have started the SoftDevice, or access any other hardware peripherals that is used by the SoftDevice directly when the SoftDevice is active.&lt;/p&gt;
&lt;p&gt;Is using pstorage is the only reason you want the SoftDevice? If so, it may be better to just disable ESB, do flash operations and enable ESB again.&lt;/p&gt;
&lt;p&gt;If you want to use ESB and SoftDevice together your best option is to use the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.130.sds.v1.0.0/concurrent_multiprotocol_tsl_api/multiprotocol_tsl_api.html?resultof=%22%4d%75%6c%74%69%70%72%6f%74%6f%63%6f%6c%22%20%22%6d%75%6c%74%69%70%72%6f%74%6f%63%6f%6c%22%20%22%74%69%6d%65%73%6c%6f%74%22%20%22%41%50%49%22%20%22%61%70%69%22%20"&gt;Multiprotocol timeslot API&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>