<?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>nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124259/nrf54l15-unable-to-use-uarte00-p2-0-p2-2-p2-3-p2-4-not-able-to-send-data</link><description>Hello, 
 I am not able to send any data through the pins of port P2 using Pins : P2.0, P2.2, P2.3, P2.4 , while the pins P1.11, P1,10, and P1.4, P1.5 are working properly. 
 I referred to this issue and tried to configure accordingly, but still unable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 21 Sep 2025 16:17:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124259/nrf54l15-unable-to-use-uarte00-p2-0-p2-2-p2-3-p2-4-not-able-to-send-data" /><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/549374?ContentTypeID=1</link><pubDate>Sun, 21 Sep 2025 16:17:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57bb2e2e-4082-41d5-ace0-de7d89218bd7</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Good to hear it works now!&lt;/p&gt;
&lt;p&gt;Closing case,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/549360?ContentTypeID=1</link><pubDate>Sat, 20 Sep 2025 05:15:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4056bef9-8a63-4e12-9917-616750600b42</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Thankyou so much.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I configured the pin P2.2 as UART00 TX on the Custom Board and it worked.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I appreciate the help you provided.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/549356?ContentTypeID=1</link><pubDate>Fri, 19 Sep 2025 21:36:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96bcd23d-b95e-47cd-b959-7116078c6897</guid><dc:creator>Kenneth</dc:creator><description>[quote user="varsha@"]Is this applicable to only DK or is it in general for custom boards as well?.&amp;nbsp;&amp;nbsp;[/quote]
&lt;p&gt;This is a limitation in the chip.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/549314?ContentTypeID=1</link><pubDate>Fri, 19 Sep 2025 12:34:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82a99205-b2ef-4d77-ad75-15f9bd05de4a</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello Kenneth,&lt;/p&gt;
&lt;p&gt;Thankyou for your response.&lt;/p&gt;
[quote userid="2111" url="~/f/nordic-q-a/124259/nrf54l15-unable-to-use-uarte00-p2-0-p2-2-p2-3-p2-4-not-able-to-send-data/548861"]I can&amp;#39;t seem to find that P2.03 support UARTE00 TX?[/quote]
&lt;p&gt;Is this applicable to only DK or is it in general for custom boards as well?.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/549040?ContentTypeID=1</link><pubDate>Wed, 17 Sep 2025 13:24:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50577212-549b-46b8-8d3f-7a339f413af1</guid><dc:creator>Kenneth</dc:creator><description>[quote user="varsha@"]The issue is on the DK right?[/quote]
&lt;p&gt;Yes.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548983?ContentTypeID=1</link><pubDate>Wed, 17 Sep 2025 08:37:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44f8f3d1-ec6d-4a20-ad8d-e58281082217</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;In that case, I should be able to use this pin (P2.2 for TX) without any constrain on the custom board. The issue is on the DK right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548977?ContentTypeID=1</link><pubDate>Wed, 17 Sep 2025 08:15:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:35c24d72-a392-43ae-8333-29aa27ecb704</guid><dc:creator>Kenneth</dc:creator><description>[quote user="varsha@"]Okay, now can you please guide me how am I supposed to use P2.2 as TX and P2.0 as RX in nrf54l15 DK first, so I can use it later on the custom board.[/quote]
&lt;p&gt;Wait until end of September when the new version of Board controller app is ready that allow disabling the flash that is on the DK where the pins are by default connected, ref Table 3 here:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf54l15_dk/page/UG/nRF54L15_DK/hw_desription/connector_if.html"&gt;https://docs.nordicsemi.com/bundle/ug_nrf54l15_dk/page/UG/nRF54L15_DK/hw_desription/connector_if.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548943?ContentTypeID=1</link><pubDate>Tue, 16 Sep 2025 20:30:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:446ba399-2273-47d9-9222-d16924352ba4</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Okay, now can you please guide me how am I supposed to use P2.2 as TX and P2.0 as RX in nrf54l15 DK first, so I can use it later on the custom board.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I feel like Im making a mistake somewhere.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;
&amp;amp;pinctrl
{
	/omit-if-no-ref/ uart00_default: uart00_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 2, 2)&amp;gt;;
		};
		group2 {
			psels = &amp;lt;NRF_PSEL(UART_RX, 2, 0)&amp;gt;;
			// bias-pull-up;
		};
	};

	/omit-if-no-ref/ uart00_sleep: uart00_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 2, 2)&amp;gt;,
				&amp;lt;NRF_PSEL(UART_RX, 2, 0)&amp;gt;;
			low-power-enable;
		};
	};
};

