<?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>Understanding sense mechanisms in GPIO HAL and GPIOTE driver</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71558/understanding-sense-mechanisms-in-gpio-hal-and-gpiote-driver</link><description>I am working on nRF51-DK with nRF51422 with softdevice S130 and SDK 12.3.0. 
 I see that GPIOTE driver provides sensing for signal transitions like NRF_GPIOTE_POLARITY_LOTOHI, NRF_GPIOTE_POLARITY_HITOLO, NRF_GPIOTE_POLARITY_TOGGLE. While GPIO HAL provides</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 12 Feb 2021 15:22:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71558/understanding-sense-mechanisms-in-gpio-hal-and-gpiote-driver" /><item><title>RE: Understanding sense mechanisms in GPIO HAL and GPIOTE driver</title><link>https://devzone.nordicsemi.com/thread/294207?ContentTypeID=1</link><pubDate>Fri, 12 Feb 2021 15:22:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84b9785d-9d01-43b7-a3df-dbf2cadf7a4d</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The main difference between high accuracy enabled or not is that the high accuracy creates an event containing the pin number and push state, while the low accuracy just creates the event that &amp;quot;something happened&amp;quot;, but you would have to read the state of the GPIO figure out what pin that triggered the event (but the driver typically does this for you).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you only need a few pins, you can use the hi_accuracy, but if you need a lot of pins, you need to use the false accuracy (as there is a limit for the number of hi accuracy pins).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>