<?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>How do I enable p0.21 to use the reset button..?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/68319/how-do-i-enable-p0-21-to-use-the-reset-button</link><description>Hello 
 I want to test the nrf52DK board by connecting it to the battery. However, the reset button does not work when only the battery is connected. 
 To activate the reset button, I need to activate p0.21 but I don&amp;#39;t know what to do with it... 
 I don</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 17 Nov 2020 09:28:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/68319/how-do-i-enable-p0-21-to-use-the-reset-button" /><item><title>RE: How do I enable p0.21 to use the reset button..?</title><link>https://devzone.nordicsemi.com/thread/280277?ContentTypeID=1</link><pubDate>Tue, 17 Nov 2020 09:28:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:103aa06c-aa69-4b45-9291-b4a387338470</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The nRF52 DK (with nRF52832) does not have the reset button connected to the reset pin (P0.21) on the nRF.&amp;nbsp;You can short SB17 to get the reset pin out on a pin header&amp;nbsp;to make it easy to hook up a button or a jumper wire, though.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I enable p0.21 to use the reset button..?</title><link>https://devzone.nordicsemi.com/thread/279847?ContentTypeID=1</link><pubDate>Fri, 13 Nov 2020 07:33:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0717f3f-4e93-4ad9-b5d6-36ce7ba62bf2</guid><dc:creator>schosdas</dc:creator><description>&lt;p&gt;&amp;nbsp;I am using the nRF52DK board, and later I will use the system reset on the nrf52832 custom board.&lt;/p&gt;
&lt;p&gt;I modified the pin a little at pca10040.h.&lt;br /&gt;Is it related to this?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;//Custum_pca10040.h

#ifndef PCA10040_H
#define PCA10040_H

