<?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>L2CAP Protocol</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71329/l2cap-protocol</link><description>I am looking to use the L2CAP in the basic form. I see that there is the Experimental OTS example in SDK 17.0.2 
 this only uses the S132 Softdevice. I am looking to target the nRF52810 and the S113 Softdevice. 
 The S113 mentions that it supports L2CAP</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 18 Feb 2021 08:03:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71329/l2cap-protocol" /><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/294991?ContentTypeID=1</link><pubDate>Thu, 18 Feb 2021 08:03:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb2e91a2-a510-47c3-92b5-a31a7647d6e0</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, indeed. Something is definitely off regarding the flash usage. There are some source files that results in particularly large object files, in particular under the following folders in the project explorer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Board Definition: Almost 5 times the size, but not much in overall flash usage as it is small.&lt;/li&gt;
&lt;li&gt;None: 12 times the size, increased from 1.3K to 16.2K.&lt;/li&gt;
&lt;li&gt;Most other folders has an increase between 2 and 3 times.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have not found out why this is so. I suggest doing the porting again from scratch, but to do small changes at the time and watch the build sizes reported by SES, in order to figure out where it all gets blown up in terms of flash usage.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/294684?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2021 15:59:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6d53b66-d852-437a-b980-7baa627fb03f</guid><dc:creator>WesC</dc:creator><description>&lt;p&gt;Yes this was a clean build and i get the same result with and without NRF52_PAN_74.&amp;nbsp; The memory settings seem strange since the PCA10040 S132 build uses only 32KB RAM, and this appears to say i am over by 41K (this is because i disabled Logging.&amp;nbsp; If i enable logging i am 62K over).&amp;nbsp; I am not sure what elements i am missing to shrink this&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/294437?ContentTypeID=1</link><pubDate>Mon, 15 Feb 2021 15:39:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29ef3f97-b6a9-424e-a140-5f012ffd9718</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am sorry for the delay.&lt;/p&gt;
&lt;p&gt;Was that from a clean build, or may some object files remain from previous builds where the target was different?&lt;/p&gt;
&lt;p&gt;There might be some issue with the memory settings.&lt;/p&gt;
&lt;p&gt;41172 bytes is a lot.&lt;/p&gt;
&lt;p&gt;May there be remaining files in the project that are for nRF52832, that should have been removed for nRF52810?&lt;/p&gt;
&lt;p&gt;Did you check both with and without the NRF52_PAN_74 define?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/294005?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 14:06:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96064372-fdbd-4782-8b86-0c7e9172d767</guid><dc:creator>WesC</dc:creator><description>&lt;p&gt;Thanks for looking it over.&amp;nbsp; I am still not able to compile the example.&amp;nbsp; I get alot of linker issues.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img height="245" src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1613052391268v1.png" width="400" alt=" " /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;any thoughts?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/293922?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 10:00:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a4a00cb-e691-4453-ab86-847f38ce6695</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It looks like the project is correctly set up for emulating the nRF52810 using an nRF52832 DK.&lt;/p&gt;
&lt;p&gt;There is still a preprocessor define NRF52_PAN_74, which is not needed for the NRF52810. It should not be needed on emulated projects, as the required workarounds should be included indirectly through the DEVELOP_IN_NRF52832 define that you also (correctly) have added to the project. However, I do not think that should affect anything.&lt;/p&gt;
&lt;p&gt;In order to run the project on an nRF52810 you must follow the steps in &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Fnrf52810_user_guide.html&amp;amp;anchor=ug_52810_project"&gt;Transferring the project to nRF52810 hardware&lt;/a&gt;. However, from what I understand, you currently want to run it on an nRF52832 DK, and for that the project looks correct, yes.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/293402?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2021 16:17:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a26548b-6027-40ba-bc93-ad52a5716d9d</guid><dc:creator>WesC</dc:creator><description>&lt;p&gt;I have attached my project.&amp;nbsp; Can you verify that I have made to correct changes to target the nRF52810 with S113&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_app_5F00_ots-_2D00_-nrf52810.zip"&gt;devzone.nordicsemi.com/.../ble_5F00_app_5F00_ots-_2D00_-nrf52810.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/293394?ContentTypeID=1</link><pubDate>Mon, 08 Feb 2021 15:52:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b49922ff-95f4-4e5c-9b80-331ab88cb2a7</guid><dc:creator>WesC</dc:creator><description>&lt;p&gt;I have been moving the OTS example over the the nRF52810 using S113.&lt;/p&gt;
&lt;p&gt;My issue now is the amount of RAM it uses.&amp;nbsp; If i Compile the nRF52832 with S132 the RAM is 32KB.&lt;/p&gt;
&lt;p&gt;The nRF52810 only has 24KB.&amp;nbsp; I am stripping things out.&amp;nbsp; Any suggestions to eliminate the most RAM usage?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: L2CAP Protocol</title><link>https://devzone.nordicsemi.com/thread/293168?ContentTypeID=1</link><pubDate>Fri, 05 Feb 2021 16:21:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ecc75091-2366-40ff-b934-4ac3fc693996</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Both S140 and S113 supports L2CAP, so I do not see any immediate reason why using one over the other should matter. So yes, I would expect you to have it work.&lt;/p&gt;
&lt;p&gt;The OTS examples were introduced in nRF5 SDK v14.0.0, at a point where S132 and S140 were pretty much the only SoftDevice variants available. My guess is since they are marked &amp;quot;Experimental&amp;quot; they have only received minimal attention over the years, meaning they have not been ported to new SoCs and/or SoftDevice variants, only updated to work with new versions / revisions of SDs / SoCs as appropriate for the new SDK release. So the warning is most likely reflecting what SDs work out-of-the-box using the SDK examples - and not what is possible to port to.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll try to get this confirmed. However as it is weekend already over here (5:20 p.m. on a Friday) I do not expect answers from the team before next week.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>