<?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>bsp.c problems</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/14973/bsp-c-problems</link><description>Hello, 
 I&amp;#39;m remaking an nrf52 project in Keil and ran into an issue when it came to compiling. All of the errors outputted have came from bsp.c, mostly stating that a few macros are undefined: 
 bsp.c(200): error: #20: identifier &amp;quot;BSP_BUTTON_ACTION_LONG_PUSH</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Jul 2016 00:01:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/14973/bsp-c-problems" /><item><title>RE: bsp.c problems</title><link>https://devzone.nordicsemi.com/thread/57132?ContentTypeID=1</link><pubDate>Wed, 06 Jul 2016 00:01:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a094973d-c11f-4fee-a16b-e0bcafb94d72</guid><dc:creator>Noel</dc:creator><description>&lt;p&gt;Thanks! Ya it was a macro statement. I&amp;#39;m trying to recreate one of the PWM examples in the sdk and realized that I didn&amp;#39;t need bsp.c, just bsp.h, because the project didn&amp;#39;t define the macros needed for that switch statement.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bsp.c problems</title><link>https://devzone.nordicsemi.com/thread/57131?ContentTypeID=1</link><pubDate>Tue, 05 Jul 2016 21:38:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b925640f-7409-4410-96dc-11e69ea9a076</guid><dc:creator>RichieJH</dc:creator><description>&lt;p&gt;Look at where you are including bsp.h.  If you have it being included in a manner that becomes circular the compiler will knock one out, looks like the one it is knocking out is the one you want.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>