<?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>Can&amp;#39;t find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4595/can-t-find-bluetooth-operations-in-example-code</link><description>Hi, I&amp;#39;m a student at Oregon State University using the nRF51 Development Kit for a project. I can&amp;#39;t seem to find any functions for sending and recieving Bluetooth signals in the SDK example code.
The closest I found is the use of the macro SVCALL (in</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Nov 2014 15:00:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4595/can-t-find-bluetooth-operations-in-example-code" /><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16281?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 15:00:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50068dbd-0167-42c0-a3cf-e5c592081629</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The code has several parts.  The initialization, event handling, and the data exchange. There are many things to initialize.  Enable the softdevice first then the BLE part.  You&amp;#39;ll need a GUID to define your device.  You&amp;#39;ll need to go through the code to get the feel of it.  The example code on my blog site has a 1 to 1 relationship with iOS counter part.  It may be easier to understand than just the example from the SDK alone.  My example code make use of custom GUID.  For standard device example, the Heart rate example from the SDK is the one to look at.  The nAN-36 is a must read but may not be updated with the SDK6.  It explains about custom GUID.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16283?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 11:18:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:470ddab2-e212-415b-b7cc-163fd1b2571c</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;Please see &lt;a href="https://devzone.nordicsemi.com/blogs/39/nrf51822nrf51422-getting-started-and-documentation/"&gt;this&lt;/a&gt; blog for how to get started.&lt;/p&gt;
&lt;p&gt;BLE is a complex protocol, there isn&amp;#39;t one function for &amp;quot;sending a bluetooth signal&amp;quot;.&lt;/p&gt;
&lt;p&gt;There are different software layers handling different aspects of the protocol, GAP, GATT, SMP, ATT...&lt;/p&gt;
&lt;p&gt;The protocol uses a client server model, where the client the access the server to get information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16282?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 08:18:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be65dc66-8d64-42fe-9440-999e7674ca6d</guid><dc:creator>MH</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I was in your situation 3 months ago, in my opinion Nordic is a little bit poor on documentation and tutorial videos.
You can learn how Bluetooth Smart works by reading nAN-36 document which describe “Creating Bluetooth Low Energy Application Using nRF51822”&lt;/p&gt;
&lt;p&gt;You can access the document from the below link&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nordicsemi.com/eng/nordic/Products/nRF51822/nAN-36/24020"&gt;www.nordicsemi.com/.../24020&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nordicsemi.com/eng/nordic/Products/nRF51822/nAN-36/24020"&gt;link text&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16280?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 03:07:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3ae40fc-25a3-4ce5-b056-628c38b35afb</guid><dc:creator>sticman22</dc:creator><description>&lt;p&gt;I actually have it all set up... I&amp;#39;ve programmed the board with example code and used the Master Control Panel for Android to interact with it. Now I&amp;#39;m trying to understand the code which is proving to be harder than I had hoped...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16279?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 02:45:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2229391-ba06-4a62-b9d9-09c3d38fc529</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Forgot to mention, the documentations about the SDK is located via the &amp;#39;Documentation&amp;#39; menu of this site.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16278?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 02:43:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dcb92dd6-7de6-4c7b-93eb-254f452eb0a8</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Well, you need first to setup your development environment.  There are many IDE you can use for software dev.  Keil is the one supported by Nordic but it&amp;#39;s very expensive.  Your school may have a copy.  You can use Eclipse with GCC which is free.  You&amp;#39;ll need to go to nordicsemi.com website to download the SDK, the Softdevice and documentation about your dev kit and how to set it up.  Get yourself familiar with the dev kit by compiling the examples first.  Once you got all that done, then you can start looking at the example code to see how the software use Bluetooth.  That is the fastest and easiest path to go.  If you want to be more advanced then you can also goto bluetooth.org to get documents about the standard and that is the long and hard road.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16277?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 02:34:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1968e16-1205-4e0e-9439-75b1bcaa0f00</guid><dc:creator>sticman22</dc:creator><description>&lt;p&gt;Thanks for the answer, but my problem isn&amp;#39;t that I can&amp;#39;t find the code or program the board. I can&amp;#39;t  figure out how the code works. Where in the code is data sent/recieved? Or at least where do I go to learn how to use bluetooth with the dev board?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't find Bluetooth operations in example code</title><link>https://devzone.nordicsemi.com/thread/16276?ContentTypeID=1</link><pubDate>Wed, 26 Nov 2014 02:09:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca84df1f-e031-4f12-9692-094e871eee32</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The example code are located under Board folder inside the SDK.  You can also follow this blog site for Eclipse development.  It also have example codes both nRF51822 and iOS counter part.
&lt;a href="http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html"&gt;embeddedsoftdev.blogspot.ca/.../ehal-nrf51.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>