<?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>Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/52989/use-nrf5sdk-examples-with-pc-ble-driver</link><description>The nRF5SDK has a rich set of examples illustrating extensive use of the BLE APIs, including full examples of the Blood Pressure profile and other health device profiles. The examples for the pc-ble-driver, by comparison, are woefully anemic. Our reasons</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Oct 2019 08:41:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/52989/use-nrf5sdk-examples-with-pc-ble-driver" /><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/214074?ContentTypeID=1</link><pubDate>Wed, 09 Oct 2019 08:41:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:737ff3dd-7867-4ce2-a3d9-54260c7b0dfd</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;Thanks. I need the BLE functionality, the other things I know how to do (or at least have dome them on other platforms). So this is good (and the SDK is always a good source of references as to HOW to make the ble calls, because I do not know the SoftDevice APIs and how they work).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/214044?ContentTypeID=1</link><pubDate>Wed, 09 Oct 2019 07:09:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0de931cc-7d01-429b-9ecb-c8cc82e198cc</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, you are correct. You can do everything, but you would have to port or implement all the higher-level functionality that is provided by the SDK yourself since pc-ble-driver only provides access to the SoftDevice API. So things like implementations for BLE service, bond management, etc. are missing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/213967?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 14:20:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31756b54-f1fe-452a-a4a0-2ab4563abb38</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I assume that everything I could do with the nRFSDK (ble-wise) I can do with the pc-ble-driver. Its just that the nRFSDK has a large set of helpers ( all the C-code is some type of helper; making calls into &amp;#39;SoftDevice&amp;#39;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/213897?ContentTypeID=1</link><pubDate>Tue, 08 Oct 2019 11:41:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1164b36-f049-4ec2-98f5-fe506ae3a651</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have heard about other customers doing something like this, bu tit is not the main motivation for serialization from Nordic&amp;#39;s side. The main motivations are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Serialization firmware running on the nRF chip can be used when the nRF is used as a BLE connectivity chip for another host MCU.&lt;/li&gt;
&lt;li&gt;The pc-ble-driver is a PC side companion that can be used with serialization for:
&lt;ul&gt;
&lt;li&gt;Nordics developed Test tools (such as nRF Connect BLE)&lt;/li&gt;
&lt;li&gt;Customer test tools or other applications (such as for instance your use case).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regarding the original questions,&amp;nbsp;the pc-ble-driver is just a host-side implementation of the SoftDevice API. We do not provide anything similar to the nRF5 SDK for any other platform then the nRF itself (so no PC side equivalent).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/213750?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 21:01:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27006cc9-5b82-4505-bc6f-678b4da1ece7</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I can understand the business model; but there is something to be said for ease of development - write, run, and test code on PC. Then when it all works, port to the embedded platform. Renesas did this and it was really fast to make embedded apps. The problem Renesas had was with their BLE.&lt;/p&gt;
&lt;p&gt;I kind of assumed that was one of the main motivations behind supporting the serialization library...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/213749?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 20:45:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:551c3086-98d0-4ba6-ab05-592c3406acb0</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;the main point being this reply:&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/51245/api-usage-documentation-for-pc-ble-driver-and-pc_ble_driver_py/205271"]The API is essentially the same as you get from the underlying SoftDevice[/quote]
&lt;p&gt;that being the API that the SDK examples use.&lt;/p&gt;
&lt;p&gt;And the links for Serialisation explain how it all works.&lt;/p&gt;
[quote userid="83646" url="~/f/nordic-q-a/52989/use-nrf5sdk-examples-with-pc-ble-driver/213747"]there is a plethora of examples in the nRF5SDK compared to the two in the pc-ble-driver![/quote]
&lt;p&gt;That&amp;#39;s understandable: Nordic&amp;#39;s business is selling chips,not developing PC apps - so the focus is very much on facilitating the embedded side.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/213747?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 20:33:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45d05549-2e94-4457-8e40-1e599b7a4d1a</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I am well aware of that. But that does not help me when trying to use the examples in the HUGE nRF5SDK package. I don&amp;#39;t even know if it can be done, but there is a plethora of examples in the nRF5SDK compared to the two in the pc-ble-driver!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use nRF5SDK examples with pc-ble-driver</title><link>https://devzone.nordicsemi.com/thread/213746?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 20:29:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:972482be-5b53-4b1a-b83d-f8ada7bdebd9</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/51245/api-usage-documentation-for-pc-ble-driver-and-pc_ble_driver_py"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/51245/api-usage-documentation-for-pc-ble-driver-and-pc_ble_driver_py&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>