<?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 solve twi &amp;quot;NRF_ERROR_INTERNAL&amp;quot;?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28572/how-to-solve-twi-nrf_error_internal</link><description>With a little research, I came to the probably erroneous conclusion that the &amp;quot;NRF_ERROR_INTERNAL&amp;quot; error I keep getting is likely caused by my not using a twi event handler. 
 So my questions: is using a twi handler a must? Or is it generally recommended</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Dec 2017 01:53:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28572/how-to-solve-twi-nrf_error_internal" /><item><title>RE: How to solve twi "NRF_ERROR_INTERNAL"?</title><link>https://devzone.nordicsemi.com/thread/113207?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 01:53:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f5be8b2-a2a7-4603-a924-c3af7b23983c</guid><dc:creator>Mitch996</dc:creator><description>&lt;p&gt;Wow really? I&amp;#39;ve never thought of it as that... I mean what I encountered, if it were the fault of the driver&amp;#39;s code, isn&amp;#39;t it too glaring? There&amp;#39;s no way nobody found out about this before me??&lt;/p&gt;
&lt;p&gt;Also, does S130 which comes with the sdk 12.x enable cccd with &amp;quot;write&amp;quot; or &amp;quot;write request&amp;quot;? My Android device does not support write request, at all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to solve twi "NRF_ERROR_INTERNAL"?</title><link>https://devzone.nordicsemi.com/thread/113208?ContentTypeID=1</link><pubDate>Fri, 22 Dec 2017 11:47:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91288a07-cee0-4ea1-a2da-d7458fac6ae2</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;It seems that the driver have been rewritten for SDK 11. In general, I would recommend using the latest SDK version, as there is always bugfixes in new releases. As you notised, there is no support for s110 softdevice in SDK 11 or above. You could also try to port the TWI HAL/driver from SDK 12.3 to your SDK version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to solve twi "NRF_ERROR_INTERNAL"?</title><link>https://devzone.nordicsemi.com/thread/113205?ContentTypeID=1</link><pubDate>Thu, 21 Dec 2017 03:04:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a3bc61e-1e94-4fcc-828c-9727f91404c2</guid><dc:creator>Mitch996</dc:creator><description>&lt;p&gt;I&amp;#39;m using SDK 11, S110 softdevice.&lt;/p&gt;
&lt;p&gt;Would you suggest I switch to something newer, because, I hate to hypothesize, the newer SDKs solved such problems???&lt;/p&gt;
&lt;p&gt;And yes I&amp;#39;m working in blocking mode... more details here in &lt;a href="https://devzone.nordicsemi.com/question/183942/twi-always-get-anack-error/?comment=184508#comment-184508"&gt;this question&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Edit: my mistake it&amp;#39;s not sdk11, but sdk10, where the last s110 device is still available.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to solve twi "NRF_ERROR_INTERNAL"?</title><link>https://devzone.nordicsemi.com/thread/113206?ContentTypeID=1</link><pubDate>Fri, 15 Dec 2017 10:15:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7cb47179-fdbf-440f-b00e-5ab4fade5b76</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;What SDK version are you using? I cannot find this implementation of &lt;code&gt;twi_transfer()&lt;/code&gt; in the TWI driver. I&amp;#39;m not sure what you mean by no event handler, typically this will mean that the driver operate in &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.2.0/hardware_driver_twi.html?cp=4_0_0_2_16_1#hardware_driver_twi_basic"&gt;blocking mode&lt;/a&gt;. In general, non-blocking mode is recommended to allow the CPU to sleep and save power, but blocking mode should work just as fine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>