<?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>nrf52840 as BLE peripheral</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/58235/nrf52840-as-ble-peripheral</link><description>Hello, 
 I&amp;#39;m working on a BLE app on an Arduino Nano 33 BLE, which is equiped with an nrf52840. I&amp;#39;m struggling to increase my BLE transfer speed ( i think due to the limitations of the arduino library ). 
 At the moment i am updating a GATT caracteristic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 28 Feb 2020 12:58:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/58235/nrf52840-as-ble-peripheral" /><item><title>RE: nrf52840 as BLE peripheral</title><link>https://devzone.nordicsemi.com/thread/237131?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2020 12:58:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cb02156-e12a-4286-802a-3796f0cc1963</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;If there is no configuration API available in the Arduino library, you will have to modify the Arduino library itself. I recommend contacting the developers of the library to get help with this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 as BLE peripheral</title><link>https://devzone.nordicsemi.com/thread/237116?ContentTypeID=1</link><pubDate>Fri, 28 Feb 2020 12:28:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:274237ff-2be6-430a-b097-b18ffb353d07</guid><dc:creator>Liam Richardson</dc:creator><description>&lt;p&gt;Thanks Jorgen,&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve found out that my limitation is the MTU size which is 23 bytes, set by the Arduino library.&lt;/p&gt;
&lt;p&gt;Anyway i can override that ?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Liam&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 as BLE peripheral</title><link>https://devzone.nordicsemi.com/thread/236059?ContentTypeID=1</link><pubDate>Mon, 24 Feb 2020 16:29:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ec37cbd-0063-4fe4-b8df-a26c2e1f1537</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Most likely, you would not increase the speed by writing any registers directly. The limiting factor is most likely in the Bluetooth link and not in the CPU. I assume you do not want to write your own Bluetooth stack.&lt;/p&gt;
&lt;p&gt;Our softdevice is highly configurable. You can probably change some configs in the Arduino libraries you use to make the transfer faster, but it depends on what is exposed and what kind of throughput you are currently getting. This is anyway a question you need to direct to the developers of the Arduino library, as this is not being developed or supported by Nordic.&lt;/p&gt;
&lt;p&gt;You can find expected throughput numbers for the softdevice with different BLE configurations in the &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/ble_data_throughput/ble_data_throughput.html"&gt;softdevice specifications&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>