<?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 Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/62011/twi-transaction-manager-and-twim</link><description>Hi, 
 What is TWI transaction manager? Is this a hardware or just software library? Does it work with TWIM (with easy DMA)? 
 I have a suggestion that when making an example application it may better to write as a tutorial, or with step by step instructions</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 04 Jun 2020 07:31:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/62011/twi-transaction-manager-and-twim" /><item><title>RE: TWI Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/thread/253176?ContentTypeID=1</link><pubDate>Thu, 04 Jun 2020 07:31:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c8d459f-69d8-4e68-9ee5-f2ca3b765621</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I updated the link in my original reply. It was intended to link to the same page as the initial link in the post, which is the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_nrf_twi_mngr.html"&gt;TWI transaction manager SDK documentation&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/thread/253144?ContentTypeID=1</link><pubDate>Thu, 04 Jun 2020 01:33:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05929cdd-c05c-4185-9270-efefdb5c2bb9</guid><dc:creator>Ros</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;As others posted the documentation link is not accessible to the public, instead&amp;nbsp; the following link may useful&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_nrf_twi_mngr.html?cp=7_1_3_54"&gt;https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_nrf_twi_mngr.html?cp=7_1_3_54&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is it a good idea to provide a link from API documentation (or from the examples) to the above? Because I was stuck at API documentation and examples, the above link came to my attention very late.&lt;/p&gt;
&lt;p&gt;I think the TWI manager is not useful for my case, as there is a delay (100us) is required between the first transaction and the second; nrfx_twim driver is used instead.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/thread/253113?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2020 17:43:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38960765-06b0-46c2-895a-757c6c2a6fb0</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;The link is:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/support-private/support/250498/TWI%20transaction%20manager" rel="noopener noreferrer" target="_blank"&gt;https://devzone.nordicsemi.com/support-&lt;strong&gt;private&lt;/strong&gt;/support/250498/TWI%20transaction%20manager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I guess the &amp;#39;&lt;strong&gt;private&lt;/strong&gt;&amp;#39; is the reason it doesn&amp;#39;t work ?&lt;/p&gt;
&lt;p&gt;We need a &lt;strong&gt;Public&lt;/strong&gt; version !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/thread/253112?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2020 17:27:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67aec4f6-fb9b-46bd-b771-bd56b79d913b</guid><dc:creator>PeterC</dc:creator><description>&lt;p&gt;Hi Einar,&lt;/p&gt;
&lt;p&gt;The documentation link you posted above:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/support-private/support/250498/TWI%20transaction%20manager"&gt;TWI transaction manager documentation&lt;/a&gt;&lt;span&gt;, is dead.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/thread/252724?ContentTypeID=1</link><pubDate>Tue, 02 Jun 2020 12:20:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:699576a2-1818-49e6-8c1e-fe6249fd92b6</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]What is TWI transaction manager? Is this a hardware or just software library? Does it work with TWIM (with easy DMA)?[/quote]
&lt;p&gt;The &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_nrf_twi_mngr.html"&gt;TWI transaction manager&lt;/a&gt; itself is a library, but it is built on top of the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/hardware_driver_twi.html"&gt;TWI driver&lt;/a&gt;. The driver can be configured to be used both with the TWI peripheral (without DMA) and the TWIM peripheral (with DMA), in the exact same way as if you use the driver directly.&lt;/p&gt;
[quote user=""]I have a suggestion that when making an example application it may better to write as a tutorial, or with step by step instructions. For example, the example &amp;quot;twi_master_using_nrf_twi_mngr&amp;quot; is not easy to change to another application as I can&amp;#39;t easily find the steps to configure the library/hardware.[/quote]
&lt;p&gt;I see your point, and it has been reported before that there should be better documentation. However, I recomend you refer to the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_nrf_twi_mngr.html"&gt;TWI transaction manager documentation&lt;/a&gt;, which shows how you can include it in any application. You still need to copy-paste and adjust sdk_config.h configuration defines, add required files and include folder, etc, so I agree that it is not on the same level as a tutorial (far from it, in fact).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: TWI Transaction Manager and TWIM</title><link>https://devzone.nordicsemi.com/thread/252577?ContentTypeID=1</link><pubDate>Mon, 01 Jun 2020 12:44:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55bc0827-ba15-4832-9aef-aeb4d9c921ae</guid><dc:creator>awneil</dc:creator><description>[quote userid="85556" url="~/f/nordic-q-a/62011/twi-transaction-manager-and-twim"]not easy to change to another application as I can&amp;#39;t easily find the steps to configure [/quote]
&lt;p&gt;Indeed:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/60875/multi-link-peripheral---what-is-really-needed"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/60875/multi-link-peripheral---what-is-really-needed&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/8224/tutorials-meta/29633#29633"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/8224/tutorials-meta/29633#29633&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>