<?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 Desktop</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/99871/nrf-desktop</link><description>Hi, 
 we would like to use nRF Desktop to test throughput and show we can send 20B per ms (from peripheral to central). 
 The LLPM sample is not well optimized, while nRF Desktop is good application, hence we would like to do in nRF Desktop (assuming</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Apr 2022 12:23:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/99871/nrf-desktop" /><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426125?ContentTypeID=1</link><pubDate>Mon, 25 Apr 2022 12:23:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e681e8a1-d12a-4490-a208-a1432e885355</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi William&lt;/p&gt;
&lt;p&gt;Sorry for the slow response, I just got back from vacation.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is possible that the reduced throughput when enabling uart is that you are running the Bluetooth communication and the UART handling from the same thread.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The BLE notification functions are blocking, which means they block the sender thread while the communication is ongoing, and if something else in that thread is delaying the BLE calls it will reduce the throughput.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Running the BLE and UART handling on different threads should solve this issue.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426124?ContentTypeID=1</link><pubDate>Fri, 15 Apr 2022 08:05:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a89bc21-7800-4c32-99b7-f8d34c53a647</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;hi&amp;nbsp;&lt;span&gt;Torbjørn，&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1. uart_rx must be continuously enter isr interrupt i believe.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; so change uar_rx timeout to 50000, the llpm can work normally. please see below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; uart_rx_enable&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;uart&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span&gt;rx&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;data&lt;/span&gt;&lt;span&gt;,&amp;nbsp;&lt;/span&gt;&lt;span&gt;sizeof&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;rx&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;data&lt;/span&gt;&lt;span&gt;),&amp;nbsp;&lt;/span&gt;&lt;span&gt;50000&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; however, i&amp;nbsp;&amp;nbsp;have not see how timeout works.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2.&amp;nbsp; and one more question about llpm is :&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; CONFIG_BT_CONN_TX_MAX will help to buffer notification data?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;William.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426123?ContentTypeID=1</link><pubDate>Thu, 14 Apr 2022 04:59:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:692aa500-06e9-4f98-a9b2-7ba129315a31</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;Thanks&amp;nbsp;&lt;span&gt;Torbjørn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Your demo works fine.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;and my problem for llpm data rate is for below three reasons:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1. i need to stop scan from central side after connection,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. i need to delete Qos function on both sides&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. i need to delete uart_init api -------this does&amp;#39;t make any sense for me;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;the rest result is ,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;if uart_init is open, data rate is about 14600B/S;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;if uart_init is deleted, data rate is about 19600B/S;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;so, without uart function the throughput is fine for me;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I could&amp;#39;t not find out the reason, any clue on this problem?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;and it is this code that blocks llpm function&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;uart_rx_enable&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;uart&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;rx&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;data&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;sizeof&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;rx&lt;/span&gt;&lt;span&gt;-&amp;gt;&lt;/span&gt;&lt;span&gt;data&lt;/span&gt;&lt;span&gt;), &lt;/span&gt;&lt;span&gt;50&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;William.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426122?ContentTypeID=1</link><pubDate>Mon, 11 Apr 2022 07:03:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:363c24d7-9e06-4ecd-b386-c75b43de3c8a</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;Thanks,&amp;nbsp;&lt;span&gt;Torbjørn.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;William,&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426121?ContentTypeID=1</link><pubDate>Sat, 09 Apr 2022 07:50:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:156f8c88-413f-474a-bb5d-024f0ae67097</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi William&lt;/p&gt;
&lt;p&gt;I spent some more time with the example yesterday, and got the base functionality implemented. It adds the NUS client and server to the LLPM sample, and sets up the peripheral device to send 20 byte payloads as fast as possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The central device will do nothing other than count the incoming bytes, and display the number of received bytes every second. It&amp;#39;s probably not the most compelling demo, but at least it demonstrates that 20 bytes every millisecond is possible, and it&amp;#39;s possible to build on the example to make the demo a bit more interesting.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The demo needs to be used in a similar fashion to the LLPM sample:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1) Press &amp;#39;m&amp;#39; on kit 1 to make it the&amp;nbsp;central&lt;/p&gt;
&lt;p&gt;2) Press &amp;#39;s&amp;#39; on kit 2 to make it peripheral&lt;/p&gt;
&lt;p&gt;3) Press any key on kit 1 to enable 1ms connection interval&lt;/p&gt;
&lt;p&gt;4) Press any key on kit 1 to start the test&lt;/p&gt;
&lt;p&gt;5) Press any key on kit 2 to start sending dummy packets&lt;/p&gt;
&lt;p&gt;Once everything is running you should see the central device reporting a number close to 20000 every second.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Code included below. It includes a local git repository, if you want to check the changes from the original LLPM sample:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/286757_5F00_llpm_5F00_20b_5F00_test_5F00_working.zip"&gt;devzone.nordicsemi.com/.../286757_5F00_llpm_5F00_20b_5F00_test_5F00_working.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426120?ContentTypeID=1</link><pubDate>Thu, 07 Apr 2022 08:37:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:715eab28-7b01-43c8-88f8-53b57bf6f40d</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;Yes, Torbjørn,&lt;/p&gt;
&lt;p&gt;understand.&amp;nbsp; thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426119?ContentTypeID=1</link><pubDate>Wed, 06 Apr 2022 12:01:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e8545fa-8d64-41ab-96ba-309ad85449ff</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi William&lt;/p&gt;
&lt;p&gt;I started some work trying to integrate the NUS service in the LLPM example, in order to send data updates more easily, but I wasn&amp;#39;t able to complete it today.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will set aside some more time to try and provide an updated example. I can&amp;#39;t guarantee that I will be able to complete it before Easter, but I will&amp;nbsp;do my best. I will get you a status update tomorrow or Friday.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426118?ContentTypeID=1</link><pubDate>Wed, 06 Apr 2022 06:30:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19c35f87-d7ef-4deb-b6a6-667b0d28e9c9</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;Yes，&lt;span&gt;Torbjørn&lt;/span&gt;,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;i am not able to achieve that objective for 20B/ms, if it is possible, please help to deliver your demo when you are free.&lt;/p&gt;
&lt;p&gt;i have tried for many times and many ways, seems it is really difficult.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;WIlliam.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426117?ContentTypeID=1</link><pubDate>Tue, 05 Apr 2022 06:35:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e2e3181-c87c-4f53-8320-cde28ed5fa48</guid><dc:creator>Lorenzo Amicucci</dc:creator><description>&lt;p&gt;Hi Torbjørn,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;yes, we tried, and that example is really poor to demonstrate performances (in terms of stability):&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/86226/llpm-work-flow"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/86226/llpm-work-flow&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See above ticket.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;That is why I was more interested in nRF Desktop, as it is much better example (optimized application)&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;BR&lt;br /&gt;LA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426116?ContentTypeID=1</link><pubDate>Mon, 04 Apr 2022 14:36:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f42f6ac-9b44-4d1f-8a7e-9e2ab4c70029</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;According to the developers it should be possible to send 20 bytes at 1ms intervals.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Have you tried to use the LLPM sample in NCS?&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/llpm/README.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/llpm/README.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Unfortunately I am home today with sick child, but I will try to set up a test on my own as soon as I have the time (and equipment needed).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426115?ContentTypeID=1</link><pubDate>Fri, 01 Apr 2022 06:28:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dbc9831d-821b-4bd5-a71e-25a3fd76386e</guid><dc:creator>Lorenzo Amicucci</dc:creator><description>&lt;p&gt;On top of this: we have also the HID feature report and HID config channel which are used to send data.&amp;nbsp;&lt;br /&gt;- How do they work? are they also limited to 8-10B?&amp;nbsp;&lt;br /&gt;- we show only downlink to the device, but can this be used also uplink? I think so, because our DFU transport protocol using config channel has some ack mechanisml&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;BR&lt;br /&gt;LA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426114?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 09:58:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1bf861a-7d55-4e92-8aa0-df13337e5d53</guid><dc:creator>Lorenzo Amicucci</dc:creator><description>&lt;p&gt;Hi Torbjørn,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;can you check with the developers of nRF Desktop if there is any way to do it? I know that the nRF desktop application has been optimized to solve the issue mentioned by Kenneth in the other ticket.&lt;br /&gt;Maybe working on&amp;nbsp;buttons_sim.c, and the&amp;nbsp;&lt;span&gt;hid_forward module, maybe we can show 20B?&amp;nbsp;&lt;br /&gt;&lt;/span&gt;Once data arrive to dongle, the dongle can push it out as UART instead of HID USB... so no need to respect the HID frame&lt;/p&gt;
&lt;p&gt;BR&lt;br /&gt;LA&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426113?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 09:25:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9507f942-8094-4161-b1ba-f9948d17fda7</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;i can upload my nus service with llpm feature, and please help us on this.&lt;/p&gt;
&lt;p&gt;i set buffer to 6, so first in the callback, i can nus_send for 6 times, but after that.&lt;/p&gt;
&lt;p&gt;1.this callback can not return, everything is stopped, there must be something wrong.&lt;/p&gt;
&lt;p&gt;2. there is still delay to get the callback, as below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1648718464600v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I guess i am not correct in using llpm.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This demo is based on ncs1.9.1.&amp;nbsp; &amp;nbsp; Press button 1 to start nus notification please. Thanks!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Zmulti_2D00_NUS_2D00_master_5F00_llpm.7z"&gt;devzone.nordicsemi.com/.../Zmulti_2D00_NUS_2D00_master_5F00_llpm.7z&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Zperipheral_5F00_uart_5F00_llpm.7z"&gt;devzone.nordicsemi.com/.../Zperipheral_5F00_uart_5F00_llpm.7z&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;William.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426112?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 08:39:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48c968a8-761b-475f-8f86-365101a31376</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;Yes, Torbjorn,&lt;/p&gt;
&lt;p&gt;For those customers transferring voice like voice mouse, and gaming pad, like VR and XR;&lt;/p&gt;
&lt;p&gt;my objective is to transfer 20B / ms, not actually using write request, i also tried on notification, but find out that notification callback is still delayed;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;William.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426111?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 08:19:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb7060fe-9bc5-4568-8d67-90072a563fba</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi William&lt;/p&gt;
&lt;p&gt;Why do you need to use write request?&lt;/p&gt;
&lt;p&gt;If throughput is important then requests are generally not the best option.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426110?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 08:18:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b75a2b74-2e1e-4294-9a03-0cb12f18d410</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;What is the use case for this that the customer is interested in?&lt;/p&gt;
&lt;p&gt;What are they going to use the 20 bytes for?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426109?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 07:38:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:800eb1b0-dd5b-46bf-b2d8-57150a3f9c3b</guid><dc:creator>Lorenzo Amicucci</dc:creator><description>&lt;p&gt;And so the question is: if LLPM sample is not stable/consistent, and nRF Desktop is not good for showing 20B... how can we demonstrating 20B/ms in simple way?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426108?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 07:34:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7ad566e-3c71-415f-83c2-dcb5f67f6449</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;hi Torbjorn，&lt;/p&gt;
&lt;p&gt;please see my ticket:&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/86226/llpm-work-flow;"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/86226/llpm-work-flow;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;as i tested&amp;nbsp;ncs&amp;nbsp; llpm example, sending 14 bytes data with write request will receive ack from next empty packet, however when i send 15 bytes with write request, it will need extra&amp;nbsp;&lt;span&gt;connection event (+1ms in this case), you can see the sniffer log;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;and with this feature, customer may not achieve 20bytes / 1ms datarate for customer user case.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;William.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Desktop</title><link>https://devzone.nordicsemi.com/thread/426107?ContentTypeID=1</link><pubDate>Thu, 31 Mar 2022 07:22:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:752ec824-f768-4932-b718-7c96331eedbf</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Lorenzo&lt;/p&gt;
&lt;p&gt;The difference between 1 byte and 20 is not very large on the overall radio time, the main overhead is in starting the radio, getting an ACK and so forth.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For HID the packet length and format is set by the HID descriptor, and the keyboard and mouse&amp;nbsp;descriptors are usually around 8-10 bytes long. In order to change this it is possible to modify the HID descriptor, and add some dummy bytes at the end to make the packet 20 bytes long, but you also need to change the code that sends the HID report to&amp;nbsp;make sure you are actually sending the full 20 bytes.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It won&amp;#39;t be a very clear demonstration though. It will look exactly the same to the user, since the additional bytes would just be ignored on the receiving end.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>