<?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>BLE Characteristics configuration at run time</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48574/ble-characteristics-configuration-at-run-time</link><description>Is it possible to generate a pre compiled library that configure at run-time new BLE services and characteristics on the nRF52840? If the answer is yes, is it possible to integrate the library into an existing project?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 18 Jun 2019 09:10:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48574/ble-characteristics-configuration-at-run-time" /><item><title>RE: BLE Characteristics configuration at run time</title><link>https://devzone.nordicsemi.com/thread/193345?ContentTypeID=1</link><pubDate>Tue, 18 Jun 2019 09:10:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c54d552e-0e34-4c97-8607-97c22a30014f</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Not sure I understand exactly what you want. But the limiting factor would probably be memory depending on how many services/characteristics you want to support. It&amp;#39;s possible to add attributes runtime, but it requires that you have enough flash for the program and also the enough available memory to add them. Since you are also controlling the android part another option would be to upgrade the device from the android phone, having different configurations available on that end.&lt;/p&gt;
&lt;p&gt;And example applicaiton could be the Thingy:52, this has several configurations the end user can set up.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Characteristics configuration at run time</title><link>https://devzone.nordicsemi.com/thread/193017?ContentTypeID=1</link><pubDate>Sat, 15 Jun 2019 17:44:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:405f097b-0741-4138-8572-3395449ddc47</guid><dc:creator>Armando</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;we want to develop a library that our customer can use in order to communicate with our Android application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We want to build the characteristics, necessary to communicate with our App, into the library. In this way our customers can use the library and don&amp;#39;t need to know the characteristcs that they are using.&lt;/p&gt;
&lt;p&gt;Is It possibile with nRF52840 and the Nordic Soft devices?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Armando&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Characteristics configuration at run time</title><link>https://devzone.nordicsemi.com/thread/192893?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2019 11:01:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8de0cb5-699d-4865-b9c0-6c6c3d194385</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can always add services and characteristics to the attribute table. However you need to decide on how much memory to use when initializing the SD. Unfortunately the memory size cannot be changed in runtime.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>