<?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>canSendWriteWithoutResponse maybe always false</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/86420/cansendwritewithoutresponse-maybe-always-false</link><description>Dear all, 
 I use the demo ( https://github.com/NordicSemiconductor/IOS-nRF-Toolbox) w hen I send large file, after some times, the canSendWriteWithoutResponse maybe always false, and auto disconnected 
 this is my code, any help thx</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Apr 2022 01:11:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/86420/cansendwritewithoutresponse-maybe-always-false" /><item><title>RE: canSendWriteWithoutResponse maybe always false</title><link>https://devzone.nordicsemi.com/thread/361933?ContentTypeID=1</link><pubDate>Wed, 06 Apr 2022 01:11:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dc54d65-197e-4e86-b842-d66b892f332b</guid><dc:creator>zdf</dc:creator><description>&lt;p&gt;Now i have write data in&amp;nbsp;&lt;span&gt;periphearIsReady, also&lt;/span&gt;&lt;span&gt;&amp;nbsp;canSendWriteWithoutResponse change to false not in initial, but in after send some times&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: canSendWriteWithoutResponse maybe always false</title><link>https://devzone.nordicsemi.com/thread/361535?ContentTypeID=1</link><pubDate>Mon, 04 Apr 2022 13:20:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b528c362-bbc4-491b-89c7-10f0616def8a</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;From our experience you may safely send ~16-20 packets without checking `canSendWriteWithoutResponse`. If you want to send more you need to check this flag before each write. When you&amp;#39;ll get false, you need to wait for the `periphearIsReady(toSendWriteWithoutRequest:)` method: &lt;a href="https://developer.apple.com/documentation/corebluetooth/cbperipheraldelegate/2874034-peripheralisready"&gt;https://developer.apple.com/documentation/corebluetooth/cbperipheraldelegate/2874034-peripheralisready&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, from our experience, for some reason the initial call to `canSendWriteWithoutResponse` always returns false, but we send anyway.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: canSendWriteWithoutResponse maybe always false</title><link>https://devzone.nordicsemi.com/thread/361298?ContentTypeID=1</link><pubDate>Sat, 02 Apr 2022 01:06:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:88f1c36b-4751-4697-a14a-dbd41c40b517</guid><dc:creator>zdf</dc:creator><description>&lt;p&gt;Thx，I look forward to your reply&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: canSendWriteWithoutResponse maybe always false</title><link>https://devzone.nordicsemi.com/thread/361178?ContentTypeID=1</link><pubDate>Fri, 01 Apr 2022 09:28:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4afe652-d951-4b1c-99e6-0589e47548d3</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We are looking into this case and will reply later.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>