<?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>S110 v7 HVX notification bug</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3388/s110-v7-hvx-notification-bug</link><description>I am not sure, but i think we found bug or some interesting feature in sending notification values. 
 Here is the code i used: 
 uint32_t ble_meas_on_ext_adc_change(ble_meas_t * p_meas, uint32_t adcread){

uint32_t err_code = NRF_SUCCESS;
static</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Aug 2014 14:53:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3388/s110-v7-hvx-notification-bug" /><item><title>RE: S110 v7 HVX notification bug</title><link>https://devzone.nordicsemi.com/thread/12306?ContentTypeID=1</link><pubDate>Wed, 06 Aug 2014 14:53:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7bcdf31-5511-4b81-b4de-8939dff48ed1</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;Everything is clear now, thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S110 v7 HVX notification bug</title><link>https://devzone.nordicsemi.com/thread/12305?ContentTypeID=1</link><pubDate>Wed, 06 Aug 2014 14:36:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cb8c0e9-267d-458c-a764-786675eb9986</guid><dc:creator>Carles</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;Both notifications and indications will send the complete contents of the characteristic value (up to the MTU or Maximum Transmission Unit currently active).&lt;/p&gt;
&lt;p&gt;Your characteristic is probably 5 bytes long and fixed length (i.e. you did not set the ble_gatts_attr_md_t :: vlen bit when creating it) meaning that what you are actually doing is modifying &lt;strong&gt;only the first 2 bytes of the 5&lt;/strong&gt; but then sending the contents of the value to the peer. Since the characteristic is fixed length, even if you write it only partially the length remains 5, and the whole 5 bytes are sent as a notification.&lt;/p&gt;
&lt;p&gt;Hope that helps,&lt;/p&gt;
&lt;p&gt;Carles&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>