<?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>S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11017/s132-v2-how-to-pass-6-packets-per-connection-interval</link><description>How to enable passing 6 packets per one connection interval (BLE UART Central + Peripheral example)? (7.5ms connection interval)</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 18 Jul 2017 07:19:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11017/s132-v2-how-to-pass-6-packets-per-connection-interval" /><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41212?ContentTypeID=1</link><pubDate>Tue, 18 Jul 2017 07:19:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8aef476-6b1c-45d5-84d8-b917b2ed7112</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Not in S132 2.0.0-8.alpha, but in older versions it could be BLE_ERROR_NO_TX_BUFFERS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41211?ContentTypeID=1</link><pubDate>Mon, 17 Jul 2017 14:26:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f24a886c-ac58-4dda-a2a7-0ee061ce273d</guid><dc:creator>Roland</dc:creator><description>&lt;p&gt;BLE_ERROR_NO_TX_PACKETS should be BLE_ERROR_NO_TX_BUFFERS?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41210?ContentTypeID=1</link><pubDate>Thu, 09 Mar 2017 17:01:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9399662b-f110-4fd8-9e8c-a6996c997c99</guid><dc:creator>AmiguelS</dc:creator><description>&lt;p&gt;With SDK 12.1.0 and S132 v3, is there any example available on the SDK on how to configure the number of packets sent per connection interval? Whats is the SD default configuration?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41209?ContentTypeID=1</link><pubDate>Fri, 17 Jun 2016 07:14:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:922ee1cc-7684-446a-ae95-99a28810d370</guid><dc:creator>djqtsg</dc:creator><description>&lt;p&gt;how can I try the code with latest SDK nRF5_SDK_11.0.0_89a8197? My softdevice is s132_nrf52_2.0.0_softdevice, not alpha any more?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41208?ContentTypeID=1</link><pubDate>Thu, 28 Jan 2016 14:21:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67e73d82-d435-4c0e-ae66-8b0e5a2f707d</guid><dc:creator>SC.</dc:creator><description>&lt;p&gt;You have to remove softdevice_handler.c from your project (or Makefile).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41207?ContentTypeID=1</link><pubDate>Fri, 22 Jan 2016 17:07:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69e4f0db-ce97-40fd-9d96-5d218a1c084a</guid><dc:creator>erltot</dc:creator><description>&lt;p&gt;Does this example not work with PCA10031 nrf51422 or am I doing something wrong?&lt;/p&gt;
&lt;p&gt;To specify; when compiling I am getting these errors:
......\main.c(513): error:  #20: identifier &amp;quot;SWI2_EGU2_IRQn&amp;quot; is undefined
err_code = sd_nvic_EnableIRQ(SWI2_EGU2_IRQn);&lt;/p&gt;
&lt;p&gt;............\components\softdevice\common\softdevice_handler\softdevice_handler.h(140): error:  #20: identifier &amp;quot;nrf_clock_lfclksrc_t&amp;quot; is undefined
uint32_t softdevice_handler_init(nrf_clock_lfclksrc_t              clock_source,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41206?ContentTypeID=1</link><pubDate>Thu, 07 Jan 2016 07:40:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12f7b4c4-7768-4b61-8f0c-044bb64c264e</guid><dc:creator>Eugene</dc:creator><description>&lt;p&gt;Thanks a lot!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41205?ContentTypeID=1</link><pubDate>Tue, 05 Jan 2016 09:46:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eefb0582-7093-468a-9cd2-1a7b3a28bf6c</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I have made an example for you. I used ble_app_uart and ble_app_uart_c from SDK11.0.0-2.alpha as starting points. It is tested with two PCA10040 boards, and I have &lt;strong&gt;only&lt;/strong&gt; changed the PCA10040 projects.&lt;/p&gt;
&lt;p&gt;I removed the SoftDevice Handler library, since it doesn&amp;#39;t support the latest release yet. I added functions for enabling the SoftDevice and BLE and for getting events from the SoftDevice, ble_stack_init() and SWI2_EGU2_IRQHandler(), respectively.&lt;/p&gt;
&lt;p&gt;Both sides have a while(clear_to_send) in main(). In this while notifications(peripheral) and write commands(central) will be sent until BLE_ERROR_NO_TX_PACKETS is returned. clear_to_send will be set to true again when the BLE_EVT_TX_COMPLETE event is received (see ble_evt_dispatch()). I haven&amp;#39;t implemented echo functionality.&lt;/p&gt;
&lt;p&gt;The payload size is 20 bytes, the connection interval is 7.5 ms, and 6 packets will be sent each way in each connection interval.&lt;/p&gt;
&lt;p&gt;Please be aware that this is not well tested, and is given as a proof of concept.&lt;/p&gt;
&lt;p&gt;I recommend you to have a separate copy of SDK11.0.0-2.alpha for use with S132 2.0.0-8.alpha. You need to add the header files that come with the SoftDevice download to components\softdevice\s132\headers in the SDK.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/uartS132-2.0.0_2D00_8.alpha.rar"&gt;Here&lt;/a&gt; are the projects. Add &amp;quot;ble_app_uart_S132 2.0.0-8.alpha&amp;quot; to \examples\ble_peripheral and &amp;quot;ble_app_uart_c_S132 2.0.0-8.alpha&amp;quot; to \examples\ble_central in the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41204?ContentTypeID=1</link><pubDate>Mon, 28 Dec 2015 14:39:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a89c6c1-5c86-4838-be04-681bca44dbd7</guid><dc:creator>Eugene</dc:creator><description>&lt;p&gt;Merry Christmas Peter. It would be great to have it before 10th of January. BLE UART Central _ Peripheral (echo mode) i send some data and give it back (6 packets per 7.5 should be achieved).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41203?ContentTypeID=1</link><pubDate>Mon, 28 Dec 2015 14:32:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:753140fd-6d4a-4794-bc24-3054c44ca7ad</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;There are quite a few changes between -7.alpha and -8.alpha, as you can see from the release notes. The required flash and RAM have changed. The RAM used by the SoftDevice now also depends on how it is configured, the number of links, what kind of links, and what kind of bandwidth the links should have. And to be able to achieve 6 packets per connection interval you need to configure the bandwidth of both sides of the link to be BLE_CONN_BW_HIGH. I will try to make an example for you, but I don&amp;#39;t have time today.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41202?ContentTypeID=1</link><pubDate>Wed, 23 Dec 2015 15:19:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:047d4350-11d1-481a-b8f6-923199982a4a</guid><dc:creator>Eugene</dc:creator><description>&lt;p&gt;How can i fit SDK UART example to use Ыe 132 v2XX0.8 SoftDevice?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S132 v2 how to pass 6 packets per connection interval?</title><link>https://devzone.nordicsemi.com/thread/41201?ContentTypeID=1</link><pubDate>Wed, 23 Dec 2015 14:56:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14c45b07-0d0f-4dcf-9ff6-92907f765a43</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;You need to use the latest alpha to achieve this, -8.alpha. You can download it &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF52832#Downloads"&gt;here&lt;/a&gt;. It doesn&amp;#39;t have any SDK support yet. Let me know if you get into trouble.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>