<?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>OTA DFU hardware resources</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9689/ota-dfu-hardware-resources</link><description>I have a strange problem trying to use timer1 in a trivial app that&amp;#39;s loaded via DFU. I can&amp;#39;t get delays longer than about 1 second, despite having the prescaler set to 9. So I am wondering if the DFU initialization has changed some register associated</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 14 Oct 2015 07:16:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9689/ota-dfu-hardware-resources" /><item><title>RE: OTA DFU hardware resources</title><link>https://devzone.nordicsemi.com/thread/35853?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2015 07:16:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e11d5da-b95d-46ad-813c-74357ba5f9dd</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Thanks, Stefan. I had looked at the soft device spec., but wasn&amp;#39;t sure if the DFU code used any extra hardware resources. I tried it anyway, and it seems to work fine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA DFU hardware resources</title><link>https://devzone.nordicsemi.com/thread/35852?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 21:31:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2aabca19-ffde-40e8-b87b-8019138f5c5d</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi JohnBrown&lt;/p&gt;
&lt;p&gt;I dont think the bootloader uses any PPI channels or TIMER peripherals. There are only limitations of the softdevice that apply. The softdevice blocks TIMER0 but the other timers should be available. Take a look in the softdevice specification (SDS) for the softdevice you are using to find out what PPI channels are occupied by the softdevice. You should anyhow be free to use all TIMERs and PPI channels before enabling the softdevice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA DFU hardware resources</title><link>https://devzone.nordicsemi.com/thread/35851?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 13:14:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6194cdfd-a308-49ca-8511-5837eab75266</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Because I&amp;#39;m doing this prior to starting the soft device. Anyway, as I said above, I found the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA DFU hardware resources</title><link>https://devzone.nordicsemi.com/thread/35850?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 12:36:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6c26ff3-3f65-4d06-b722-dd01de48ef36</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;Why don&amp;#39;t you just use app_timer which is implemented on RTC? It is perfect for longer (i use it to generate events from 3ms up to few minutes) delays...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA DFU hardware resources</title><link>https://devzone.nordicsemi.com/thread/35849?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2015 07:38:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eced7b79-9a61-4af3-91f3-60b46ea777d8</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;OK, answering part 1 of my question, I hadn&amp;#39;t realised that only timer0 has the 32 bit capability.&lt;/p&gt;
&lt;p&gt;Still like to know if I can use a timer and PPI to flash the LED for DFU, though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>