<?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 to resolve conflict when generating HF clock out</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/24986/how-to-resolve-conflict-when-generating-hf-clock-out</link><description>I have code running on a nRF52 device, with SoftDevice enabled, based on the example given in this topic: 
 devzone.nordicsemi.com/.../ 
 This runs fine on its own, and produces an 8MHz clock. But if I enable another timer, even if it&amp;#39;s using a different</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Sep 2017 08:25:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/24986/how-to-resolve-conflict-when-generating-hf-clock-out" /><item><title>RE: How to resolve conflict when generating HF clock out</title><link>https://devzone.nordicsemi.com/thread/98402?ContentTypeID=1</link><pubDate>Wed, 13 Sep 2017 08:25:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca4036b4-01a1-4403-a372-ffac0eac48d3</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Do you mind posting your entire code relevant to this? I can&amp;#39;t see where you are initiating a second timer for example. You can edit your initial question and just add a .c file. Also,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What SDK are you using?&lt;/li&gt;
&lt;li&gt;Did you confirm this: &amp;quot;If I start the other timer first and then this one, it runs (although I believe the first one stops - I haven&amp;#39;t confirmed that yet).&amp;quot;&lt;/li&gt;
&lt;li&gt;The softdevice is not using any GPIOTE channels as you can see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.sds/dita/softdevices/s130/sd_resource_reqs/hw_block_interrupt_vector.html?cp=2_3_0_0_6_0"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to resolve conflict when generating HF clock out</title><link>https://devzone.nordicsemi.com/thread/98403?ContentTypeID=1</link><pubDate>Mon, 11 Sep 2017 12:14:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1c16bc9-fcbf-481f-b469-17bbf18fad1e</guid><dc:creator>Angelo</dc:creator><description>&lt;p&gt;Hi, yes I have typical error checking in the code and it gives no errors - I just removed all that to make this snippet easier to read.  But I since found out that the code above somehow interferes with the GPIOTE in an unexpected way.  I had four GPIOTE channels being used (four interrupts generated from four hardware pins) and they were all working fine, but after running the above code, one of the interrupts doesn&amp;#39;t work.  If the above code doesn&amp;#39;t run, all interrupts are generated as normal.  I understand there are 8 channels, but I&amp;#39;m only using 4 that I know it.  (I don&amp;#39;t think the SoftDevice uses any right?)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to resolve conflict when generating HF clock out</title><link>https://devzone.nordicsemi.com/thread/98401?ContentTypeID=1</link><pubDate>Mon, 11 Sep 2017 07:55:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1dad25c2-8caf-48f7-a222-dce88412fb6f</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Hi, Any progress? I see that you are not checking the return codes of any of the gpiote functions in tof_init(). Have you tried &lt;a href="https://devzone.nordicsemi.com/question/60125/my-device-is-freezing-and-restarting/"&gt;debugging like this&lt;/a&gt; to check if maybe the return codes can give us a clue? If you call [nrf_drv_gpiote_in_init()](http:// nrf_drv_gpiote_in_init) twice with the same pin number, for example, it will return an error and your code will probably not work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>