<?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>Use 2.4G function in nRF52810</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37399/use-2-4g-function-in-nrf52810</link><description>Hi， 
 I use SDK is nRF5_SDK_15.0.0_a53641a 
 【1】In examples proprietary_rf , Here is only the example of pca10040 , So I have to download a lower version of the SDK ? 
 （ lower version SDK have example pca10040e？ ） 
 【2】This examples ,esb_ptx should be</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Aug 2018 08:21:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37399/use-2-4g-function-in-nrf52810" /><item><title>RE: Use 2.4G function in nRF52810</title><link>https://devzone.nordicsemi.com/thread/143865?ContentTypeID=1</link><pubDate>Mon, 13 Aug 2018 08:21:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:502c04ac-f337-467b-99a2-76573849441b</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;In addition to Andre&amp;#39;s great answer, I&amp;#39;ve added some additional points.&lt;/p&gt;
&lt;p&gt;1. No, if the current version of the SDK doesn&amp;#39;t contain your desired functionality you have to create your own emulated project. Steps that should be completed when creating an emulated project is:&lt;/p&gt;
&lt;ol style="background-color:transparent;color:#474747;font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:19px;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;"&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;Open the example project for your IDE.&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;In the project settings, change to device &amp;quot;NordicSemiconductor-&amp;gt;nRF52810_xxaa&amp;quot;.&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;In the C/C++ preprocessor settings, remove the defines &amp;quot;NRF52&amp;quot; and &amp;quot;NRF52832_XXAA&amp;quot;.&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;Add the preprocessor define &amp;quot;NRF52810_XXAA&amp;quot;.&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;In the linker script settings, adjust the linker script to match the maximum RAM and flash size of nRF52810.&lt;/strong&gt;
&lt;ul style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;ROM END: 0x2FFFF&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;RAM END: 0x20005FFF&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;Remove the following files from the project: &lt;code style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&amp;lt;compiler&amp;gt;_startup_nrf52.s&lt;/code&gt; and &lt;code style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;system_nrf52.c&lt;/code&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;Add the following files to the project: &lt;code style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&amp;lt;compiler&amp;gt;_startup_nrf52810.s&lt;/code&gt; and &lt;code style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;system_nrf52810.c&lt;/code&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;&lt;strong&gt;Add the &lt;code style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;DEVELOP_IN_NRF52832&lt;/code&gt; define to the compile flags. Adding this define will add extra code in &lt;code style="font-family:Open Sans,Calibri,Arial,Sans-Serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;"&gt;SystemInit&lt;/code&gt; handling the Errata workarounds needed for nRF52832. This will result in an increase in flash usage and a longer startup time&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;2. Yes this is correct&lt;/p&gt;
&lt;p&gt;3. As Andre states, the example doesn&amp;#39;t change the transmission power, thus the transmission distance should be the same.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More information regarding developing for the nRF52810 can be found &lt;a title="Developing for nRF52810 " href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.0.0%2Fnrf52810_user_guide.html&amp;amp;cp=4_0_0_5_0"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Use 2.4G function in nRF52810</title><link>https://devzone.nordicsemi.com/thread/143812?ContentTypeID=1</link><pubDate>Sun, 12 Aug 2018 11:17:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a11dc9f7-9ff3-4230-8025-8ff22eda572d</guid><dc:creator>Andre</dc:creator><description>&lt;p&gt;[1] If you take the pca10040 example and adjust the linker settings, it should be good, How exactly to do this depends on the development environment you&amp;#39;re using. Look at some example containing an e variant, such as&amp;nbsp;peripheral/uart/ what the settings should be. like for armgcc you see in the ld file&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;  FLASH (rx) : ORIGIN = 0x0, LENGTH = 0x30000
  RAM (rwx) :  ORIGIN = 0x20000000, LENGTH = 0x6000&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;[2] This is correct&lt;/p&gt;
&lt;p&gt;[3] I don&amp;#39;t think there is a distance difference between the examples. The low power example&amp;nbsp;demonstrates switching itself off while retaining the content of RAM. Neither example adjust the transmission power, thus it is at default signal strength for both examples.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>