<?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>Can GPIOTE function as an output-enable?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/42577/can-gpiote-function-as-an-output-enable</link><description>Hi, 
 
 I have a use in mind for a Nordic part, probably the nRF52810. It would be nice to have an input on one pin act as an output enable for several other pins, i.e. when the input is high, the outputs are Hi-Z; when the input is low, the outputs are</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 16 Jan 2019 16:54:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/42577/can-gpiote-function-as-an-output-enable" /><item><title>RE: Can GPIOTE function as an output-enable?</title><link>https://devzone.nordicsemi.com/thread/166076?ContentTypeID=1</link><pubDate>Wed, 16 Jan 2019 16:54:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fe95600-f1bb-4d7a-95d1-8c92d72252a8</guid><dc:creator>CRJ</dc:creator><description>&lt;p&gt;Thanks for your help. That&amp;#39;s what I feared; at least it means I wasn&amp;#39;t mis-reading the documentation!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Though such a feature would be useful for things like interacting with a parallel bus, in my case my main concern is reliability, not speed: I want to be sure of getting the nRF52810 off those lines even if it&amp;#39;s crashed. I guess I have to choose between a watchdog timer and a buffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can GPIOTE function as an output-enable?</title><link>https://devzone.nordicsemi.com/thread/165885?ContentTypeID=1</link><pubDate>Wed, 16 Jan 2019 08:52:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d3e855e-ee5b-40ac-b536-0a175fa103bd</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Clive,&lt;/p&gt;
&lt;p&gt;GPIOTE with PPI can only be used to set, clear or toggle GPIO output pins. There is no way to change the pin configuration to make it high impedance from PPI.&lt;/p&gt;
&lt;p&gt;The only way you can do this is to trigger a interrupt from the GPIO input pin, and change the configuration of the output pins in software. But that will obviously take much more time than if you could do with PPI and GPIOTE. If that is not good enough, then I am afraid you have to this outside the nRF like you wrote.&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>