<?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>Bluetooth without scheduler ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9913/bluetooth-without-scheduler</link><description>Hello, 
 I&amp;#39;m wondering if it is possible to use the Bluetooth without using the scheduler.
Indeed, I&amp;#39;m developping an application which doesn&amp;#39;t use Bluetooth up to now, and I would like to use the Bluetooth promptly (when I push a button of the nrf51</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 26 Oct 2015 12:22:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9913/bluetooth-without-scheduler" /><item><title>RE: Bluetooth without scheduler ?</title><link>https://devzone.nordicsemi.com/thread/36772?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2015 12:22:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e179a5e-7da2-4218-ad8f-bc10f0281b58</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I&amp;#39;m using Nordic nRF51 SDK with nRF51822 chip, my firmware is using BLE and other peripheral blocks and I don&amp;#39;t use scheduler. So it can work (RK&amp;#39;s comment above is giving very nice hint under which conditions). Once you use more drivers and app &amp;quot;libs&amp;quot; from Nordic SDK then using scheduler or some equivalent is kind of necessary to make all event based processes served.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth without scheduler ?</title><link>https://devzone.nordicsemi.com/thread/36769?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2015 09:33:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b503296e-0e82-409b-a675-532995147424</guid><dc:creator>TheRaven</dc:creator><description>&lt;p&gt;What is SVC please ? (I don&amp;#39;t find what in means on the user guide).
Ok cool, so you confirm that it is possible to create a function which can turn-on Bluetooth, process sent and received informations, and then turn-off Bluetooth ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth without scheduler ?</title><link>https://devzone.nordicsemi.com/thread/36771?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2015 09:30:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea861f0f-6fa7-4ada-90e4-58b71081b4cf</guid><dc:creator>TheRaven</dc:creator><description>&lt;p&gt;I use the processor of the nrf51422 DK.
In fact, up to now, I&amp;#39;ve developped simple application which control step-by-step motor.
And as I would like to use Bluetooth now, I&amp;#39;ve test the example&amp;quot;LedButtonDemo&amp;quot; with my DK, and it works fine, so I would like to build a function wich can turn on Bluetooth, send and receive some informations, and turn off Bluetooth.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth without scheduler ?</title><link>https://devzone.nordicsemi.com/thread/36768?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2015 09:15:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6e090a1-790f-453b-ae9a-4ed8f9324c51</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;no you don&amp;#39;t have to use the scheduler at all, as long as you ensure you&amp;#39;re calling all sd_* calls from thread context or an interrupt context with lower priority than the SVC call (which is 2, so you can use 3 only), you&amp;#39;re fine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth without scheduler ?</title><link>https://devzone.nordicsemi.com/thread/36770?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2015 08:59:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50f4c38b-ced0-4f86-8942-ea9bf9d2b5a0</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;I don&amp;#39;t think this has anything to do with Bluetooth as such - but it &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; probably a requirement of the &lt;strong&gt;SoftDevice&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;As you&amp;#39;re &amp;quot;developping an application which doesn&amp;#39;t use Bluetooth up to now&amp;quot;, does that mean you have a separate processor for that application?
In that case, it might be easier to add bluetooth by using a chip such as nRF8001 - rather than try to port the whole application to nRF51?
Or just keep the nRF51 as a separate &amp;quot;network processor&amp;quot;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>