For the enum below in the QX_App-Config.h: // Communication Ports - port dependent typedef enum { QX_COMMS_PORT_UART = 0, QX_NUM_OF_PORTS // Ensure this remains as the last value because it sets the number of ports! } QX_Comms_Port_e; If we simply grab the content of UART_Tx_Buf string and dump it down the Tx line, does it matter what the value of QX_COMMS_PORT_UART is? Or do we really need to set it to the correct port number?