<?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>GPIOTE Read byte</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25837/gpiote-read-byte</link><description>hi, 
 I have an external device only one pin, need to use GPIO to read the signal, how do I deal with it? 
 i need read byte.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 Oct 2017 09:29:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25837/gpiote-read-byte" /><item><title>RE: GPIOTE Read byte</title><link>https://devzone.nordicsemi.com/thread/101771?ContentTypeID=1</link><pubDate>Wed, 11 Oct 2017 09:29:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:000de2e3-0408-49d2-9d92-fa17d4103451</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;All GPIO (not GPIOTE, that&amp;#39;s something slightly different!) functions (HAL) are in nRF5 SDK path &lt;code&gt;\components\drivers_nrf\hal\nrf_gpio.h&lt;/code&gt;. Simply configure PIN as input (e.g. by &lt;code&gt;nrf_gpio_cfg_input&lt;/code&gt;) and then read it by &lt;code&gt;nrf_gpio_pin_read&lt;/code&gt; any time you want. If you want to get interrupt when PIN value changes then you need to go with GPIOTE. Both these features and HAL functions are explained in nRF5 SDK examples, just find it and read it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>