as anyone try to use multiple serial ports of Mega2560 at different baud speed ? I have 2 serial sensors connected (one at 115200bps, one at 4800bps), and a wireless network at 4800bps. The issue is that I get overflow on the 115200bps buffer whenever I write on the 4800bps wireless network. Which make totally sense because it takes 40ms to send a message and during 40ms there is 115200/(8N+1)*40e-3= 512bytes (>buffer_syze). I cannot change the speed of any of the devices. One option would be to write on the 4800bps wireless network one byte at a time, but if there is a more simple option. Also I'll have to read the 4800bps sensor so doing everything byte after byte seems to get me into few different loops with lot of condition to check no buffer is close to overflow. FastSerial library from AdruPilot-Mega with TX buffer look like an option, any advice.