<?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/"><channel><title>The complete tutorial for developing and debugging nRF52 applications on a Mac</title><link>/nordic/nordic-blog/b/blog/posts/the-complete-tutorial-for-developing-and-debugging</link><description>I realize that there are already multiple tutorials on how to configure GCC along with Eclipse or SEGGER Embedded Studio (for use on a Mac), but this tutorial goes over setting up a different IDE. The more choices the better, right? ;)
The IDE of ch</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: The complete tutorial for developing and debugging nRF52 applications on a Mac</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/the-complete-tutorial-for-developing-and-debugging</link><pubDate>Thu, 22 Jun 2017 16:59:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72cef056-2304-47b9-8abc-6679478fe398</guid><dc:creator>Mohammad Afaneh</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;So, one quicker way to do this is to edit the &lt;strong&gt;configurations.xml&lt;/strong&gt; file located under the NetBeans project folder, and look for:&lt;/p&gt;
&lt;pre&gt;    &amp;lt;preprocessorList&amp;gt;
....
        &amp;lt;Elem&amp;gt;BLE_STACK_SUPPORT_REQD&amp;lt;/Elem&amp;gt;
        &amp;lt;Elem&amp;gt;S140&amp;lt;/Elem&amp;gt;
....
    &amp;lt;/preprocessorList&amp;gt;
&lt;/pre&gt;
&lt;p&gt;Here you can add all the preprocessors. I guess you can even write a shell or python script to automatically parse the Makefile and add the macros to the configurations.xml file! ;)&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1014&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The complete tutorial for developing and debugging nRF52 applications on a Mac</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/the-complete-tutorial-for-developing-and-debugging</link><pubDate>Thu, 22 Jun 2017 16:47:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72cef056-2304-47b9-8abc-6679478fe398</guid><dc:creator>Mohammad Afaneh</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;@Valentin,&lt;/p&gt;
&lt;p&gt;Sorry for the late response. Yes, this is a downside of NetBeans. However, I will look into a better way and report back. Thanks!&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1014&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The complete tutorial for developing and debugging nRF52 applications on a Mac</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/the-complete-tutorial-for-developing-and-debugging</link><pubDate>Mon, 22 May 2017 13:11:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72cef056-2304-47b9-8abc-6679478fe398</guid><dc:creator>Valentin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is great, thanks! Though I have one issue: Code Assistance in Netbeans doesn&amp;#39;t pick up #defines from the Makefile, e.g. CFLAGS += -DBOARD_PCA10056 and therefore sees BOARD_PCA10056 as undefined.&lt;/p&gt;
&lt;p&gt;I can fix this by manually adding all the relevant defines to Code Assistance -&amp;gt; C Compiler -&amp;gt; Preprocessor Definitions, but that&amp;#39;s a little laborious:)&lt;/p&gt;
&lt;p&gt;Is there a faster way to make Netbeans&amp;#39; Code Assistance recognise defines from the Makefile?&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1014&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The complete tutorial for developing and debugging nRF52 applications on a Mac</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/the-complete-tutorial-for-developing-and-debugging</link><pubDate>Fri, 12 May 2017 09:02:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72cef056-2304-47b9-8abc-6679478fe398</guid><dc:creator>Johannes Lorenz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Very good tutorial!
Thank you a lot for sharing your insights.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1014&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: The complete tutorial for developing and debugging nRF52 applications on a Mac</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/the-complete-tutorial-for-developing-and-debugging</link><pubDate>Thu, 11 May 2017 09:26:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72cef056-2304-47b9-8abc-6679478fe398</guid><dc:creator>emdi</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is great, thanks!&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1014&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>