<?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>Change Gazell channel manually on the fly</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8466/change-gazell-channel-manually-on-the-fly</link><description>I&amp;#39;m trying to implement ANT+ style frequency hopping, where it would change channel whenever it detects a raise in packet loss. For that I need to be able to switch channel on the fly, without disabling Gazell.
Is there a way to do this? 
 Thank you</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 31 Jul 2015 13:05:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8466/change-gazell-channel-manually-on-the-fly" /><item><title>RE: Change Gazell channel manually on the fly</title><link>https://devzone.nordicsemi.com/thread/30874?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2015 13:05:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b0c57ce-845f-4969-9e15-aec235ce71e1</guid><dc:creator>ImQ009</dc:creator><description>&lt;p&gt;Yes, I&amp;#39;m aware of the fact that it has frequency hopping, however it&amp;#39;s highly limiting the transfer, which is why I want to focus it on a single channel at a given time and &lt;em&gt;only&lt;/em&gt; change when there&amp;#39;s packetloss detected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Change Gazell channel manually on the fly</title><link>https://devzone.nordicsemi.com/thread/30873?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2015 13:03:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a7a1411-7c38-461a-a5a3-3e4f7c5db88a</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Gazell supports frequency hopping, please see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/gzll_02_user_guide.html?cp=4_1_0_5_0"&gt;this&lt;/a&gt;. Are you talking about implementing your own frequency hopping?&lt;/p&gt;
&lt;p&gt;Edit 31.07.2015
The only way to change the frequency is with nrf_gzll_set_channel_table(), and this will return false if Gazell is enabled, so you need to disable it, set the frequency and then enable it. There is also no API for the host to tell the device that it should change the frequency, so this needs to be handled in the application. Anyways, you will lose synchronization.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>