<?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>nrf52832 spi slave drops packets</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103749/nrf52832-spi-slave-drops-packets</link><description>Problem Statement: When a SPI transaction occurs right after an earlier SPI transaction, the Nordic SPI slave drops the packet. 
 Description: The attached PDF document shows screen captures of the SPI bus. We’ve used a couple GPIOs toggle when the firmware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Sep 2023 20:57:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103749/nrf52832-spi-slave-drops-packets" /><item><title>RE: nrf52832 spi slave drops packets</title><link>https://devzone.nordicsemi.com/thread/445943?ContentTypeID=1</link><pubDate>Wed, 13 Sep 2023 20:57:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57ca3978-abd5-4841-9c9a-98133aa1ab6f</guid><dc:creator>Calvin T</dc:creator><description>&lt;p&gt;Very cool! Thanks for the tip!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832 spi slave drops packets</title><link>https://devzone.nordicsemi.com/thread/445930?ContentTypeID=1</link><pubDate>Wed, 13 Sep 2023 18:34:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c833c60f-9ecb-498d-96d3-b18f5f700dab</guid><dc:creator>Johnny Nguyen</dc:creator><description>&lt;p&gt;Glad you were able to find a solution that works.&lt;/p&gt;
&lt;p&gt;There are a few config options that change how logging works for your knowledge,&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Flib_nrf_log.html"&gt;Nordic Semiconductor Infocenter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A pretty interesting one is NRF_LOG_DEFERRED. This will put log data into a buffer, and the app can call NRF_LOG_FLUSH in the main loop to process it. This can be nice since you will have minimal processing at the time of the call to log, but as far as var printing be mindful of the variable&amp;#39;s scope and timing.&lt;/p&gt;
&lt;p&gt;You can also config the logging backend as well. I am curious to see your sdk_config.h to see how your logging is configured, if you&amp;#39;ve got the time or need.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52832 spi slave drops packets</title><link>https://devzone.nordicsemi.com/thread/445921?ContentTypeID=1</link><pubDate>Wed, 13 Sep 2023 17:30:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c3d0b56-0f43-44ca-a239-d4fcd67a1a4b</guid><dc:creator>Calvin T</dc:creator><description>&lt;p&gt;We implemented the &amp;quot;dropped&amp;quot; byte response in our protocol, and verified that this resolves the problem. The nRF spi slave solution to the problem of needing to drop a packet because the previous packet is still being processed is different than other solutions I&amp;#39;ve seen. I recommend a thorough read of that section of the Product Specification to anyone experiencing similar problems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>