<?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>Transfer In Progress Returned From sd_ant_burst_handler_request() On Initial Call (SoftDevice v6.1.1)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/61220/transfer-in-progress-returned-from-sd_ant_burst_handler_request-on-initial-call-softdevice-v6-1-1</link><description>I am upgrading to SDK 15.3.0 and SoftDevice v6.1.1 from SoftDevice v2.0.0 (S332 stack). Most of functionality has been ported (BLE and ANT) and validated. This particular functionality involves a shared channel with a single Master and multiple Slaves</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 12 May 2020 13:38:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/61220/transfer-in-progress-returned-from-sd_ant_burst_handler_request-on-initial-call-softdevice-v6-1-1" /><item><title>RE: Transfer In Progress Returned From sd_ant_burst_handler_request() On Initial Call (SoftDevice v6.1.1)</title><link>https://devzone.nordicsemi.com/thread/249501?ContentTypeID=1</link><pubDate>Tue, 12 May 2020 13:38:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:edb3e3ce-5db0-4f92-a096-af8052d0cc85</guid><dc:creator>kpreiss</dc:creator><description>&lt;p&gt;That is my understanding as well...no migration changes.&lt;/p&gt;
&lt;p&gt;The buffers are static as they needed to be for v2.0.0 to work as well. No errors are being returned on any sd_ant_burst_handler_request() calls until the channel gets stuck in &amp;quot;Transfer In Progress&amp;quot; state. What is curious is that when configuring the radio application to be a Master and send shared channel broadcast messages everything works as expected.&lt;/p&gt;
&lt;p&gt;I have posted this same question on the ANT forum and haven&amp;#39;t received any feedback yet.&lt;/p&gt;
&lt;p&gt;There must be a finite number of situations that would keep the ANT stack from transmitting a burst...I just don&amp;#39;t know what they are.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transfer In Progress Returned From sd_ant_burst_handler_request() On Initial Call (SoftDevice v6.1.1)</title><link>https://devzone.nordicsemi.com/thread/249497?ContentTypeID=1</link><pubDate>Tue, 12 May 2020 13:31:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d951cb6-e1a2-44cc-b952-f0e36acb6045</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;From the description of the api between v2.0.0 and v6.1.1 they are identical:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s332.api.v2.0.0/group__ant__interface.html#gaa09761cfc5e7373048e90e2dca208e6a"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s332.api.v2.0.0/group__ant__interface.html#gaa09761cfc5e7373048e90e2dca208e6a&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s332.api.v6.1.1/group__ant__interface.html#gaa09761cfc5e7373048e90e2dca208e6a"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s332.api.v6.1.1/group__ant__interface.html#gaa09761cfc5e7373048e90e2dca208e6a&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Maybe check if you have defined the buffer as static and that it doesn&amp;#39;t change, I assume that there are no error message from&amp;nbsp;&lt;span&gt;sd_ant_burst_handler_request() either.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Have you tried to reach out on&amp;nbsp;&lt;a href="https://www.thisisant.com/forum/"&gt;https://www.thisisant.com/forum/&lt;/a&gt;&amp;nbsp;for this question also?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;br /&gt;Kenneth&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transfer In Progress Returned From sd_ant_burst_handler_request() On Initial Call (SoftDevice v6.1.1)</title><link>https://devzone.nordicsemi.com/thread/249408?ContentTypeID=1</link><pubDate>Tue, 12 May 2020 11:04:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bda2f14-ad5f-4d8b-aaba-5bb7dbf075e9</guid><dc:creator>kpreiss</dc:creator><description>&lt;p&gt;I have reviewed both those examples, and remember, I am starting from a working implementation on v2.0.0. The original implementation was to submit the burst segments separately using the the conclusion of the Master broadcast message reception for initiation and the succeeding&amp;nbsp;EVENT_TRANSFER_NEXT_DATA_BLOCK events (4 segments total). The segment identifiers (&lt;span&gt;BURST_SEGMENT_START,&amp;nbsp;BURST_SEGMENT_CONTINUE, BURST_SEGMENT_END)&amp;nbsp;&lt;/span&gt;are set properly in this case.&lt;/p&gt;
&lt;p&gt;During experiments yesterday, I collapsed the implementation to submit the entire 4 segments at once (I have a 128 byte burst queue configured) with the&amp;nbsp;&lt;span&gt;BURST_SEGMENT_START and&amp;nbsp;BURST_SEGMENT_END notifiers set. I did notice a single&amp;nbsp;EVENT_TRANSFER_NEXT_DATA_BLOCK event occurred after submitting the complete burst which I wouldn&amp;#39;t have expected.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I did this just to see if the behavior changed. I can see the burst data present in the memory block allocated for ANT stack usage (nrf_sdh_ant_enable()) after the call to sd_ant_burst_handler_request().&amp;nbsp;&lt;/span&gt;&lt;span&gt;The ANT stack just doesn&amp;#39;t appear to transmit the burst and the channel remains in the &amp;quot;Transfer in Progress&amp;quot; state. The channel status is &amp;quot;Tracking&amp;quot;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transfer In Progress Returned From sd_ant_burst_handler_request() On Initial Call (SoftDevice v6.1.1)</title><link>https://devzone.nordicsemi.com/thread/249312?ContentTypeID=1</link><pubDate>Mon, 11 May 2020 21:00:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aea59512-4185-4027-a43d-dfab0b181b97</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I can see from the&amp;nbsp;ANT_s332_nrf52832_6.1.1.migration_document.pdf when downloading the S332 softdevice that there is no difference from v2.0.0-&amp;gt;v6.1.1 that should explain this.&lt;/p&gt;
&lt;p&gt;Have you looked at the two examples in SDKv16 that I can find use&amp;nbsp;&lt;span&gt;sd_ant_burst_handler_request()?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;\examples\ant&lt;/span&gt;\ant_message_types\master\ant_message_types_master.c&lt;br /&gt;\examples\ant\ant_advanced_burst\ant_advanced_burst.c&lt;/p&gt;
&lt;p&gt;For instance are you using&amp;nbsp;BURST_SEGMENT_END?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>