<?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>TWI easy DMA with uneven RX buffer width</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26831/twi-easy-dma-with-uneven-rx-buffer-width</link><description>Hi, 
 I just tried the example from 
 github.com/.../nrf52-mpu-easydma-using-gpiote-and-registers 
 And they are working like a charm. Now I want to change the example to a version where I can read 4 times the gyro via DMA and on the fifth I want to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Nov 2017 14:13:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26831/twi-easy-dma-with-uneven-rx-buffer-width" /><item><title>RE: TWI easy DMA with uneven RX buffer width</title><link>https://devzone.nordicsemi.com/thread/105460?ContentTypeID=1</link><pubDate>Mon, 13 Nov 2017 14:13:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8bf65ce-31d8-4e66-b977-0616e4a2f31b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;You can set the buffer size to the largest amount of data you will receive, the slave will send NACK when it have no more bytes to send, ending the transfer. If you want to send different commands in the TX buffer, you need to implement &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/twim.html?cp=2_1_0_32_1#concept_cfw_vtp_xr"&gt;EasyDMA array list&lt;/a&gt;, like what is done for RX buffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>