On the other side the problem is sending data from the UART to the TCP bridge. I tried different terminals (minicom, PuTTY) but the problem is still the same. From the TCP client to the UART characters are sent when pressing the RETURN key (or ^J or ^M) and this is correct. Form the UART to the TCP client characters are sent as they are typed but the first type 'a' sends 'a', the second type 'b' sends 'ab', the third type 'c' sends 'abc' and so on... It looks like a buffer issue, don't know if any one has a similar problem or I'm doing something wrong...
On the other side the problem is sending data from the UART to the TCP bridge. I tried different terminals (minicom, PuTTY) but the problem is still the same. From the TCP client to the UART characters are sent when pressing the RETURN key (or ^J or ^M) and this is correct. Form the UART to the TCP client characters are sent as they are typed but the first type 'a' sends 'a', the second type 'b' sends 'ab', the third type 'c' sends 'abc' and so on... It looks like a buffer issue, don't know if any one has a similar problem or I'm doing something wrong...