I try to send something on Serial 0 at the same time to receiving GPS data from Serial1. But Serial1 lose some bytes. I maked this test project to show this problem https://github.com/Genajoin/cubecellGpsSerialTest/blob/main/src/main.cpp
Programm printing “0” to Serial0 and at the same time checking recieved nmea checksum data. If it ok is printing “1”. Else printing “error”.
Programm protocol:
Write something to Serial0.
0000000000000000000000000000000000000000000000000
0000000000000000000000000000000
ERROR 49<>0 $GNGGA,,01
0000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000
ERROR D<>0 $GNGGA,,0,00,25.,,,,,,,,SV,1,1,0E
000000000000000000000000000000000000000000000000000000000000
000000000000000000000
Silent mode to Serial0.
111111111111111111111111111111
Write something to Serial0.
00000000000000000000000000000000000000000000000000
ERROR 2A<>7A $GNGGA,,,N*7A
I think it is buffer problem. How to increase serial rx buffer size?