<?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>peripheral legacy layer config overriding the new peripheral config</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/43535/peripheral-legacy-layer-config-overriding-the-new-peripheral-config</link><description>when I have the line in my sdk_config.h, it overrides the and I end up with undefined reference errors. 
 right now I had to comment out the line to be able to compile the code. 
 what&amp;#39;s the right way to do this 
 I&amp;#39;m using GCC 6.3.1 
 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 12 Feb 2019 09:21:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/43535/peripheral-legacy-layer-config-overriding-the-new-peripheral-config" /><item><title>RE: peripheral legacy layer config overriding the new peripheral config</title><link>https://devzone.nordicsemi.com/thread/170538?ContentTypeID=1</link><pubDate>Tue, 12 Feb 2019 09:21:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d2edf43-1825-465a-a252-3b31e90c5da8</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;No, they are working. But currently the SDK is set up to use the legacy definitions, and that&amp;#39;s the easiest approach. Let&amp;#39;s use a silly analogy: Imagine a country with a president and a vice-president. Then the president will always have the last word and&amp;nbsp;everybody&amp;nbsp;listens to him,&amp;nbsp;and not the vice. However, if the president is gone, everybody will listen to the vice-president.&lt;/p&gt;
&lt;p&gt;The NRFX and the legacy definitions work the same way, the legacy definitions are the dominant ones. In order to use the NRFX definitions, you would need to remove/comment out the legacy definitions.&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><item><title>RE: peripheral legacy layer config overriding the new peripheral config</title><link>https://devzone.nordicsemi.com/thread/170481?ContentTypeID=1</link><pubDate>Tue, 12 Feb 2019 04:32:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d01e3a7-d89b-4a76-8883-42b3214322e9</guid><dc:creator>M.Anis</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;thank you for your answer. &lt;/p&gt;
&lt;p&gt;are you saying that the new NRFX defines in sdk_config.h are not working and we should basically keep using the legacy ones?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Anis&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: peripheral legacy layer config overriding the new peripheral config</title><link>https://devzone.nordicsemi.com/thread/170360?ContentTypeID=1</link><pubDate>Mon, 11 Feb 2019 13:08:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d30865da-fe1a-481c-966d-0a57a1bcf4f2</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;See &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/41707/fails-to-use-nrfx-modules"&gt;this&lt;/a&gt; answer, where I try to explain the relationship between the NRFX and legacy definitions. Please ask if this didn&amp;#39;t help you.&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>