#ifdef __cplusplus
extern &amp;quot;C&amp;quot; {
#endif

//#include &amp;quot;custom_feature.h&amp;quot;
#include &amp;quot;nrf_gpio.h&amp;quot;

#define LEDS_NUMBER    5

#define LED_START      16
#define LED_1          17
#define LED_2          19
#define LED_6          16 //LED 6~10 : BAT_LED 
#define LED_7          18
#define LED_8          20
#define LED_9          30
#define LED_10         31
#define LED_STOP       31

#define LEDS_ACTIVE_STATE 0

#define LEDS_INV_MASK  LEDS_MASK

//#define LEDS_LIST { LED_1, LED_2, LED_3, LED_4 }
#define LEDS_LIST {BAT_LED_1, BAT_LED_2, BAT_LED_3, BAT_LED_4, BAT_LED_5} //LED LIST
#define LEDS_LIST2 {BAT_LED_3, BAT_LED_2, BAT_LED_1, BAT_LED_4} //Left LED
#define LEDS_LIST3 {BAT_LED_1, BAT_LED_2, BAT_LED_3, BAT_LED_5} //Right LED 
//#define LEDS_LIST2 {BAT_LED_2, BAT_LED_1, BAT_LED_4} //Left LED
//#define LEDS_LIST3 {BAT_LED_2, BAT_LED_3, BAT_LED_5} //Right LED 

#define BSP_LED_0      LED_1
#define BSP_LED_1      LED_2
#define BSP_LED_2      LED_3
#define BSP_LED_3      LED_4
#define BSP_LED_4      LED_5

#define BUTTONS_NUMBER 1
//#define BUTTONS_NUMBER 4

#define BUTTON_START   28
#define BUTTON_1       28
//#define BUTTON_2       14
//#define BUTTON_3       15
//#define BUTTON_4       16
#define BUTTON_STOP    28
#define BUTTON_PULL    NRF_GPIO_PIN_PULLUP

#define BUTTONS_ACTIVE_STATE 0

#define BUTTONS_LIST { BUTTON_1}

#define BSP_BUTTON_0   BUTTON_1


#define RX_PIN_NUMBER  8//6
#define TX_PIN_NUMBER  6//8 
#define CTS_PIN_NUMBER 7
#define RTS_PIN_NUMBER 5
#define HWFC           true

/*#define SPIS_MISO_PIN   28  // SPI MISO signal.
#define SPIS_CSN_PIN    12  // SPI CSN signal.
#define SPIS_MOSI_PIN   25  // SPI MOSI signal.
#define SPIS_SCK_PIN    29  // SPI SCK signal.

#define SPIM0_SCK_PIN   29  // SPI clock GPIO pin number.
#define SPIM0_MOSI_PIN  25  // SPI Master Out Slave In GPIO pin number.
#define SPIM0_MISO_PIN  28  // SPI Master In Slave Out GPIO pin number.
#define SPIM0_SS_PIN    12  // SPI Slave Select GPIO pin number.

#define SPIM1_SCK_PIN   2   // SPI clock GPIO pin number.
#define SPIM1_MOSI_PIN  3   // SPI Master Out Slave In GPIO pin number.
#define SPIM1_MISO_PIN  4   // SPI Master In Slave Out GPIO pin number.
#define SPIM1_SS_PIN    5   // SPI Slave Select GPIO pin number.

#define SPIM2_SCK_PIN   12  // SPI clock GPIO pin number.
#define SPIM2_MOSI_PIN  13  // SPI Master Out Slave In GPIO pin number.
#define SPIM2_MISO_PIN  14  // SPI Master In Slave Out GPIO pin number.
#define SPIM2_SS_PIN    15  // SPI Slave Select GPIO pin number.

// serialization APPLICATION board - temp. setup for running serialized MEMU tests
#define SER_APP_RX_PIN              23    // UART RX pin number.
#define SER_APP_TX_PIN              24    // UART TX pin number.
#define SER_APP_CTS_PIN             2     // UART Clear To Send pin number.
#define SER_APP_RTS_PIN             25    // UART Request To Send pin number.

#define SER_APP_SPIM0_SCK_PIN       12     // SPI clock GPIO pin number.
#define SER_APP_SPIM0_MOSI_PIN      13      // SPI Master Out Slave In GPIO pin number
#define SER_APP_SPIM0_MISO_PIN      14     // SPI Master In Slave Out GPIO pin number
#define SER_APP_SPIM0_SS_PIN        23     // SPI Slave Select GPIO pin number
#define SER_APP_SPIM0_RDY_PIN       25     // SPI READY GPIO pin number
#define SER_APP_SPIM0_REQ_PIN       24     // SPI REQUEST GPIO pin number

// serialization CONNECTIVITY board
#define SER_CON_RX_PIN              24    // UART RX pin number.
#define SER_CON_TX_PIN              23    // UART TX pin number.
#define SER_CON_CTS_PIN             25    // UART Clear To Send pin number. Not used if HWFC is set to false.
#define SER_CON_RTS_PIN             2     // UART Request To Send pin number. Not used if HWFC is set to false.


#define SER_CON_SPIS_SCK_PIN        27    // SPI SCK signal.
#define SER_CON_SPIS_MOSI_PIN       2     // SPI MOSI signal.
#define SER_CON_SPIS_MISO_PIN       26    // SPI MISO signal.
#define SER_CON_SPIS_CSN_PIN        23    // SPI CSN signal.
#define SER_CON_SPIS_RDY_PIN        25    // SPI READY GPIO pin number.
#define SER_CON_SPIS_REQ_PIN        24    // SPI REQUEST GPIO pin number.  */

#define SER_CONN_CHIP_RESET_PIN     21    // Pin used to reset connectivity chip


// Arduino board mappings
#define ARDUINO_SCL_PIN             27 //26    // SCL signal pin
#define ARDUINO_SDA_PIN             26 //25    // SDA signal pin
#define ARDUINO_AREF_PIN            2     // Aref pin
/*#define ARDUINO_13_PIN              25    // Digital pin 13
#define ARDUINO_12_PIN              24    // Digital pin 12
#define ARDUINO_11_PIN              23    // Digital pin 11
#define ARDUINO_10_PIN              22    // Digital pin 10
#define ARDUINO_9_PIN               20    // Digital pin 9
#define ARDUINO_8_PIN               19    // Digital pin 8

#define ARDUINO_7_PIN               18    // Digital pin 7
#define ARDUINO_6_PIN               17    // Digital pin 6
#define ARDUINO_5_PIN               16    // Digital pin 5
#define ARDUINO_4_PIN               15    // Digital pin 4
#define ARDUINO_3_PIN               14    // Digital pin 3
#define ARDUINO_2_PIN               13    // Digital pin 2
#define ARDUINO_1_PIN               12    // Digital pin 1
#define ARDUINO_0_PIN               11    // Digital pin 0

#define ARDUINO_A0_PIN              2     // Analog channel 0
#define ARDUINO_A1_PIN              3     // Analog channel 1
#define ARDUINO_A2_PIN              4    // Analog channel 2
#define ARDUINO_A3_PIN              5    // Analog channel 3
#define ARDUINO_A4_PIN              28    // Analog channel 4
#define ARDUINO_A5_PIN              29    // Analog channel 5
#define ARDUINO_A6_PIN              30    // Analog channel 6
#define ARDUINO_A7_PIN              31    // Analog channel 7
*/

#define APP_BTN_1 	28 //POWER_STATE pin
//#define BAT_ADC		3 //A0
#define BUZZER_PIN 	25 //27 

#define BAT_LED_1   16 
#define BAT_LED_2   18 
#define BAT_LED_3   20 
#define BAT_LED_4   30 
#define BAT_LED_5   31 

#define Pairing_LED  19

#define POWER_SW  29 //POWER_HOLD pin

#define bat_state  22 //battery charge state(CHG)


#ifdef __cplusplus
}
#endif

#endif // PCA10040_H
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I enable p0.21 to use the reset button..?</title><link>https://devzone.nordicsemi.com/thread/279846?ContentTypeID=1</link><pubDate>Fri, 13 Nov 2020 07:15:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de584265-7ed8-44ba-8418-d5f619155221</guid><dc:creator>Eugene Yu</dc:creator><description>&lt;p&gt;Are you working on nRF52840-DK or your own custom board?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I enable p0.21 to use the reset button..?</title><link>https://devzone.nordicsemi.com/thread/279843?ContentTypeID=1</link><pubDate>Fri, 13 Nov 2020 06:50:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8e96539-980d-421c-abb6-ac0370946c27</guid><dc:creator>schosdas</dc:creator><description>&lt;p&gt;Hello, Eugene.&lt;br /&gt;There is no problem using reset button when connecting board via USB However, if you remove the USB and operate it with a coin battery, the reset button will not be available.&lt;br /&gt;Can you tell me why and how to solve this?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How do I enable p0.21 to use the reset button..?</title><link>https://devzone.nordicsemi.com/thread/279842?ContentTypeID=1</link><pubDate>Fri, 13 Nov 2020 06:40:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62cd9046-8d58-4179-a5dc-dddb78382b55</guid><dc:creator>Eugene Yu</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;All the SDK examples are supporting reset pin(P0.21) by default.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>