<?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>nRF Connect Hangs with high throughput Notification</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59348/nrf-connect-hangs-with-high-throughput-notification</link><description>I wrote a simple application which updates a 16 bit characteristic as fast as possible (after initializing everything). Similar to the following: 
 
 The function called checks if the connection is valid and if notifications are enabled. If both are it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 23 Mar 2020 13:36:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59348/nrf-connect-hangs-with-high-throughput-notification" /><item><title>RE: nRF Connect Hangs with high throughput Notification</title><link>https://devzone.nordicsemi.com/thread/241153?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2020 13:36:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b543ada7-2dfb-4ece-90e1-419bd63d2206</guid><dc:creator>Kenneth</dc:creator><description>[quote user="nattayb"]Would I have better luck writing my own application with pc-ble-driver C code or python?&amp;nbsp;[/quote]
&lt;p&gt;I would have started with a sniffer trace to see if there is any on-going procedure that is not handled:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html"&gt;https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Sniffer-for-Bluetooth-LE/"&gt;https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Sniffer-for-Bluetooth-LE/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Though, if you in any case plan to use the pc_ble_driver in an end product I guess you may just as well start try it. Are you sure you are not planning to use the native Bluetooth in Windows?&amp;nbsp;&lt;a href="https://www.microsoft.com/en-us/p/bluetooth-le-explorer/9n0ztkf1qd98"&gt;https://www.microsoft.com/en-us/p/bluetooth-le-explorer/9n0ztkf1qd98&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect Hangs with high throughput Notification</title><link>https://devzone.nordicsemi.com/thread/241123?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2020 12:31:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eddf8ab6-fa60-41fd-899e-fbff4bc54a8c</guid><dc:creator>Nate</dc:creator><description>&lt;p&gt;Kenneth,&lt;/p&gt;
&lt;p&gt;I believe it is a bug with it being overflowed. Also, the snippet is running form the main context.&lt;/p&gt;
&lt;p&gt;Would I have better luck writing my own application with pc-ble-driver C code or python?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect Hangs with high throughput Notification</title><link>https://devzone.nordicsemi.com/thread/241118?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2020 12:25:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c13772bd-c03a-4d42-aeb5-b749ca36787a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It may be a bug in the nrf connect for desktop (e.g. you are overflowing the serial port, driver or similar), the software+driver+dongle in question is intended for debugging and prototype development, but not for an end product. You can try to add a small delay between transmissions to see if that workaround the problem.&lt;/p&gt;
&lt;p&gt;Btw: Make sure that the snippet you have shared is running from main() and not an interrupt context, this make sure that you can still handle BLE events while waiting for data to be sent.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>