<?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 can i close the watchdog?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5139/how-can-i-close-the-watchdog</link><description>hi!,everyone:
i found if i open the watchdog in the code, it reset the system according to the register CRV, can i close it before it reset the system?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 14 Dec 2018 14:44:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5139/how-can-i-close-the-watchdog" /><item><title>RE: how can i close the watchdog?</title><link>https://devzone.nordicsemi.com/thread/161895?ContentTypeID=1</link><pubDate>Fri, 14 Dec 2018 14:44:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a540bf12-534f-4538-bfdd-e018bf4fd445</guid><dc:creator>NewtoM</dc:creator><description>&lt;p&gt;I am absolutely with you on this!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can i close the watchdog?</title><link>https://devzone.nordicsemi.com/thread/157513?ContentTypeID=1</link><pubDate>Thu, 15 Nov 2018 13:11:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:055c2294-23a9-4d25-8bbe-50148666c6a4</guid><dc:creator>Elkana</dc:creator><description>&lt;p&gt;Another troubling scenario:&lt;br /&gt;FW Version 1 assumes that&amp;nbsp;feed&amp;nbsp;always happen every 1 second.&lt;br /&gt;FW Version 2 is more complex and&amp;nbsp;&lt;span&gt;feed can happen only once in 2&amp;nbsp;seconds.&lt;br /&gt;&lt;br /&gt;After FW upgrade (i.e. OTA) you will always get a WDT event - since CRV and all other workarounds are locked for changing.&lt;br /&gt;&lt;br /&gt;If you are so afraid of mistakenly disabling the WDT, decide that disable value is 0xBad1dea or something, but give the power to the developers!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can i close the watchdog?</title><link>https://devzone.nordicsemi.com/thread/157506?ContentTypeID=1</link><pubDate>Thu, 15 Nov 2018 12:53:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:172b14fd-2302-44e2-912d-815f7f795017</guid><dc:creator>Elkana</dc:creator><description>&lt;p&gt;I really don&amp;#39;t see the reason for this.&lt;br /&gt;If I have my reasons to disable, or change the CSV during run (say, only in a debug scenario in order&amp;nbsp;to measuring&amp;nbsp;a steady current consumption of the product) - why wouldn&amp;#39;t you let me?&lt;br /&gt;&lt;br /&gt;Do you think I am that bad programmer that I cannot be held responsible for setting and clearing the WDT?&lt;br /&gt;Why is it optional in the first place? Just make us all use your design!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can i close the watchdog?</title><link>https://devzone.nordicsemi.com/thread/18033?ContentTypeID=1</link><pubDate>Wed, 14 Jan 2015 12:33:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db56f7ae-3706-4101-b922-45f866a80ad2</guid><dc:creator>Lei Feiyang</dc:creator><description>&lt;p&gt;thank you very much
i thinks you are right. if WDT can be disabled when it is running, program maybe run to disable WDT sometime, so it can&amp;#39;t make sure the program gonging  currately.&lt;/p&gt;
&lt;p&gt;cheers, lei   :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how can i close the watchdog?</title><link>https://devzone.nordicsemi.com/thread/18032?ContentTypeID=1</link><pubDate>Wed, 14 Jan 2015 09:47:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48c2e018-f615-4d00-9a5d-f8a1cd79711c</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you are wondering about the possibility of disabling (in run-time) the watchdog after it has been started, that is not possible.
The purpose of a watchdog is to ensure that your program continuously feeds the watchdog, to verify that your program runs as it should. Disabling it run-time is therefore a bad idea, and I would rather suggest integrating the watchdog fully into your program.&lt;/p&gt;
&lt;p&gt;The only way to reset/disable the watchdog is to let it timeout and cause a system reset.&lt;/p&gt;
&lt;p&gt;Cheers,
Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>