<?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>Handling GPIO interrupt when pressed together</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47741/handling-gpio-interrupt-when-pressed-together</link><description>Hello, 
 
 I am using nRF52832, SDK_15.3.0, S132 SoftDevice and Segger for flash the image. I am using ‘ble_app_blinky’. 
 
 1) If I configure any GPIO as state change trigger (HiToLo or LoToHi) then without “Button Handle” and “BSP” modules are there</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 28 May 2019 06:51:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47741/handling-gpio-interrupt-when-pressed-together" /><item><title>RE: Handling GPIO interrupt when pressed together</title><link>https://devzone.nordicsemi.com/thread/189451?ContentTypeID=1</link><pubDate>Tue, 28 May 2019 06:51:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9027e748-c23e-47d4-a02b-8db343d92748</guid><dc:creator>Kenneth</dc:creator><description>[quote user="beemavishnu"]Bit confused between high-accuracy (true) and port event (false) modes.[/quote]
&lt;p&gt;Port event is low power (~uA) and &amp;quot;a bit slower&amp;quot;, e.g. it may take a few additional us on wakeup. High-accuracy is high power (e.g. ~mA), but faster wakeup (within 1us).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Handling GPIO interrupt when pressed together</title><link>https://devzone.nordicsemi.com/thread/189309?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 12:15:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb84c9db-6ce5-4216-8926-73c63b892ce0</guid><dc:creator>beemavishnu</dc:creator><description>&lt;p&gt;Hello Kenneth,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For me only button press state is good enough. When I kept&amp;nbsp;GPIOTE_CONFIG_IN_SENSE_HITOLO(false) with 2 sec delay, it was working when I press one button at a time.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But if I press two buttons at a time (with in 2sec delay) never it worked.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In GPIOTE_CONFIG_IN_SENSE_TOGGLE(true) few interrupts are getting missed. So finally I reverted back to GPIOTE_CONFIG_IN_SENSE_TOGGLE(true). Now its working when I press two buttons at a time.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Bit confused between high-accuracy (true) and port event (false) modes.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks &amp;amp; Regards&lt;/p&gt;
&lt;p&gt;Vishnu Beema&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Handling GPIO interrupt when pressed together</title><link>https://devzone.nordicsemi.com/thread/189283?ContentTypeID=1</link><pubDate>Mon, 27 May 2019 11:18:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af412bb7-0f5b-440a-9e66-aade90178cb4</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Using GPIOTE is typically the way to go:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/pin_change_int_example.html?cp=5_1_4_6_18"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/pin_change_int_example.html?cp=5_1_4_6_18&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;SDK example:&lt;br /&gt;\nRF5_SDK_15.3.0_59ac345\examples\peripheral\pin_change_int&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Devzone example:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/35945/nrf_drv_gpiote_in_event_enable"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/35945/nrf_drv_gpiote_in_event_enable&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>