<?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>Setting new SPI Slave TX buffer during potential transaction</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/74919/setting-new-spi-slave-tx-buffer-during-potential-transaction</link><description>I have a SPI Master and a SPI Slave. The Master will randomly pull data over SPI from the Slave. The slave will randomly generate events that result in data to be sent to the Master. 
 
 As the Slave, we always want to be able to hear what the Master</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 May 2021 08:07:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/74919/setting-new-spi-slave-tx-buffer-during-potential-transaction" /><item><title>RE: Setting new SPI Slave TX buffer during potential transaction</title><link>https://devzone.nordicsemi.com/thread/309137?ContentTypeID=1</link><pubDate>Tue, 11 May 2021 08:07:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84728dfe-6274-4cdd-a3f2-46badb13e19a</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Before or/and after you change the buffers, you should check if the transaction has started by checking the status of the &lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/spis.html?cp=4_0_0_5_25_4_8#register.SEMSTAT"&gt;SEMSTAT &lt;/a&gt;register. If it has started then you can assume that the buffers can&amp;#39;t be changed safely.&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Jared&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>