<?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>Only one service characteristic appears in nRF Connect</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23624/only-one-service-characteristic-appears-in-nrf-connect</link><description>Hello, 
 I&amp;#39;m implementing a custom service and followed the tutorial here . I added a second characteristic by adding its own char_b_init function, creating a CHAR_B_UUID, creating a new char_b_handles in the my_service_t struct. However, only one of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Jul 2017 12:53:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23624/only-one-service-characteristic-appears-in-nrf-connect" /><item><title>RE: Only one service characteristic appears in nRF Connect</title><link>https://devzone.nordicsemi.com/thread/92830?ContentTypeID=1</link><pubDate>Wed, 19 Jul 2017 12:53:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7df1de17-69ac-44dc-9a04-e01ec13ac522</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;That&amp;#39;s proper behavior of BLE stack on GATT Client side (if GATT Server indicates it&amp;#39;s static)!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Only one service characteristic appears in nRF Connect</title><link>https://devzone.nordicsemi.com/thread/92829?ContentTypeID=1</link><pubDate>Wed, 19 Jul 2017 12:49:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e4c6b04-409c-4d4e-bdf7-6b8444524cb0</guid><dc:creator>q</dc:creator><description>&lt;p&gt;Just figured out my problem.  Either iOS or nRFConnect caches some ble information, so connecting/reconnecting is useless without turning the phone&amp;#39;s ble off and on.  That refreshes everything and the new characteristics show up.  Figured it out by trying to delete services and they stayed on nRFConnect even after they had been deleted from code and reflashed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Only one service characteristic appears in nRF Connect</title><link>https://devzone.nordicsemi.com/thread/92828?ContentTypeID=1</link><pubDate>Wed, 19 Jul 2017 10:38:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8055ee6-6822-4d2c-939a-67ab74bbbc7a</guid><dc:creator>q</dc:creator><description>&lt;p&gt;p_degree is the name of the service in my application--I changed the names to make explanations easier.  I just corrected that error here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Only one service characteristic appears in nRF Connect</title><link>https://devzone.nordicsemi.com/thread/92827?ContentTypeID=1</link><pubDate>Wed, 19 Jul 2017 10:34:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:521dbf60-daf0-49f2-8246-ef9aff33ab2d</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;If you have static MAC (Adv.) address and static GATT Server (= Service Changed Characteristic under GATT Service missing) then you might be experiencing GATT handles caching on Client side...&lt;/p&gt;
&lt;p&gt;Also in &lt;code&gt;char_B_add&lt;/code&gt; you are adding Characteristic to &lt;code&gt;p_degree-&amp;gt;service_handle&lt;/code&gt; but I don&amp;#39;t see where this service is coming from (I thought you are adding both Characteristics to the same service so I would expect &lt;code&gt;p_my_service-&amp;gt;service_handle&lt;/code&gt; there).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>