<?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>How to define and use UART &amp;amp; TWIS without DMA transmission on nrf52810?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36195/how-to-define-and-use-uart-twis-without-dma-transmission-on-nrf52810</link><description>I would like to use my nrf51 applications working without DMA on nrf52810. 
 In nrf52810_peripherals.h there is no such settings. 
 When defined &amp;quot;manually&amp;quot;, the project does not compile. Error: &amp;quot;NRF_UART_Type&amp;quot; is undefined 
 My main file functions (from</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Jul 2018 11:07:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36195/how-to-define-and-use-uart-twis-without-dma-transmission-on-nrf52810" /><item><title>RE: How to define and use UART &amp; TWIS without DMA transmission on nrf52810?</title><link>https://devzone.nordicsemi.com/thread/139405?ContentTypeID=1</link><pubDate>Mon, 09 Jul 2018 11:07:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97563e74-d933-40f2-88aa-d833c9175638</guid><dc:creator>Jakub Rzeszutko</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Some example how TWIS peripheral can be used you can find here:&lt;/p&gt;
&lt;p&gt;sdk\nrf5\examples\peripheral\twi_master_with_twis_slave&lt;/p&gt;
&lt;p&gt;Basically peripherals with EasyDMA are using memory buffer for Tx and Rx data. If you will set size of these buffers to 1 byte you will be more less using UARTE/TWIS like UART/TWI peripherals.&lt;/p&gt;
&lt;p&gt;There are some other event flags you need to look for, but this can be found in the documentation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to define and use UART &amp; TWIS without DMA transmission on nrf52810?</title><link>https://devzone.nordicsemi.com/thread/139397?ContentTypeID=1</link><pubDate>Mon, 09 Jul 2018 09:39:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77becece-8ede-45f3-8617-ec76b943064a</guid><dc:creator>studzinski</dc:creator><description>&lt;p&gt;Thanks for the confirmation.&lt;/p&gt;
&lt;p&gt;The post of Jakub saddened me very much, because we have developed our product for nrf51822 without DMA feature and changed the chip thinking that it is 100% software compatible...&lt;/p&gt;
&lt;p&gt;Have you any example of use of UARTE? The example I have is obviously for UART, not for UARTE.&lt;/p&gt;
&lt;p&gt;Will it work &amp;quot;as is&amp;quot;?&amp;nbsp; If no, what modification is necessary to make working using app_uart_fifo.c library?&lt;/p&gt;
&lt;p&gt;Is this library &amp;quot;transparent&amp;quot;?&lt;/p&gt;
&lt;p&gt;Idem for TWIS...&lt;/p&gt;
&lt;p&gt;Cordially&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to define and use UART &amp; TWIS without DMA transmission on nrf52810?</title><link>https://devzone.nordicsemi.com/thread/139388?ContentTypeID=1</link><pubDate>Mon, 09 Jul 2018 08:58:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:033f5c35-5edc-4960-a378-ae47c113b159</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;And to add to Jakub&amp;#39;s reply, the nRF52810 does not have the older UART, TWI and SPI interfaces.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;They were kept around in the nRF52832 for compatibility reasons, but have now been deprecated in new designs. There is no benefit to using the non-DMA versions over the DMA versions, other than being able to use old code without modifications.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to define and use UART &amp; TWIS without DMA transmission on nrf52810?</title><link>https://devzone.nordicsemi.com/thread/139360?ContentTypeID=1</link><pubDate>Mon, 09 Jul 2018 06:11:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82284ff2-3762-4b01-9e4d-fbd8ed448698</guid><dc:creator>Jakub Rzeszutko</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;For peripherals like UARTE, TWIM, TWIS, SPIM, SPIS EasyDMA is the only possible transfer option.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>