&amp;amp;uart00 {
	compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	current-speed = &amp;lt;115200&amp;gt;;
	pinctrl-0 = &amp;lt;&amp;amp;uart00_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;uart00_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};


///////////////////////////////////////////////////////////////////////

#include &amp;quot;header.h&amp;quot;

#define UART_USB_NODE   DT_NODELABEL(uart00)
const struct device *uart_dev_usb= DEVICE_DT_GET(UART_USB_NODE);
char usb_buff[10] = {0};
const struct uart_config uart_cfg_usb = {
 .baudrate = 115200,
 .parity = UART_CFG_PARITY_NONE,
 .stop_bits = UART_CFG_STOP_BITS_1,
 .data_bits = UART_CFG_DATA_BITS_8,
 .flow_ctrl = UART_CFG_FLOW_CTRL_NONE
};

static void uart_usb_cb(const struct device *dev, struct uart_event *evt, void *user_data)
{
//LOG_INF(&amp;quot;uart_cb enum = %d\n\r&amp;quot;,evt-&amp;gt;type);
 switch (evt-&amp;gt;type) 
 { 
    case UART_TX_DONE:
        printk(&amp;quot;UART_TX_DONE \r\n&amp;quot;);
    // do something
    break;  
    case UART_TX_ABORTED:
    // do something
    break; 


    case UART_RX_RDY:
        printk(&amp;quot;UART_RX_RDY \r\n&amp;quot;);
        printk(&amp;quot;55555555 %s\r\n&amp;quot;,usb_buff);

        break;  
    case UART_RX_BUF_REQUEST:
    // do something
    break;  
    case UART_RX_BUF_RELEASED:
        
    // do something
    break; 
    case UART_RX_DISABLED:
        uart_rx_enable(dev, (uint8_t *)usb_buff, sizeof(usb_buff), 500 * 1000);
        break;  
    case UART_RX_STOPPED:
    // do something
    break; 
    default:
    break; 
 }
}

void USB_init(void)
{   
    int err = 0; 
    if (!device_is_ready(uart_dev_usb)) 
        printk(&amp;quot;err : device_is_ready\r\n&amp;quot;);
    else
        printk(&amp;quot;no err : device_is_ready\r\n&amp;quot;);

    err = uart_configure(uart_dev_usb, &amp;amp;uart_cfg_usb);  
    if (err == -ENOSYS) 
    {
        printk(&amp;quot;err = %d : uart_configure\r\n&amp;quot;, err);
        // return -ENOSYS;
    }
    else
    {
        printk(&amp;quot;err = %d : uart_configure\r\n&amp;quot;, err);
    }

    err = uart_callback_set(uart_dev_usb, uart_usb_cb, NULL);
    if (err) 
    {
        printk(&amp;quot;err = %d : uart_callback_set\r\n&amp;quot;, err);
        // return err;
    }
    else
    {
        printk(&amp;quot;err = %d : uart_callback_set\r\n&amp;quot;, err);
    }
    uart_rx_enable(uart_dev_usb, (uint8_t *)usb_buff, sizeof(usb_buff), 1000*1000); 
}

void USB_printk(char *data,int len)
{
    int err = uart_tx(uart_dev_usb, data, len, 100);
    printk(&amp;quot;err = %d\r\n&amp;quot;, err);
}


////////////////////////////////////////////////////////////////


#include &amp;quot;header.h&amp;quot;
#include &amp;lt;nrfx_power.h&amp;gt;
LOG_MODULE_REGISTER(main);

int main(void)
{
    int ret = 0;
    LOG_INF(&amp;quot;Enter into the main\r\n&amp;quot;); 
    ret = nrfx_power_constlat_mode_request();
    printk(&amp;quot;ret = %d\r\n&amp;quot;,ret);
    while (1)
    {
        USB_printk(&amp;quot;hello\r\n&amp;quot;,sizeof(&amp;quot;hello\r\n&amp;quot;));
        k_msleep(100);
    }
}

