<?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>Call SOC Library functions with Sofdevice disabled</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18536/call-soc-library-functions-with-sofdevice-disabled</link><description>Hi there, 
 Is it possible to call SOC library functions before calling sd_softdevice_enable()? 
 In particular, i want to set up my interrupts with sd_nvic_SetPriority() and sd_nvic_EnableIRQ() before enabling the softdevice with sd_softdevice_enable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Dec 2016 08:53:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18536/call-soc-library-functions-with-sofdevice-disabled" /><item><title>RE: Call SOC Library functions with Sofdevice disabled</title><link>https://devzone.nordicsemi.com/thread/71549?ContentTypeID=1</link><pubDate>Thu, 22 Dec 2016 08:53:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c19043d-0f38-47a6-a99d-0fc70c4ac5a2</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;thats because those functions do not make any SVC calls anymore. That means that they do not interact with softdevice anymore. Please see nrf_nvic.h where functions _sd_xxxx are used. The meaning of _sd_xxx() means that these functions are softdevice friendly, but do not need to be inside softdevice, so they were made inline. And these functions as you can see will work even WITHOUT softdevice enabled.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Call SOC Library functions with Sofdevice disabled</title><link>https://devzone.nordicsemi.com/thread/71548?ContentTypeID=1</link><pubDate>Wed, 21 Dec 2016 17:17:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dfe85c98-4567-4d6a-b9fc-ea54ae623147</guid><dc:creator>braucadr</dc:creator><description>&lt;p&gt;The nrf_soc.h file mentioned in the post does not say anything about the sd_nvic_* functions like sd_nvic_critical_region_enter() or sd_nvic_EnableIRQ()&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Call SOC Library functions with Sofdevice disabled</title><link>https://devzone.nordicsemi.com/thread/71547?ContentTypeID=1</link><pubDate>Wed, 21 Dec 2016 16:23:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bddb2df8-8e76-48c4-8a65-ab651e8747af</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Yes, few calls are available even without enabling softdevice. Please read &lt;a href="https://devzone.nordicsemi.com/question/68383/can-we-call-softdevice-api-before-enabling-softdevice/"&gt;this&lt;/a&gt; post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>