<?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>SPI doesn&amp;#39;t stop after sending one Byte</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/38128/spi-doesn-t-stop-after-sending-one-byte</link><description>Hey Guys, 
 I have used the basic SPI Example from the nordic website, where a SPI Master is configured and a Text can be sent via SPI. 
 I used this code to send only one byte (the letter &amp;#39;T&amp;#39;) via the MOSI lane (i need it to send one byte later for in</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Sep 2018 13:32:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/38128/spi-doesn-t-stop-after-sending-one-byte" /><item><title>RE: SPI doesn't stop after sending one Byte</title><link>https://devzone.nordicsemi.com/thread/147011?ContentTypeID=1</link><pubDate>Mon, 03 Sep 2018 13:32:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04086db7-3db2-4fad-b82d-53c84270a88a</guid><dc:creator>developer1.0</dc:creator><description>&lt;p&gt;Hey, thank you for your help.&amp;nbsp;This is really the error, now it works :)&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Florian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPI doesn't stop after sending one Byte</title><link>https://devzone.nordicsemi.com/thread/147010?ContentTypeID=1</link><pubDate>Fri, 27 Jul 2018 10:15:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c3d2690-f5e9-4915-9d31-00a89dc645e0</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This is in &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.Rev2.errata/dita/errata/nRF52832/Rev2/latest/anomaly_832_58.html?cp=2_1_1_0_1_8"&gt;the errata&lt;/a&gt;.&amp;nbsp;Since you call&amp;nbsp;nrf_drv_spi_transfer with the last parameter set to m_length, you are also trying to receive one byte. If you set the last parameter to 0, you should be able to transmitt single byte. If you want to do single byte read, please follow the workaround in the errata.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>