Hi
I read in another post a while ago a suggestion of changing GPIO pins allocated to the UART (which I can't find now) as a way for implementing multiple UARTs. I would like to send data to more than one UART, so is it practical to swap the UART TX pin before sending? This is transmit only so I don't need to worry about RX.
If so, what is the best way of going about it? I guess I could reinitialise the UART every time but that seems a bit overkill to me.
I'm currently using printf to send but I can change that if need be.
An alternative would be some external logic driven by GPIOs to route the data although I'd like to do it by code if possible.