<?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>nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54155/nrf-toolbox---uart-app</link><description>We are using the Nordic nRF52840 on our current design. Currently, I am using nRF Toolbox -UART app on my 
 mobile phone to send data via 9 buttons available on the App. Everything is working fine as far as &amp;quot;sending&amp;quot; 
 data from the phone to the nRF52840</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Nov 2019 09:30:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54155/nrf-toolbox---uart-app" /><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219844?ContentTypeID=1</link><pubDate>Wed, 13 Nov 2019 09:30:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4265a5a5-c27e-43ca-ae7c-7bd18bea912c</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;If you look at&amp;nbsp;the app_uart_fifo.c::app_uart_init() function you can see that it&amp;#39;s using the UART driver which I linked to earlier, and the UART instance (&amp;#39;0&amp;#39;) is defined at the top of the same source file.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219706?ContentTypeID=1</link><pubDate>Tue, 12 Nov 2019 14:21:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd143805-a502-4f9c-bcb3-6664e764d7ee</guid><dc:creator>Nordic_nRF52840</dc:creator><description>&lt;p&gt;How the new function for UARTE1 can be distinguished from the UARTE0? I don&amp;#39;t see anything mentioned in the uart_int()&amp;nbsp; to expose itself exclusively for UARTE0? I feel that the documentations provided is way insufficient for the user.&amp;nbsp; We need your help here.&amp;nbsp;&amp;nbsp; Thanks&amp;nbsp;&amp;nbsp;&amp;nbsp; JIMMY&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219703?ContentTypeID=1</link><pubDate>Tue, 12 Nov 2019 14:16:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff547704-19f1-4d0b-9035-e7aa93e5dd32</guid><dc:creator>Nordic_nRF52840</dc:creator><description>&lt;p&gt;Hello Viidar,&lt;/p&gt;
