<?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>A good reference to Softdevices and peripherals?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/30443/a-good-reference-to-softdevices-and-peripherals</link><description>May be I just did not fined a good reference manual for the software, but it really frustrating me to try and understand from examples. 
 Is there some guide which take a developer step by step explaining the Softdevice functions? I don&amp;#39;t mean each function</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 13 Feb 2018 16:49:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/30443/a-good-reference-to-softdevices-and-peripherals" /><item><title>RE: A good reference to Softdevices and peripherals?</title><link>https://devzone.nordicsemi.com/thread/120740?ContentTypeID=1</link><pubDate>Tue, 13 Feb 2018 16:49:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3948c11a-0b0b-4768-bed2-d1ec86938fdd</guid><dc:creator>johananh</dc:creator><description>&lt;p&gt;Thanks, I will use these tutorials and see how it goes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A good reference to Softdevices and peripherals?</title><link>https://devzone.nordicsemi.com/thread/120735?ContentTypeID=1</link><pubDate>Tue, 13 Feb 2018 16:01:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:023f462f-6f43-425a-8695-809356d37be7</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Johanan,&lt;/p&gt;
&lt;p&gt;For the softdevice, there is not a piece of documentation that will explain every function and what it does, other than in the specification on &lt;a href="http://infocenter.nordicsemi.com/index.jsp" rel="noopener noreferrer" target="_blank"&gt;infocenter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The softdevice contains a lot (!) of functions, many which are only used in corner cases, so I would not worry about learning all of them. Just look up in infocenter if you are wondering what a specific function does.&lt;/p&gt;
&lt;p&gt;However, we do have a &lt;a href="https://devzone.nordicsemi.com/tutorials/" rel="noopener noreferrer" target="_blank"&gt;tutorial page&lt;/a&gt; here on DevZone. Especially if you are new to BLE, the 4 tutorials listed under &amp;quot;Bluetooth Low Energy&amp;quot; are particularly useful.&amp;nbsp;The order of the tutorials are not very intuitive since we ported to the new DevZone a couple of weeks ago. You should go through them in the following order:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1: Bluetooth low energy&amp;nbsp;&lt;/span&gt;Advertising, a beginners tutorial&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2: Bluetooth low energy&amp;nbsp;Services, a beginners tutorial&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3: Bluetooth low energy&amp;nbsp;Characteristics. a beginners tutorial&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;4: Bluetooth low energy&amp;nbsp;central tutorial&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regarding the peripherals, there are a few tutorials on this as well, located under &amp;quot;software development kit&amp;quot; on the tutorial main page, such as the &amp;quot;Application Timer Tutorial&amp;quot;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you look through this, and then take a look at the example in the SDK, located in&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;SDK14.2.0\examples\peripheral\pin_change_int,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;which is an interrupt example, you are on your way to the timer starting/stopping on pin interrupt scenario that you describe.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Good luck with the development. Let us know if there is anything else that you are missing.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>