<?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>nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36753/nrf52-sdk-architecture-overview</link><description>Hi Nordic Team, 
 I am requesting any block diagram level documentations - on a high level software architecture overview of SDK. 
 My goal is to understand how different layers of drivers are interconnected. 
 main-&amp;gt;app_uart-&amp;gt;app_uart_fifo-&amp;gt;nrf_drv_uart</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 25 Jul 2018 09:38:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36753/nrf52-sdk-architecture-overview" /><item><title>RE: nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/thread/141296?ContentTypeID=1</link><pubDate>Wed, 25 Jul 2018 09:38:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d2905bc-1ade-4922-a1b9-677de8f77199</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/prasad-pl"&gt;Prasad PL&lt;/a&gt;: All the official documentation on the SDK and its drivers/libraries can be found on Infocenter, e.g.&amp;nbsp;&lt;a title="Hardware Drivers" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.0.0/hardware_drivers.html?cp=4_0_0_2"&gt;Hardware Drivers&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a title="Libraries" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.0.0/general_libraries.html?cp=4_0_0_3"&gt;Libraries&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The general flow is Libraries ( app_ , e.g. app_timer) -&amp;gt; Drivers ( nrfx_( new driver API) e.g. nrfx_clock or nrf_drv_( legacy driver API) e.g. nrf_drv_clock ) -&amp;gt; HALs(Hardware Abstraction Layers( e.g. nrf_clock_ , nrf_uart).&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/thread/141155?ContentTypeID=1</link><pubDate>Tue, 24 Jul 2018 13:11:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a107bd5-58fe-4d2c-ac30-09cb06874fe6</guid><dc:creator>Michael Antwih</dc:creator><description>&lt;p&gt;sounds like you already have a good feel for the architecture though. Perhaps go back to the older sdks&amp;nbsp;and the nrf51 examples which were a lot easier to flow than the present ones. That may help you build a better base line for getting comfortable with the newer scheme.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/thread/141153?ContentTypeID=1</link><pubDate>Tue, 24 Jul 2018 13:08:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3f3bf82-ea66-499c-9950-71ad311b608a</guid><dc:creator>Michael Antwih</dc:creator><description>&lt;p&gt;my guess is they do have some material like that but probably not much. for the most part I believe the flow is application -&amp;gt; nrf&amp;nbsp;libs -&amp;gt; nrf&amp;nbsp;drv&amp;nbsp;-&amp;gt; nrfx.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/thread/141058?ContentTypeID=1</link><pubDate>Tue, 24 Jul 2018 00:08:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:24dff8e3-28f8-422d-9eca-dc18014d6a9f</guid><dc:creator>Prasad PL</dc:creator><description>&lt;p&gt;Now I am learning all highlevel relationships - literally tracing the code flow in the codebase.&lt;/p&gt;
&lt;p&gt;Was hoping if there was a faster method.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/thread/141057?ContentTypeID=1</link><pubDate>Tue, 24 Jul 2018 00:06:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e09f698-5ee9-4a00-a3b8-5f4658780df8</guid><dc:creator>Prasad PL</dc:creator><description>&lt;p&gt;Yes I have. Curious anything specifically for nRF52 SDK - like ppt presentation /bootcamp/workshop ?&lt;/p&gt;
&lt;p&gt;so I can get a quick overview ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK Architecture overview</title><link>https://devzone.nordicsemi.com/thread/141049?ContentTypeID=1</link><pubDate>Mon, 23 Jul 2018 21:33:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:314fff65-c125-40b1-b1cc-a1e2dd16b0e4</guid><dc:creator>Michael Antwih</dc:creator><description>&lt;p&gt;Have you looked at the info center yet? &lt;a href="http://infocenter.nordicsemi.com/index.jsp"&gt;http://infocenter.nordicsemi.com/index.jsp&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>