<?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>UUID comparison in different endinaess</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/56436/uuid-comparison-in-different-endinaess</link><description>Using SDK16, SD140 v7.0.1 
 While filtering UUID and taking ble_app_hrs_c from ble_central as reference, raw_uuid correctly appears when sd_ble_uuid_encode(p_target_uuid, &amp;amp;raw_uuid_len, raw_uuid) is called. The received parsed UUID is also same but it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 27 Jan 2020 13:08:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56436/uuid-comparison-in-different-endinaess" /><item><title>RE: UUID comparison in different endinaess</title><link>https://devzone.nordicsemi.com/thread/231146?ContentTypeID=1</link><pubDate>Mon, 27 Jan 2020 13:08:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:021e5384-8d5d-4b06-95f6-a0abf72e3716</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Could you upload your application code? Both the modified&amp;nbsp;&lt;span&gt;ble_app_hrs_c and the peripheral example.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Simon&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UUID comparison in different endinaess</title><link>https://devzone.nordicsemi.com/thread/230034?ContentTypeID=1</link><pubDate>Tue, 21 Jan 2020 10:31:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea371b08-186b-4582-95cb-59e7f6054a1d</guid><dc:creator>Embedded_Engineer</dc:creator><description>&lt;p&gt;@Simon Any update on this. Please check with ble_app_hrs_c.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UUID comparison in different endinaess</title><link>https://devzone.nordicsemi.com/thread/228927?ContentTypeID=1</link><pubDate>Tue, 14 Jan 2020 06:38:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fce2f6b1-8f9c-45eb-8b15-7e0b58bdc484</guid><dc:creator>Embedded_Engineer</dc:creator><description>&lt;p&gt;Hi Simon, Thank you for your assistance. Please make correction, I tested it with ble_app_hrs_c not with uart example ( I took uart example as reference for uuid filtering but implemented it on&amp;nbsp;ble_app_hrs_c ) . Can you check it at your end.&lt;/p&gt;
&lt;p&gt;I added the base UUID LSB first ( as you did).&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UUID comparison in different endiaess</title><link>https://devzone.nordicsemi.com/thread/228881?ContentTypeID=1</link><pubDate>Mon, 13 Jan 2020 16:14:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cc19f8d-f909-485f-bbc2-f05cf41ba628</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;I was not able to recreate your issue.&lt;/p&gt;
&lt;p&gt;Could you try to program respectively ble_app_uart peripheral and ble_app_uart central and see if you are able to connect them? In your peripheral device, how did you add the base UUID? Be aware that they are stored with the LSBits first in memory. E.g. if you are working with the UUID&amp;nbsp;&lt;span&gt;70786e86-fa13-4a65-ab89-d7b199fd0bc2 (this shows up in nRF Connect app for mobile), you should store the base UUID in the advertising peripheral device as followed:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;ble_uuid128_t nus_base_uuid = {{0xC2, 0x0B, 0xFD ..... 0x78, 0x70}} /**&amp;lt; Used vendor specific UUID. */
.
.
err_code = sd_ble_uuid_vs_add(&amp;amp;nus_base_uuid, &amp;amp;p_nus-&amp;gt;uuid_type);&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Simon&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UUID comparison in different endiaess</title><link>https://devzone.nordicsemi.com/thread/228646?ContentTypeID=1</link><pubDate>Sat, 11 Jan 2020 03:58:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef66a22b-f557-47f3-894f-0160c102b26c</guid><dc:creator>Embedded_Engineer</dc:creator><description>&lt;p&gt;I have implemented current workaround by swapping the entire raw_uuid to match the p_parsed_uuid and the filter matches. But I strongly believe I may have missed something and Nordic would have posted a tested example in its sdk.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>