<?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>Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28430/interference-of-bsp-module-while-re-configuring-nfc-pins-as-gpios</link><description>Hello, 
 on my custom board I am trying to use pin P0.09 and P0.010 for interrupt-purposes. So I integrated the necessary adjustments as mentioned in this topic here , which resulted in an immediate &amp;#39;halt&amp;#39; of my board, upon entering the configuration</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 21 Dec 2017 22:22:11 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28430/interference-of-bsp-module-while-re-configuring-nfc-pins-as-gpios" /><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112281?ContentTypeID=1</link><pubDate>Thu, 21 Dec 2017 22:22:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3e85342-e164-4a36-802a-4e92cc80c083</guid><dc:creator>Eliot Stock</dc:creator><description>&lt;p&gt;Hi @Ray Breslin. What was the cause of this, please? I have an application in which the minute I enable GPIO on pins 9 and 10, my SPI instance stops working.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112282?ContentTypeID=1</link><pubDate>Sun, 14 May 2017 22:01:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e77b5f5-cb25-490f-a554-bfdba42bfc98</guid><dc:creator>Ray Breslin</dc:creator><description>&lt;p&gt;Hey Bjorn,&lt;/p&gt;
&lt;p&gt;I have decided to simply remove the usage of the bsp-module, since it is of no actual use for me on my custom-board but just an artifact from my tests with the nRF52832-DK. So its fine if you close this topic!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112280?ContentTypeID=1</link><pubDate>Fri, 28 Apr 2017 10:53:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31507def-f58d-4656-87db-0c249a7010d6</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;The Mypage case has been assigned to me and I will follow it up there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112279?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 14:38:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:240e69ab-887c-456c-9017-cb5a735789ec</guid><dc:creator>Ray Breslin</dc:creator><description>&lt;p&gt;I have created a support-case on Mypage for this issue now and included the source-code (stripped to the minimum). Hopefully there is an explanation for this issue...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112278?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 13:45:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71412fdc-e69d-4e4e-9be6-17c9abba5bae</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Would it be possible for you to upload your source code either here or on &lt;a href="https://www.nordicsemi.com/eng/nordic/mypage"&gt;Mypage&lt;/a&gt;? It would be easier if I could try to run it on one of our NRF52 DKs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112277?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 13:33:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec45ebe8-fc6e-4797-86ee-9272c3b41c74</guid><dc:creator>Ray Breslin</dc:creator><description>&lt;p&gt;Didnt touch anything there specifically, so everything inside sdk_config is as it comes from the SDK.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;...

#ifndef UART_DEFAULT_CONFIG_HWFC
#define UART_DEFAULT_CONFIG_HWFC 0
#endif

...

// &amp;lt;o&amp;gt; NRF_LOG_BACKEND_SERIAL_UART_TX_PIN - UART TX pin
#ifndef NRF_LOG_BACKEND_SERIAL_UART_TX_PIN
#define NRF_LOG_BACKEND_SERIAL_UART_TX_PIN 6
#endif

// &amp;lt;o&amp;gt; NRF_LOG_BACKEND_SERIAL_UART_RX_PIN - UART RX pin
#ifndef NRF_LOG_BACKEND_SERIAL_UART_RX_PIN
#define NRF_LOG_BACKEND_SERIAL_UART_RX_PIN 8
#endif

// &amp;lt;o&amp;gt; NRF_LOG_BACKEND_SERIAL_UART_RTS_PIN - UART RTS pin
#ifndef NRF_LOG_BACKEND_SERIAL_UART_RTS_PIN
#define NRF_LOG_BACKEND_SERIAL_UART_RTS_PIN 5
#endif

// &amp;lt;o&amp;gt; NRF_LOG_BACKEND_SERIAL_UART_CTS_PIN - UART CTS pin
#ifndef NRF_LOG_BACKEND_SERIAL_UART_CTS_PIN
#define NRF_LOG_BACKEND_SERIAL_UART_CTS_PIN 7
#endif
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112276?ContentTypeID=1</link><pubDate>Thu, 27 Apr 2017 12:25:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a4e7980-02b2-4d38-bccf-3c1b08e75f9c</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;What pins are defined as the UART pins in you application, could it be that pin 9 or 10 is used as CTS/RTS pins? If you&amp;#39;re using HWFC.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112275?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 13:41:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43458e90-5ae4-40ac-b990-32a6bc0c3205</guid><dc:creator>Ray Breslin</dc:creator><description>&lt;p&gt;Its actually funny that if I set IRQ_PIN to 9/10 the UART doesnt respond anymore after the startup-messages, while configuring a number like 16 or 17 it is working completly normal. Any ideas that I could try maybe?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112274?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 13:34:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cbe6bdf1-5590-4703-baf4-76206124c1fc</guid><dc:creator>Ray Breslin</dc:creator><description>&lt;p&gt;Just ran a few more tests, so the problem doesnt seem to be the GPIO-pins that arent working, but a UART-problem instead. So even though I am not seeing any log-output beyond the &amp;quot;GPIOs initialized&amp;quot;-message, the custom-board including the interrupt-functionality is working fine. So the adjustments you listed are precisely what is needed, now I just need to figure out why my UART stops working...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112273?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 11:51:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86301f32-ed28-4215-a53c-b789b04f456b</guid><dc:creator>Ray Breslin</dc:creator><description>&lt;p&gt;Yes I already tried using the preprocessor-flag and also your description for modifying the loader-file including the uicr-register-initialization. Strangely is that I am not seeing any debug-output, neither from within gpio_config() (which is as expected) or from within bsp_config() (here it should cause some error due to a potential re-configuration). I do have the APP_ERROR_CHECK()-api in place inside my check_error_code()-wrapper including a preceeding printf() for any error-code that might get checked. But there is nothing - its just not showing anything from bsp_config() or anything afterwards! But I cant realy imagine that it might run in some branch within the corresponding SDK-api, that is not showing any debug-messages...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Interference of bsp-module while re-configuring NFC-pins as GPIOs</title><link>https://devzone.nordicsemi.com/thread/112272?ContentTypeID=1</link><pubDate>Wed, 26 Apr 2017 11:08:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d26ce68-4768-4a93-a862-c184d6eb5576</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;So I assume thatyou&amp;#39;ve added &lt;code&gt;CONFIG_NFCT_PINS_AS_GPIOS&lt;/code&gt; to the preprocessor symbols since 0x1000120C(NFCPINS) reads 0xFFFFFFFE. If you debug the application, do you enter the app_error_handler when you call both &lt;code&gt;gpio_config()&lt;/code&gt; and &lt;code&gt;bsp_config()&lt;/code&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>