&lt;p&gt;Currently, within the main() function I already have the uart_init() function below, and you meant I would need another uart_init() for the UARTE1?&lt;/p&gt;
&lt;p&gt;void main()&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; uart_init();&amp;nbsp;&amp;nbsp;&amp;nbsp; //for UARTE0&lt;/p&gt;
&lt;p&gt;//need another uart_int() here for UARTE1 ?&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;}//end main&lt;/p&gt;
&lt;p&gt;//***********************************//&lt;/p&gt;
&lt;p&gt;static void uart_init(void)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err_code;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; app_uart_comm_params_t const comm_params =&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .rx_pin_no&amp;nbsp;&amp;nbsp;&amp;nbsp; = RX_PIN_NUMBER,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //#define RX_PIN_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at file: pca10056.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .tx_pin_no&amp;nbsp;&amp;nbsp;&amp;nbsp; = TX_PIN_NUMBER,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //#define TX_PIN_NUMBER&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .rts_pin_no&amp;nbsp;&amp;nbsp; = RTS_PIN_NUMBER,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //#define RTS_PIN_NUMBER &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .cts_pin_no&amp;nbsp;&amp;nbsp; = CTS_PIN_NUMBER,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //#define CTS_PIN_NUMBER &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .flow_control = APP_UART_FLOW_CONTROL_DISABLED,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .use_parity&amp;nbsp;&amp;nbsp; = false,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#if defined (UART_PRESENT)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; NRF_UART_BAUDRATE_115200&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .baud_rate&amp;nbsp;&amp;nbsp;&amp;nbsp; = NRF_UART_BAUDRATE_115200&lt;br /&gt;#else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .baud_rate&amp;nbsp;&amp;nbsp;&amp;nbsp; = NRF_UARTE_BAUDRATE_115200&lt;br /&gt;#endif&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_UART_FIFO_INIT(&amp;amp;comm_params,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_RX_BUF_SIZE,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UART_TX_BUF_SIZE,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uart_event_handle,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_IRQ_PRIORITY_LOWEST,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; err_code);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP_ERROR_CHECK(err_code);&lt;br /&gt;}&lt;br /&gt;/**@snippet [UART Initialization] */&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219441?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2019 11:20:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6308067-2af8-436d-b3a3-e3c33aa04320</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Jimmy,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. The connection should not time out. Do you have access to an Android phone you can try the same with?&amp;nbsp;It sounds like the connection may be terminated by the phone for some reason.&lt;/p&gt;
&lt;p&gt;2. The example use UARTE0 by default,&amp;nbsp;so UARTE1 is available. You may follow the&amp;nbsp;&lt;a title="UART" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/hardware_driver_uart.html?cp=5_1_2_0_19"&gt;UART&lt;/a&gt;&amp;nbsp;driver documentation to see how you can set up the driver for the second UARTE instance.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219357?ContentTypeID=1</link><pubDate>Sat, 09 Nov 2019 16:34:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:532d308f-efd3-47dc-8250-87c6a7e1334b</guid><dc:creator>Nordic_nRF52840</dc:creator><description>&lt;p&gt;Thank you Vidar - I see the response now.&lt;/p&gt;
&lt;p&gt;I have two more questions for you.&lt;/p&gt;
&lt;p&gt;(1) Where do I change the connection TIMEOUT so that the connection is established longer? .&amp;nbsp; Right now if no activity, the connection is timed out around 4 - 5 minutes or so. I see the message on my iphone saying&amp;nbsp; something like&amp;nbsp; &amp;quot;The connection has timed out unexpectedly&amp;quot;. &lt;/p&gt;
&lt;p&gt;(2) The nRF52840 device has two UART modules (UART and UARTE) . It sounds like the UART iis used by BLE for nus services.&amp;nbsp; How can I setup the UARTE for other use? I tried to search the samples project in the SDK but I had not seen anything mentioned about the 2nd UART module.&lt;/p&gt;
&lt;p&gt;Thanks again for your help !!&lt;/p&gt;
&lt;p&gt;JIMMY&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219305?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 13:23:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a51f046-47bb-4d54-a7aa-08ba1dd61372</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello Jimmy,&lt;/p&gt;
&lt;p&gt;The example is set up to relay data received on the serial port (UART) to the connected Central over BLE. So you need a serial client on your PC to send the &amp;quot;HELLO&amp;quot; message. Please refer to the&amp;nbsp;&lt;a title="UART/Serial Port Emulation over BLE" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/ble_sdk_app_nus_eval.html?cp=5_1_4_2_2_25"&gt;UART/Serial Port Emulation over BLE&lt;/a&gt;&amp;nbsp;documentation for instructions on how to set it up.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219301?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 13:18:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bb5a09a-fa4a-4924-b791-4b38ee893596</guid><dc:creator>Nordic_nRF52840</dc:creator><description>&lt;p&gt;Hello Vidar,&lt;/p&gt;
&lt;p&gt;I am&amp;nbsp; testing the sample project&amp;nbsp; (ble_app_uart) from the SDK.&amp;nbsp; I don&amp;#39;t see any where in the main.c file that&lt;/p&gt;
&lt;p&gt;I can send data to a mobile device.&amp;nbsp; Could you give me hint modifying the code&amp;nbsp; to send something like &amp;quot;HELLO&amp;quot; to mobile device, and be able to see &amp;#39;HELLO&amp;quot; showing up on the App&amp;#39;s&amp;nbsp; mentioned above?&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So far I have no luck to achieve such result.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Thank you for your help.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;JIMMY&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Toolbox - UART App</title><link>https://devzone.nordicsemi.com/thread/219273?ContentTypeID=1</link><pubDate>Fri, 08 Nov 2019 12:08:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4952f5db-5478-4b1d-a54f-431c9e2a999a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Jimmy,&lt;/p&gt;
&lt;p&gt;It should be possible to see the received data in the log. Swipe right in the app to open it. You may also use the nRF connect app available on both iOS and Android for the same.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>