Part Number: CC3220SF-LAUNCHXL
I am adding UART support to the CC3220 project "shadow_sample_console_echo."
I am using UART1 as I believe UART0 is used by XDS110.
I find that regardless of how I configure the Tx/Rx pins for UART1 in CC3220SF_LAUNCHXL.c:
{
 .baseAddr = UARTA1_BASE,
 .intNum = INT_UARTA1,
 .intPriority = (~0),
 .flowControl = UARTCC32XX_FLOWCTRL_NONE,
 .ringBufPtr = uartCC3220SRingBuffer[CC3220SF_LAUNCHXL_UART1],
 .ringBufSize = sizeof(uartCC3220SRingBuffer[CC3220SF_LAUNCHXL_UART1]),
 .rxPin = UARTCC32XX_PIN_59_UART1_RX,
 .txPin = UARTCC32XX_PIN_58_UART1_TX,
 .ctsPin = UARTCC32XX_PIN_UNASSIGNED,
 .rtsPin = UARTCC32XX_PIN_UNASSIGNED
 }
(I have tried Tx=pin58, tx=pin1, tx=pin7), that when I write to the uart:
UART_Params_init(&uartParams);
uart = UART_open(Board_UART1, &uartParams);
UART_write(uart, echoPrompt, sizeof(echoPrompt));
the data (as observed with a logic analyzer) always appears on BOTH pin1 and pin7.
Why can't I change the Tx output?
Why does it show up on 2 pins at the same time?
 
				 
		 
					 
                          