<?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 EasyDMA MAXCNT limitation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11587/spi-easydma-maxcnt-limitation</link><description>Hi everyone, 
 I&amp;#39;ve been testing SPIM with easyDMA, using nrf_drv_spi. I&amp;#39;d like to flush a 6-axis sensor FIFO in one SPI operation (31 samples * 12 bytes = 372 bytes) but as soon as the size of the buffer exceeds 256 bytes, it doesn&amp;#39;t work and I only</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 12 May 2016 16:36:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11587/spi-easydma-maxcnt-limitation" /><item><title>RE: SPI EasyDMA MAXCNT limitation</title><link>https://devzone.nordicsemi.com/thread/43775?ContentTypeID=1</link><pubDate>Thu, 12 May 2016 16:36:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ee30230-bf4d-4580-85ce-213eff4e6247</guid><dc:creator>Coldson</dc:creator><description>&lt;p&gt;Hi @Aryan __on Vacation till week 30, can u kindly provide me more informant for SPI list feature. I try to send large data through SPI, but I found out that length type is uint8_t only can transfer 255 byte at a time, will SPI LIST feature fix my problem?  Thx&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPI EasyDMA MAXCNT limitation</title><link>https://devzone.nordicsemi.com/thread/43774?ContentTypeID=1</link><pubDate>Thu, 28 Jan 2016 09:47:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3514acd3-9fe6-4892-9203-aec7b3a0f696</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;split up your array into 12 bytes buffer and use the LIST feature to transmit/receive 31 samples in succession.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;This array list does not provide a mechanism to explicitly specify where the next item in the list is located.  Instead, it assumes that the list is organized as a linear array where items are located one after the other in RAM.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The above feature will help you transmit what you want. Remember that this does not happen automatic, If you want it to automatically transfer array list one after the another, you need to use PPI to trigger the next transaction when the previous one ended.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPI EasyDMA MAXCNT limitation</title><link>https://devzone.nordicsemi.com/thread/43773?ContentTypeID=1</link><pubDate>Thu, 28 Jan 2016 09:37:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19c62436-896c-4641-a32b-dc7267dc9720</guid><dc:creator>Cyril</dc:creator><description>&lt;p&gt;Looking at the doc, it&amp;#39;s a 32-bit register but only 8 bits are used, it makes sense! Thank you!!
I&amp;#39;ll look into the List feature then!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPI EasyDMA MAXCNT limitation</title><link>https://devzone.nordicsemi.com/thread/43772?ContentTypeID=1</link><pubDate>Thu, 28 Jan 2016 09:32:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f561df9d-dabb-435f-b77f-4aa476d132bf</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;isn&amp;#39;t MAXCOUNT 8 bit register? so max is 255 bytes. If you want to transfer more, you can use the LIST feature&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>