<?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>Develop for custom board with a nRF52805 module</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75175/develop-for-custom-board-with-a-nrf52805-module</link><description>I have a custom board with a nRF52805 module but I don&amp;#39;t understand how the SDK works. 
 I followed some guide to simulate nRF52805 software, I had to patch some files in the SDK and change some preprocessor definitions. This guide worked for a simple</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 05 Nov 2021 05:09:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75175/develop-for-custom-board-with-a-nrf52805-module" /><item><title>RE: Develop for custom board with a nRF52805 module</title><link>https://devzone.nordicsemi.com/thread/337596?ContentTypeID=1</link><pubDate>Fri, 05 Nov 2021 05:09:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2171a4e-06ff-468e-85c1-aca2c0a9a19b</guid><dc:creator>GALZ SL</dc:creator><description>&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&amp;quot;Modify the FLASH_SIZE and RAM_SIZE macros so that&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;FLASH_START +&amp;nbsp;FLASH_SIZE &amp;lt;=&amp;nbsp;FLASH_PH_SIZE&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;RAM_START +&amp;nbsp;RAM_SIZE &amp;lt;= (RAM_PH_START +&amp;nbsp;RAM_PH_SIZE)&amp;quot; for this step ,what are the exact values that we can use as&amp;nbsp;FLASH_SIZE and RAM_SIZE macros/&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Instead of Patch nrf_bootloader_info.h&amp;nbsp;&lt;span&gt;&amp;nbsp;nrf_bootloader_info.c is availble in the zip file ,do we need to replace or modify&amp;nbsp; nrf_bootloader_info.h&amp;nbsp; &amp;nbsp;from another source&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;I m working with ..\nRF5_SDK_17.1.0_ddde560\examples\ble_peripheral\ble_app_uart\pca10040e\s112\ses..,&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop for custom board with a nRF52805 module</title><link>https://devzone.nordicsemi.com/thread/311259?ContentTypeID=1</link><pubDate>Mon, 24 May 2021 16:04:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5627e0f6-9c3c-4f3a-8920-06cdc9418ed8</guid><dc:creator>AGarcia</dc:creator><description>&lt;p&gt;Finally I was able to build and test an ADC project, I have now a better understanding of the SDK and a little about it structure. The legacy drivers and new drivers are so confusing, had a problem with that but with&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/61337/apply_old_config-h-issue/265859#265859"&gt;this thread&lt;/a&gt;&amp;nbsp;I&amp;nbsp;understood it better. Hope this will be fixed in the next version of the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop for custom board with a nRF52805 module</title><link>https://devzone.nordicsemi.com/thread/310389?ContentTypeID=1</link><pubDate>Wed, 19 May 2021 10:37:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1dbf1b76-8b25-42ac-94ae-9e0fcd94a556</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;The documentation to all libraries and drivers in the SDK can be found &lt;a href="https://infocenter.nordicsemi.com/topic/struct_sdk/struct/sdk_nrf5_latest.html"&gt;here on our Infocenter.&lt;/a&gt;&amp;nbsp;Have you also remembered to patch the SDK with the necessary patch files mentioned in the nRF52805 development guide (link in my last reply)?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are also some already emulated projects for the nRF52805 which will only require two steps to make run on nRF52805 HW:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;In your IDE, remove the&amp;nbsp;&lt;code&gt;DEVELOP_IN_NRF52832&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code&gt;NRFX_COREDEP_DELAY_US_LOOP_CYCLES&lt;/code&gt;&amp;nbsp;defines from the compile flags.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Remap GPIOs used in your project to pins available on the nRF52805 wlCSP. See the table under&amp;nbsp;&lt;em&gt;&lt;strong&gt;Hardware emulation of nRF52805 on the nRF52 DK.&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop for custom board with a nRF52805 module</title><link>https://devzone.nordicsemi.com/thread/310209?ContentTypeID=1</link><pubDate>Tue, 18 May 2021 14:17:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:08d80918-69bb-4910-afc6-21ac0eb7270d</guid><dc:creator>AGarcia</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using the nRF5 SDK for development, the version that I&amp;#39;m using is 17.0.2.&lt;/p&gt;
&lt;p&gt;I understand that I have a limited amount of pins available, however I think that the SDK have some functions that make the process easier right? Like functions to configure an I / O pin, read, write. For the example I ran, I used &amp;quot;nrf_gpio.h&amp;quot; file that has some functions to configure exactly the pin that I want and have available on the nRF52805. Is there more libraries / drivers / functions that make the process similar in the other peripherals? If yes, do you know where is the documentation of all of this libraries/drivers?&lt;/p&gt;
&lt;p&gt;Yes, that is the tutorial I followed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Develop for custom board with a nRF52805 module</title><link>https://devzone.nordicsemi.com/thread/310068?ContentTypeID=1</link><pubDate>Tue, 18 May 2021 09:19:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42629048-3e1e-41c5-b610-e2a5bb8f7a93</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Are you using the nRF5 SDK or the nRFConnect SDK for development, and what version do you use?&lt;/p&gt;
&lt;p&gt;Please note that the nRF52805 has a very limited amount of peripherals, as it is the smallest and most bareboned SoC, so trying to run applications that uses more than one SPI, I2C, or UART instance for example, will fail. It also only has two available configurable ADC channels, only 10 GPIOs, and very limited RAM and Flash memory. Some of the examples might use GPIOs that does not exist on the nRF52805 even.&lt;/p&gt;
&lt;p&gt;I assume &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/developing-for-the-nrf52805-with-nrf5-sdk"&gt;this is the guide you were following&lt;/a&gt; to create projects running on nRF52805 HW?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>