<?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>ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/46802/esb---ble-uart-timeslot-problem---timeslots-stops-being-called</link><description>Hi 
 I have implemented (heavily base on the found examples) an application which uses both ESB and BLE. For now I focus on developing the ESB part of the SW. I am using the SDK 15.2.0 and developing for a NRF52832 using Segger. The softdevice is the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 May 2019 11:57:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/46802/esb---ble-uart-timeslot-problem---timeslots-stops-being-called" /><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/186686?ContentTypeID=1</link><pubDate>Mon, 13 May 2019 11:57:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62787ba4-dfed-4038-b944-fb8b778e757a</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;frozen.h is missing std libraries, DebugPrint.c is missing std libraries, Fifo.c is not included in the project, etc.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I suggest you install SES on another machine and try building your provided project. You should experience the same issues.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/186592?ContentTypeID=1</link><pubDate>Mon, 13 May 2019 08:41:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:280b1560-aedc-42af-b39d-b0e0f1928a19</guid><dc:creator>MStampe</dc:creator><description>&lt;p&gt;Hi again&lt;/p&gt;
&lt;p&gt;Hmm that is very weird.&lt;br /&gt;I am using the Segger ES 3.52a.&lt;/p&gt;
&lt;p&gt;I just tried again downloading the shared project and compiling it from scratch, no problems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/186580?ContentTypeID=1</link><pubDate>Mon, 13 May 2019 08:17:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e1ae8c0-3279-426a-bb3c-f2e2bea88a91</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Hey I&amp;#39;m afraid I still can&amp;#39;t compile.&lt;br /&gt;&lt;br /&gt;In frozen.c you&amp;#39;ve missed stdint.h, I get compile errors because int64_t and all other basic types are undefined. This is true for a lot of the source and header files.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I do not understand how you can compile without the necessary standard libraries included in your compilation units, though I&amp;#39;m not that familiar with CPP and its preprocessor and compilation units.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What version of Segger ES are you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/186477?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 18:34:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f408f69-b450-403d-a93c-14a729331358</guid><dc:creator>MStampe</dc:creator><description>&lt;p&gt;Ohh sorry, seems to only be one missing reference missing.&lt;/p&gt;
&lt;p&gt;I have now added this missing fifo. At least I can compile it out of the box using Segger.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/s/u3m5fv6bd7qre90/embeddednrf.zip?dl=1"&gt;www.dropbox.com/.../embeddednrf.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/186462?ContentTypeID=1</link><pubDate>Fri, 10 May 2019 14:43:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:680e1a9b-4301-4101-beeb-5f9649bac967</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;I&amp;#39;m afraid I&amp;#39;m not able to compile your project. There are too many dependencies that are not in order.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/185303?ContentTypeID=1</link><pubDate>Sun, 05 May 2019 09:27:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6758cd1-82b6-409b-afb7-82bf3447ef7d</guid><dc:creator>MStampe</dc:creator><description>&lt;p&gt;Hi Haakonsh&lt;/p&gt;
&lt;p&gt;I have created a project, which just have the most important parts in it, to show the problem.&lt;br /&gt;I have in the root added a file descriping the project and the problem. &amp;quot;Brief desciption of project.txt&amp;quot;&lt;/p&gt;
&lt;p&gt;You can find it here:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.dropbox.com/s/u3m5fv6bd7qre90/embeddednrf.zip?dl=1"&gt;https://www.dropbox.com/s/u3m5fv6bd7qre90/embeddednrf.zip?dl=1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Looking forward to you answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/185197?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 13:03:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7400f92-984b-44c9-a4c0-faadb147d3e6</guid><dc:creator>MStampe</dc:creator><description>&lt;p&gt;Unfortunately I cannot.&lt;/p&gt;
&lt;p&gt;I can create an example project, that shows the problem with the setup we have, but it will take a couple of days before I got that.&lt;/p&gt;
&lt;p&gt;I was hoping that you knew what the problem was related to&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/185167?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 11:52:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6620ae23-a006-4506-82b9-620f4a8e43be</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Can you share your&amp;nbsp;project?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/184992?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 18:08:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e63047e-dbb2-4ddb-abd8-88416d7de507</guid><dc:creator>MStampe</dc:creator><description>&lt;p&gt;Hi Haakonsh&lt;/p&gt;
&lt;p&gt;No, unfortunately this is not the case. All the software is running just fine, only the timeslot interrupts are not happening. As you see in link provided, I have the&amp;nbsp;same problem.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s very clear that is stops as soon as the advertising stops. I have in the event handler tried to remove the SystemOFF call. That don&amp;#39;t make a difference. The only think keeps the timeslot IRQs trigging is to restart the advertisement again.&lt;/p&gt;
&lt;p&gt;I need to say that is our own software running, but a very boiled down version, with only ESB usage and the BLE uart running. Where the BLE uart is almost taken directly from the examples found here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB - BLE uart timeslot problem - Timeslots stops being called</title><link>https://devzone.nordicsemi.com/thread/184942?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 14:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5e1c9d1-9923-46d7-8bf1-ed1dc795a10b</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;You&amp;#39;re probably going into SystemOFF after the advertisements time out, and that&amp;#39;s why your Timeslots are no longer availlable.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See the advertising event handler in main.c.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>