&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The same code works if the pins are P1.4 and P1.5 and using UART20&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548912?ContentTypeID=1</link><pubDate>Tue, 16 Sep 2025 14:28:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2addf571-3baf-4621-89e9-3afc12bd7552</guid><dc:creator>Kenneth</dc:creator><description>[quote user="varsha@"]So I guess it be possible to use P2.2 as TX (Swapping with P2.3) for UARTE00?[/quote]
&lt;p&gt;That should work yes.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548866?ContentTypeID=1</link><pubDate>Tue, 16 Sep 2025 11:39:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ab652c4-1ab0-4900-aa78-405ff612d12b</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thankyou For Confirming.&lt;/p&gt;
&lt;p&gt;We figured that out later. We need this&amp;nbsp;UART for logging.and we want to use only TX. So I guess it be possible to use P2.2 as TX (Swapping with P2.3) for UARTE00?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548861?ContentTypeID=1</link><pubDate>Tue, 16 Sep 2025 11:19:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c7bf148-8589-407c-8738-63931a87a62b</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t seem to find that P2.03 support UARTE00 TX?&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf54L15/page/chapters/pin.html"&gt;https://docs.nordicsemi.com/bundle/ps_nrf54L15/page/chapters/pin.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548809?ContentTypeID=1</link><pubDate>Tue, 16 Sep 2025 05:44:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15d4e8a0-3d4d-44e2-88a5-2b450f86648b</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I wanted to use P2.02 as RXD and P2.03 as TXD in NRF54L15. I am using a custom board.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My configuration looks like this on the dts File :&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;#160; &amp;#160; /omit-if-no-ref/ uart00_default: uart00_default {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; group1 {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; psels = &amp;lt;NRF_PSEL(UART_TX, 2, 3)&amp;gt;;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; };
&amp;#160; &amp;#160; &amp;#160; &amp;#160; group2 {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; psels = &amp;lt;NRF_PSEL(UART_RX, 2, 2)&amp;gt;;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // bias-pull-up;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; };
&amp;#160; &amp;#160; };

&amp;#160; &amp;#160; /omit-if-no-ref/ uart00_sleep: uart00_sleep {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; group1 {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; psels = &amp;lt;NRF_PSEL(UART_TX, 2, 3)&amp;gt;,
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;NRF_PSEL(UART_RX, 2, 2)&amp;gt;;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; low-power-enable;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; };
&amp;#160; &amp;#160; };
/////////////////////////////////////////////////////////////////////////////////////////////////////////
&amp;amp;uart00 {
&amp;#160; &amp;#160; compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
&amp;#160; &amp;#160; status = &amp;quot;okay&amp;quot;;
&amp;#160; &amp;#160; current-speed = &amp;lt;9600&amp;gt;;
&amp;#160; &amp;#160; pinctrl-0 = &amp;lt;&amp;amp;uart00_default&amp;gt;;
&amp;#160; &amp;#160; pinctrl-1 = &amp;lt;&amp;amp;uart00_sleep&amp;gt;;
&amp;#160; &amp;#160; pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

///////////////////////////////////////////////////////////////////////////////////////////////////////////

#include &amp;quot;header.h&amp;quot;

#define UART_USB_NODE &amp;#160; DT_NODELABEL(uart00)
const struct device *uart_dev_usb= DEVICE_DT_GET(UART_USB_NODE);
char usb_buff[10] = {0};
const struct uart_config uart_cfg_usb = {
&amp;#160;.baudrate = 9600,
&amp;#160;.parity = UART_CFG_PARITY_NONE,
&amp;#160;.stop_bits = UART_CFG_STOP_BITS_1,
&amp;#160;.data_bits = UART_CFG_DATA_BITS_8,
&amp;#160;.flow_ctrl = UART_CFG_FLOW_CTRL_NONE
};

static void uart_usb_cb(const struct device *dev, struct uart_event *evt, void *user_data)
{
//LOG_INF(&amp;quot;uart_cb enum = %d\n\r&amp;quot;,evt-&amp;gt;type);
&amp;#160;switch (evt-&amp;gt;type)
&amp;#160;{
&amp;#160; &amp;#160; case UART_TX_DONE:
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;UART_TX_DONE \r\n&amp;quot;);
&amp;#160; &amp;#160; // do something
&amp;#160; &amp;#160; break; &amp;#160;
&amp;#160; &amp;#160; case UART_TX_ABORTED:
&amp;#160; &amp;#160; // do something
&amp;#160; &amp;#160; break;


&amp;#160; &amp;#160; case UART_RX_RDY:
&amp;#160; &amp;#160; &amp;#160; &amp;#160; f.gnss_uart_rx_F = 1;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;RX Data :  %s\r\n&amp;quot;,usb_buff);

&amp;#160; &amp;#160; &amp;#160; &amp;#160; break; &amp;#160;
&amp;#160; &amp;#160; case UART_RX_BUF_REQUEST:
&amp;#160; &amp;#160; // do something
&amp;#160; &amp;#160; break; &amp;#160;
&amp;#160; &amp;#160; case UART_RX_BUF_RELEASED:
&amp;#160; &amp;#160; &amp;#160; &amp;#160;
&amp;#160; &amp;#160; // do something
&amp;#160; &amp;#160; break;
&amp;#160; &amp;#160; case UART_RX_DISABLED:
&amp;#160; &amp;#160; &amp;#160; &amp;#160; uart_rx_enable(dev, (uint8_t *)usb_buff, sizeof(usb_buff), 500 * 1000);
&amp;#160; &amp;#160; &amp;#160; &amp;#160; break; &amp;#160;
&amp;#160; &amp;#160; case UART_RX_STOPPED:
&amp;#160; &amp;#160; // do something
&amp;#160; &amp;#160; break;
&amp;#160; &amp;#160; default:
&amp;#160; &amp;#160; break;
&amp;#160;}
}

