Skip to content

Commit 1f25cb2

Browse files
author
Nathan Seidle
committed
Add timeout to test menu. Change RTCM output to sentence 1230.
1 parent 5f37fad commit 1f25cb2

File tree

2 files changed

+4
-13
lines changed

2 files changed

+4
-13
lines changed

Firmware/RTK_Enclosed/menuTest.ino

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Programming/RTK_Enclosed.ino.bin

-144 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)