<?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>Is there a need to suspect/disable TX/RX of UART?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75431/is-there-a-need-to-suspect-disable-tx-rx-of-uart</link><description>If you can expect the data to be sent or received at random times over UART, does it make sense to suspend the UART in the driver? Is it fine to leave both TX and RX enabled?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 10 Jun 2021 12:48:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75431/is-there-a-need-to-suspect-disable-tx-rx-of-uart" /><item><title>RE: Is there a need to suspect/disable TX/RX of UART?</title><link>https://devzone.nordicsemi.com/thread/314705?ContentTypeID=1</link><pubDate>Thu, 10 Jun 2021 12:48:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8602a42e-e0c7-470b-a250-19d479206b69</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Correct. Do you mean how you would disable and enable the UART peripheral? To disable it using app_uart_close() is recommended to use, which will call the proper uninit functions. Then you can use the&amp;nbsp;app_uart_init() function to enable the UART peripheral again.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a need to suspect/disable TX/RX of UART?</title><link>https://devzone.nordicsemi.com/thread/314304?ContentTypeID=1</link><pubDate>Wed, 09 Jun 2021 00:01:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb208e6e-98d5-4257-92e8-4762aecee924</guid><dc:creator>morpho</dc:creator><description>&lt;p&gt;Thanks. Once the UART peripheral is disabled, you would have to explicitly enable it in the application to start receiving interrupts again, right? how would you go about doing that assuming in terms of logic?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a need to suspect/disable TX/RX of UART?</title><link>https://devzone.nordicsemi.com/thread/311048?ContentTypeID=1</link><pubDate>Fri, 21 May 2021 12:26:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:352f7d73-7945-4faa-b081-eef2adbf3af2</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I assume you mean to keep the UART peripheral enabled at all times? There shouldn&amp;#39;t be any issues except that the current consumption will be higher while any peripheral is enabled. If your application is dependent on as low as possible current consumption and the device doesn&amp;#39;t do anything except waiting for these UART messages in the meantime it would make sense to disable the UART peripheral and go to sleep so that it can be awoken whenever a UART transmission occurs.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>