void USB_init(void)
{ &amp;#160;
&amp;#160; &amp;#160; int err = 0;
&amp;#160; &amp;#160; if (!device_is_ready(uart_dev_usb))
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;err : device_is_ready\r\n&amp;quot;);
&amp;#160; &amp;#160; else
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;no err : device_is_ready\r\n&amp;quot;);

&amp;#160; &amp;#160; err = uart_configure(uart_dev_usb, &amp;amp;uart_cfg_usb); &amp;#160;
&amp;#160; &amp;#160; if (err == -ENOSYS)
&amp;#160; &amp;#160; {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;err = %d : uart_configure\r\n&amp;quot;, err);
&amp;#160; &amp;#160; &amp;#160; &amp;#160; // return -ENOSYS;
&amp;#160; &amp;#160; }
&amp;#160; &amp;#160; else
&amp;#160; &amp;#160; {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;err = %d : uart_configure\r\n&amp;quot;, err);
&amp;#160; &amp;#160; }

&amp;#160; &amp;#160; err = uart_callback_set(uart_dev_usb, uart_usb_cb, NULL);
&amp;#160; &amp;#160; if (err)
&amp;#160; &amp;#160; {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;err = %d : uart_callback_set\r\n&amp;quot;, err);
&amp;#160; &amp;#160; &amp;#160; &amp;#160; // return err;
&amp;#160; &amp;#160; }
&amp;#160; &amp;#160; else
&amp;#160; &amp;#160; {
&amp;#160; &amp;#160; &amp;#160; &amp;#160; printk(&amp;quot;err = %d : uart_callback_set\r\n&amp;quot;, err);
&amp;#160; &amp;#160; }
&amp;#160; &amp;#160; uart_rx_enable(uart_dev_usb, (uint8_t *)usb_buff, sizeof(usb_buff), 1000*1000);
}

void USB_printk(char *data,int len)
{
&amp;#160; &amp;#160; int err = uart_tx(uart_dev_usb, data, len, 100);
&amp;#160; &amp;#160; printk(&amp;quot;err = %d\r\n&amp;quot;, err);
}&lt;/pre&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Also Before transmitting, I used the function :&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrfx_power_constlat_mode_request();&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I am using a loopback format.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I am using P1.4, P1.5 and P1.10, and P1.11 also, but did not face any issue while using those.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Is there something i need to change? Am I going wrong somewhere?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548798?ContentTypeID=1</link><pubDate>Mon, 15 Sep 2025 19:22:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71da5dd9-53bf-47fb-aef2-0a13061acaf4</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Yes, but I can see that the app doesn&amp;#39;t support this as of yet, it&amp;#39;s planned end of September.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548701?ContentTypeID=1</link><pubDate>Mon, 15 Sep 2025 08:06:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29118541-7d98-4e4f-b456-f5e20c29d25f</guid><dc:creator>varsha@</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry for the Late Response.&lt;/p&gt;
&lt;p&gt;I did not understand what I need to configure in the Board Configurator. Are we talking about the application in nrf connect for Desktop?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf54L15 : Unable to use UARTE00 P2.0, P2.2, P2.3, P2.4 not able to send data.</title><link>https://devzone.nordicsemi.com/thread/548244?ContentTypeID=1</link><pubDate>Tue, 09 Sep 2025 13:30:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1238deff-f3b9-4ff7-8607-4ace2739a95e</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I can see I had the other case, did you also see my follow up reply about board configurator?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>