<?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 DMA Usage</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112961/nrf52832-spi-dma-usage</link><description>I am using nRF52832 for high-rate sensor. 
 Of course, I can use SPI using CPU but it&amp;#39;s busy for other jobs. 
 So I want to use DMA if it&amp;#39;s possible. 
 Currently I am using NCS 2.6.1 
 
 I checked other Q&amp;amp;A but below repo not containing overlay files</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Jul 2024 21:55:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112961/nrf52832-spi-dma-usage" /><item><title>RE: [nRF52832] SPI DMA Usage</title><link>https://devzone.nordicsemi.com/thread/494910?ContentTypeID=1</link><pubDate>Fri, 19 Jul 2024 21:55:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9c1dfbb-41db-4a0c-b1ca-ccfc42c81497</guid><dc:creator>Robotics Gun</dc:creator><description>&lt;p&gt;Thank you!!&amp;nbsp;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f44d.svg" title="Thumbsup"&gt;&amp;#x1f44d;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52832] SPI DMA Usage</title><link>https://devzone.nordicsemi.com/thread/494876?ContentTypeID=1</link><pubDate>Fri, 19 Jul 2024 17:12:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad178b4a-02e1-49db-b65d-1c8d8d74d111</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;General RTOS API&amp;#39;s maintained at Zephyr, and underlying drivers to which the APIs would connect are maintained at SoC venders like Nordic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52832] SPI DMA Usage</title><link>https://devzone.nordicsemi.com/thread/494245?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2024 21:14:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9260504c-b279-4d50-b0dc-e8cd7ac15e63</guid><dc:creator>Robotics Gun</dc:creator><description>&lt;p&gt;Thanks for the reply.&lt;/p&gt;
&lt;p&gt;So&amp;nbsp;soc specific API contained and maintained at zephyr!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52832] SPI DMA Usage</title><link>https://devzone.nordicsemi.com/thread/494210?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2024 15:19:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd304700-8966-4ea9-98e3-2a14262cf0d2</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;No, I don&amp;#39;t think there is anything planned like that.&lt;/p&gt;
&lt;p&gt;Yes, NRFX drivers will be there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52832] SPI DMA Usage</title><link>https://devzone.nordicsemi.com/thread/493732?ContentTypeID=1</link><pubDate>Sat, 13 Jul 2024 03:27:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc48ed4d-909c-4057-b524-69b4b99f12f7</guid><dc:creator>Robotics Gun</dc:creator><description>&lt;p&gt;Ok. I found nrfx driver included inside Zephyr Official Repo and I ran it on 52DK.&lt;/p&gt;
&lt;p&gt;Every thing works fine and I got the expected result.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I just want to make clear for nrfx driver in zephyr.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Question: Nordic is doing/planing any&amp;nbsp;work to have zephyr RTOS API level for peripheral DMA? (Not just for SPI. I meant all the peripherals with DMA).&lt;/p&gt;
&lt;p&gt;If not, I think you guys will keep the nrfx driver.&amp;nbsp; I hope getting proper answer!&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f914.svg" title="Thinking"&gt;&amp;#x1f914;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52832] SPI DMA Usage</title><link>https://devzone.nordicsemi.com/thread/493456?ContentTypeID=1</link><pubDate>Thu, 11 Jul 2024 13:55:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd09a6d8-46d4-49fc-87e4-ccb1ec5b83fc</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;NRF52832 does have a SPIM (SPI Master with EasyDMA) peripheral.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can use an overlay for the DK based on the DTS information.&lt;/p&gt;
&lt;p&gt;As a sample, you may like to look at SPI lesson which does have overlay for 52DK (written for that particular sensor).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-5-serial-peripheral-interface-spi/"&gt;SPI Lesson&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>