defragster
Senior Member+
Tim,
I can move GPS to Serial2 if preferred. Easy to do if that syncs with you all better.
Your system will run better under stress. Serial3 has 1 byte hardware FIFO so each byte triggers an interrupt to unload it. #1 and #2 have 8 byte FIFO and interrupt only fires after ~4+ bytes to transfer to buffer. And that leaves 'slop' room on the processor if the interrupt is delayed to prevent Rx data loss.
If you move - make sure to bump the right core: #define SERIAL2_RX_BUFFER_SIZE 128