@@ -5,13 +5,9 @@ void menuTest()
55{
66 inTestMode = true ; // Reroutes bluetooth bytes
77
8- // Enable RTCM
9- myGPS.enableRTCMmessage (UBX_RTCM_1005, COM_PORT_UART2, 1 ); // Enable message 1005 to output through UART2, message every second
10- myGPS.enableRTCMmessage (UBX_RTCM_1074, COM_PORT_UART2, 1 );
11- myGPS.enableRTCMmessage (UBX_RTCM_1084, COM_PORT_UART2, 1 );
12- myGPS.enableRTCMmessage (UBX_RTCM_1094, COM_PORT_UART2, 1 );
13- myGPS.enableRTCMmessage (UBX_RTCM_1124, COM_PORT_UART2, 1 );
14- myGPS.enableRTCMmessage (UBX_RTCM_1230, COM_PORT_UART2, 10 ); // Enable message every 10 seconds
8+ // Enable RTCM 1230. This is the GLONASS bias sentence and is transmitted
9+ // even if there is no GPS fix. We use it to test serial output.
10+ myGPS.enableRTCMmessage (UBX_RTCM_1230, COM_PORT_UART2, 1 ); // Enable message every second
1511
1612 while (1 )
1713 {
@@ -42,7 +38,7 @@ void menuTest()
4238
4339 Serial.println (F (" x) Exit" ));
4440
45- byte incoming = getByteChoice (menuTimeout ); // Timeout after x seconds
41+ byte incoming = getByteChoice (30 ); // Timeout after x seconds
4642
4743 if (incoming == ' 1' )
4844 {
@@ -66,11 +62,6 @@ void menuTest()
6662 inTestMode = false ; // Reroutes bluetooth bytes
6763
6864 // Disable RTCM sentences
69- myGPS.enableRTCMmessage (UBX_RTCM_1005, COM_PORT_UART2, 0 );
70- myGPS.enableRTCMmessage (UBX_RTCM_1074, COM_PORT_UART2, 0 );
71- myGPS.enableRTCMmessage (UBX_RTCM_1084, COM_PORT_UART2, 0 );
72- myGPS.enableRTCMmessage (UBX_RTCM_1094, COM_PORT_UART2, 0 );
73- myGPS.enableRTCMmessage (UBX_RTCM_1124, COM_PORT_UART2, 0 );
7465 myGPS.enableRTCMmessage (UBX_RTCM_1230, COM_PORT_UART2, 0 );
7566
7667 while (Serial.available ()) Serial.read (); // Empty buffer of any newline chars
0 commit comments