<?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>Are TWI manager implemented low power features?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29411/are-twi-manager-implemented-low-power-features</link><description>My environment is:
SDK14.1 + SD132 V5.0 + NRF52832 
 2 sensors(MPU9250 + LPS22HB) 1 battery gas meter (LTC2942) are mounted on TWI ( +1mA) 
 SPI to spi flash. (+1mA) and UART for shell. (+1mA) 
 I used both manager. After putting all the sensors above</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Aug 2018 08:27:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29411/are-twi-manager-implemented-low-power-features" /><item><title>RE: Are TWI manager implemented low power features?</title><link>https://devzone.nordicsemi.com/thread/143869?ContentTypeID=1</link><pubDate>Mon, 13 Aug 2018 08:27:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40d7e6ab-703a-4061-93d1-ffb0184b12a3</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;I do not understand how your comment relates to the content of this question.&lt;/p&gt;
&lt;p&gt;The SDK is provided without any warranty, and you as a developer is always responsible to modify, test, and make sure the SDK examples and components work as expected in your product. We do our best to provide an SDK that work as described, and which include helpful modules that customers can use to avoid rewriting every piece of software in their product.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are TWI manager implemented low power features?</title><link>https://devzone.nordicsemi.com/thread/143299?ContentTypeID=1</link><pubDate>Wed, 08 Aug 2018 06:31:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c5ebbf8-612d-4586-b3c7-3f914de57a83</guid><dc:creator>Elkana</dc:creator><description>&lt;p&gt;Excuse me, but this answer is just not enough.&lt;br /&gt;&lt;br /&gt;Of course&amp;nbsp;the developer can do it himself, but this is why you implemented an SDK and on top of it managers - so the developer will not have to implement stuff like enabling and disabling peripherals, debug it, maintain it and so on.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are TWI manager implemented low power features?</title><link>https://devzone.nordicsemi.com/thread/116974?ContentTypeID=1</link><pubDate>Mon, 15 Jan 2018 06:39:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49b3ce78-087e-47b1-b593-300aae4e07df</guid><dc:creator>Jakub Rzeszutko</dc:creator><description>&lt;p&gt;If there are still some transactions waiting in the queue you shall not uninit transaction manager. There are two functions indicating if there is still some data to send: &lt;code&gt;nrf_twi_mngr_is_idle&lt;/code&gt; and &lt;code&gt;nrf_spi_mngr_is_idle&lt;/code&gt;. If they are returning &lt;strong&gt;true&lt;/strong&gt; you can uninit particular manager, but you need to initialize it again once you want to send new data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are TWI manager implemented low power features?</title><link>https://devzone.nordicsemi.com/thread/116972?ContentTypeID=1</link><pubDate>Fri, 12 Jan 2018 14:23:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae02aac4-530a-4c58-8f95-4fe74a74a8c7</guid><dc:creator>aircheese</dc:creator><description>&lt;p&gt;Thanks for you info. I had look at them, for these &lt;code&gt;uninits&lt;/code&gt; in managers, yes they do turn off both. My concern is if I need to share the TWI, then I should not uninit the manager in every end of operation like reading data from one sensor. I am running a RTOS with it. Sensors are reading with different updating frequency in different task. That is why i am using managers to share the hardware resources. Am I right on here, I am not very sure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Are TWI manager implemented low power features?</title><link>https://devzone.nordicsemi.com/thread/116973?ContentTypeID=1</link><pubDate>Fri, 12 Jan 2018 14:04:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49b8db67-c35e-4cb1-ab72-a43df6a80afc</guid><dc:creator>Jakub Rzeszutko</dc:creator><description>&lt;p&gt;Just had a brief look at functions: &lt;em&gt;nrf_spi_mngr_uninit&lt;/em&gt; and &lt;em&gt;nrf_twi_mngr_uninit&lt;/em&gt; they seem to disable SPI and TWI peripherals respectively.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>