<?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>SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18173/spis-endrx-event-not-working</link><description>Hi,
On the custom board I&amp;#39;m working on an nRF52832 uses the SPIS port with no CS signal (because of the HW connection with the master side of the bus). Since the internal hw semaphore implemented on the SPIS module, I have to toggle a local CS signal</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 05 Dec 2018 14:32:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18173/spis-endrx-event-not-working" /><item><title>RE: SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/thread/160412?ContentTypeID=1</link><pubDate>Wed, 05 Dec 2018 14:32:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bc3ba3a-83cc-416f-8894-896dfad1c834</guid><dc:creator>veletron</dc:creator><description>&lt;p&gt;Hi Luca, cheers for your response. After an hour of SDK hacking, I got it working - now just need to pull the changed SPIS code out of the SDK and into my own project.&lt;/p&gt;
&lt;p&gt;My solution is here:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/41249/spi-slave-comms-using-byte-count-eg-rx-buffer-full-rather-csn-chip-select-to-indicate-end-of-spi-transaction"&gt;devzone.nordicsemi.com/.../spi-slave-comms-using-byte-count-eg-rx-buffer-full-rather-csn-chip-select-to-indicate-end-of-spi-transaction&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/thread/160386?ContentTypeID=1</link><pubDate>Wed, 05 Dec 2018 13:02:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b3aa9f0-d96e-450f-ac45-d3c9bf95facd</guid><dc:creator>Luca</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s been a while now.. but no, we had to use the SPIS CS signal to end the transaction.&lt;/p&gt;
&lt;p&gt;Luca&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/thread/160348?ContentTypeID=1</link><pubDate>Wed, 05 Dec 2018 11:48:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa2a823d-621c-497f-b824-4a7f0cc6cff8</guid><dc:creator>veletron</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Did you ever get this working. I am in the same boat, the master hold CS Low beyond the end of the transfer as it expects to get the ACK/NAK before CS is released (raised). I need an &amp;#39;end&amp;#39; event once my SPIS buffer (8 bytes) has been filled by the SPI Master.&lt;/p&gt;
&lt;p&gt;Nigel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/thread/70171?ContentTypeID=1</link><pubDate>Thu, 08 Dec 2016 11:53:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:711e010c-8414-4fdf-9d83-3f34407da107</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Okay, I see. Could you try the following, and check if it makes any difference: NRF_SPIS1-&amp;gt;INTENSET |= (SPIS_INTENSET_ENDRX_Enabled &amp;lt;&amp;lt; SPIS_INTENSET_ENDRX_Pos);&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/thread/70170?ContentTypeID=1</link><pubDate>Wed, 07 Dec 2016 12:03:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03aecaba-d426-43b2-9739-27e353b3c8fe</guid><dc:creator>Luca</dc:creator><description>&lt;p&gt;Yes, when the CS goes high.
But I also want to get the interrupt when the buffer is full (ENDRX event).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPIS ENDRX event not working</title><link>https://devzone.nordicsemi.com/thread/70169?ContentTypeID=1</link><pubDate>Wed, 07 Dec 2016 11:19:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a588566-e497-4603-8ed4-304842cf990d</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;For transmission/reception is completed, do you receive the event EVENTS_END?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>