<?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>sleep mode during multiprotocol timeslot API</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21458/sleep-mode-during-multiprotocol-timeslot-api</link><description>Hi, 
 I&amp;#39;ve just started to implement the example 
 github.com/.../nrf51-ble-micro-esb-uart 
 for the nrf52. And it is now running so I can send and receive stuff via BLE and at the same time send something via ESB to a RTX board. The problem is with</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 25 Apr 2017 12:31:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21458/sleep-mode-during-multiprotocol-timeslot-api" /><item><title>RE: sleep mode during multiprotocol timeslot API</title><link>https://devzone.nordicsemi.com/thread/84186?ContentTypeID=1</link><pubDate>Tue, 25 Apr 2017 12:31:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:180d07e0-485c-4294-a9a6-989a5650f865</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;What happens if you don&amp;#39;t call ble_advertising_start() in your main loop? The same behavior?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sleep mode during multiprotocol timeslot API</title><link>https://devzone.nordicsemi.com/thread/84185?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 12:34:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf31d946-0880-4944-bf36-198c41a6c4e0</guid><dc:creator>Constantin</dc:creator><description>&lt;p&gt;Please find attached the current version of my project.
I am using eclipse without Makefile and SDK 13.
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_esb_5F00_project.zip"&gt;ble_esb_project.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am setting P.02 to HIGH during the timeslot IRQ Handler.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sleep mode during multiprotocol timeslot API</title><link>https://devzone.nordicsemi.com/thread/84184?ContentTypeID=1</link><pubDate>Fri, 21 Apr 2017 10:56:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f83fb315-0284-4e4f-8f2f-3999421296db</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;That shouldn&amp;#39;t be the solution. Could you share your complete project with me?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sleep mode during multiprotocol timeslot API</title><link>https://devzone.nordicsemi.com/thread/84183?ContentTypeID=1</link><pubDate>Thu, 20 Apr 2017 11:40:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27f3fc84-9bde-4eb6-8d63-6ce69592b58e</guid><dc:creator>Constantin</dc:creator><description>&lt;p&gt;Dear Petter,
yes this is what I am doing right now. But If I do not restart advertising with:
ble_advertising_start(BLE_ADV_MODE_FAST)
the timeslot is not triggered and the ESB dies as well. But from my understanding this could not be the solution. I want to stop advertising but keep esb running in its timeslot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sleep mode during multiprotocol timeslot API</title><link>https://devzone.nordicsemi.com/thread/84182?ContentTypeID=1</link><pubDate>Thu, 20 Apr 2017 11:24:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15403335-c06d-4a31-8e07-6ed754ef7456</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;sleep_mode_enter() will call sd_power_system_off(), which will put the chip in system off. This is not something you want if you actually want to do something.&lt;/p&gt;
&lt;p&gt;It should be sufficient to call sd_app_evt_wait(), which is done by power_manage() in the main loop.&lt;/p&gt;
&lt;p&gt;So I recommend to just not call sleep_mode_enter() on when you get the BLE_ADV_EVT_IDLE event.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>