<?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>Softdevice S140 source code</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75826/softdevice-s140-source-code</link><description>Hi, 
 Where can i get softdevices140 source code. 
 Sudhir</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 Jun 2021 16:05:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75826/softdevice-s140-source-code" /><item><title>RE: Softdevice S140 source code</title><link>https://devzone.nordicsemi.com/thread/312951?ContentTypeID=1</link><pubDate>Tue, 01 Jun 2021 16:05:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90c499d1-20e8-493d-9603-5a79e6844e50</guid><dc:creator>Sigurd</dc:creator><description>[quote user="Sudhir Foujadar"]Can you let me know how is the execution happening for softdevice when the code is running in main function. how does the softdevice hex file executed.&amp;nbsp;[/quote]
&lt;p&gt;&amp;nbsp;This is covered in the SoftDevice Specification(SDS). See this link:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/processor_avail_interrupt_latency/exception_mgmt_sd.html"&gt;https://infocenter.nordicsemi.com/topic/sds_s140/SDS/s1xx/processor_avail_interrupt_latency/exception_mgmt_sd.html&lt;/a&gt;&lt;/p&gt;
[quote user="Sudhir Foujadar"]Since i am trying to debug the code for ble but after the breakpoint is hit, then the code runs to app fault error whereas the without breakpoint it runs smoothly. Why is this happning.??[/quote]
&lt;p&gt;&amp;nbsp;When you are debugging with the SoftDevice, and you are advertising/scanning/in a BLE connection, and you hit a breakpoint, the CPU will be halted, and the radio will therefore not be able to transmit the necessary BLE packets at correct time. When the SoftDevice detects that it was not able to transmit the packets at the correct time, due to e.g. breakpoints, the SoftDevice will assert. The BLE protocol have timing requirements, and when they are not meet the SoftDevice will assert.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice S140 source code</title><link>https://devzone.nordicsemi.com/thread/312735?ContentTypeID=1</link><pubDate>Tue, 01 Jun 2021 04:10:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d7a589a-7943-4f77-a1cb-93db04f23eea</guid><dc:creator>Sudhir Foujadar</dc:creator><description>&lt;p&gt;ok, Can you let me know how is the execution happening for softdevice when the code is running in main function. how does the softdevice hex file executed.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since i am trying to debug the code for ble but after the breakpoint is hit, then the code runs to app fault error whereas the without breakpoint it runs smoothly. Why is this happning.??&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Sudhir&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Softdevice S140 source code</title><link>https://devzone.nordicsemi.com/thread/312694?ContentTypeID=1</link><pubDate>Mon, 31 May 2021 15:30:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90923b34-15f4-4128-8a57-2da93af2d6e7</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]Where can i get softdevices140 source code.[/quote]
&lt;p&gt;The SoftDevice source code is not&amp;nbsp;&lt;span&gt;available.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>