<?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>SDK v12: nrf_spim_event_clear()</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16220/sdk-v12-nrf_spim_event_clear</link><description>Hello, 
 I was just checking for differences between SDK v11 and v12, more specifically, the differences in the SPI HAL and driver code. 
 In hal\nrf_spim.h of the v12 SDK I&amp;#39;ve found the following code: 
 __STATIC_INLINE void nrf_spim_event_clear(NRF_SPIM_Type</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 06 Sep 2016 12:28:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16220/sdk-v12-nrf_spim_event_clear" /><item><title>RE: SDK v12: nrf_spim_event_clear()</title><link>https://devzone.nordicsemi.com/thread/61946?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2016 12:28:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9228a9af-2f5a-4d32-b81e-885308192ce6</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;It probably got put in SDK 12 because I remember at least one post complaining the SDK didn&amp;#39;t follow the spec and read the registers after they were written. So it&amp;#39;s a bug fix.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK v12: nrf_spim_event_clear()</title><link>https://devzone.nordicsemi.com/thread/61945?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2016 12:26:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64ec1e0b-8871-478d-894c-bb7d2c692a6e</guid><dc:creator>NewtoM</dc:creator><description>&lt;p&gt;Okay, thanks for the answer, RK. It brings up two issues, though: 1. Why was it inserted first in SDK v12? 2. It would have been useful if the SDK developers added a comment for this particular code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SDK v12: nrf_spim_event_clear()</title><link>https://devzone.nordicsemi.com/thread/61944?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2016 11:15:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84cfdc7d-0c4f-40b7-82d9-2d27deb42ee3</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;Read the nRF52 documentation - that tells yot that after you write a register you should read it back in order to ensure the write (which can be buffered) is complete.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>