<?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>Timer2 HardFault</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25565/timer2-hardfault</link><description>Hi, I&amp;#39;m developing an application for the nRF52832 using mbed and the S132 SoftDevice. Since it appears that the SoftDevice requires exclusive use of Timer0 and mbed uses Timer1 to run the RTOS, I am trying to use Timer2 to more precisely drive the sample</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Oct 2017 11:11:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25565/timer2-hardfault" /><item><title>RE: Timer2 HardFault</title><link>https://devzone.nordicsemi.com/thread/100784?ContentTypeID=1</link><pubDate>Thu, 05 Oct 2017 11:11:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d68f45e7-f6db-4a42-92c1-31a97a0a1e6a</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The weak handlers defined in the startup files are dummy handlers. You need to implement the handler and register it using &lt;code&gt;NVIC_SetVector()&lt;/code&gt;, like show in the &lt;a href="https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_NORDIC/TARGET_NRF5/serial_api.c#L260"&gt;serial_api.c implementation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;How are you using the TIMER peripheral? And how did you setup SAADC?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>