<?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>Resume suspended TWIM transmission on nRF52</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/66992/resume-suspended-twim-transmission-on-nrf52</link><description>Hi, 
 I have a problem with resume suspended TWIM transmission. My goal is to send | START | ADDR | DATA 1 | DATA 2 | STOP | where DATA 1 and DATA 2 will be send in two separate TX transactions without repeated START between them. When I send DATA 1 I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 14 Oct 2020 05:28:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/66992/resume-suspended-twim-transmission-on-nrf52" /><item><title>RE: Resume suspended TWIM transmission on nRF52</title><link>https://devzone.nordicsemi.com/thread/274761?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 05:28:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3b6f2d2-0f25-4d40-a696-88f8f9ec2d91</guid><dc:creator>Haz</dc:creator><description>&lt;p&gt;I also think that using a single buffer will be the solution but not the best but unfortunately only possible solution. Thank you for confirmation that this feature is not available.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Resume suspended TWIM transmission on nRF52</title><link>https://devzone.nordicsemi.com/thread/274407?ContentTypeID=1</link><pubDate>Mon, 12 Oct 2020 15:40:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7e84c73-7a84-40fa-86bc-0622c66e6eb7</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I do not think there is any way to prevent a repeated start after switching the buffer and calling the STARTTX task. The only think I can think of would be to use a single buffer that can hold both DATA1 and DATA2, and only suspend the transfer in between and use the RESUME task. This would of course require the combined buffer size of the two transfers to be less than the maximum EasyDMA length of 255 bytes (in nRF52832).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>