<?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>deadlock possibility on gazell protocol?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4438/deadlock-possibility-on-gazell-protocol</link><description>Hi all, 
 In my project I&amp;#39;d like to use gazell for to communicate 2-6 devices with host.
Furthermore I use switching between BLE and Gazell (only 1 device support till now) so there is often &amp;quot;out of sync&amp;quot; state occur.	I&amp;#39;ve read out documentation of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Nov 2014 15:11:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4438/deadlock-possibility-on-gazell-protocol" /><item><title>RE: deadlock possibility on gazell protocol?</title><link>https://devzone.nordicsemi.com/thread/15768?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2014 15:11:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f058e28b-d86e-4ab8-b6cc-03237d5c7c0b</guid><dc:creator>Firek</dc:creator><description>&lt;p&gt;I&amp;#39;ve found in documentation that channel_index is incremented not random generated. Can You confirm  for sure that there is as You said not as documentation.&lt;/p&gt;
&lt;p&gt;&amp;quot;When this counter reaches timeslots_per_channel, the timeslot_counter is reset and the channel_index is incremented (cyclically)&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: deadlock possibility on gazell protocol?</title><link>https://devzone.nordicsemi.com/thread/15770?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2014 14:57:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29bc235c-a059-4357-aac2-c8a73caf165a</guid><dc:creator>Firek</dc:creator><description>&lt;p&gt;Ok so now everything is clear. I didn&amp;#39;t know about picking random channel, hence my suspitions. Thanks Torbjorn.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: deadlock possibility on gazell protocol?</title><link>https://devzone.nordicsemi.com/thread/15769?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2014 14:52:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:001e3e74-674b-40ce-80ca-33d5567bcb8e</guid><dc:creator>Firek</dc:creator><description>&lt;p&gt;Swtching is only at host side.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: deadlock possibility on gazell protocol?</title><link>https://devzone.nordicsemi.com/thread/15767?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2014 14:25:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f666587-afd5-441d-b562-074fae452e85</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Firek&lt;/p&gt;
&lt;p&gt;Will you be doing BLE/Gazell switching on both the device and host side, or just on the device?&lt;/p&gt;
&lt;p&gt;The synchronization scheme in Gazell is pretty simple, and I don&amp;#39;t think it is possible to get a dead lock as you say.
If two devices will start transmitting at exactly the same time the worst thing that can happen is that they both keep retransmitting until they time out. When this happens they will pick a new random channel and try again, and sooner or later the two devices will use either a different frequency or a different time to send their data.&lt;/p&gt;
&lt;p&gt;In other words the user might experience higher packet delay (latency) if the two devices crash, but unless you are sending a lot data from both devices I don&amp;#39;t think it will happen regularly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>