@@ -21,12 +21,27 @@ void menuMain()
2121 systemPrintln ();
2222 char versionString[21 ];
2323 getFirmwareVersion (versionString, sizeof (versionString));
24- systemPrintf (" SparkPNT %s %s\r\n " , platformPrefix, versionString);
24+ systemPrintf (" SparkPNT %s Firmware %s\r\n " , platformPrefix, versionString);
2525
2626 systemPrint (" ESP32 WiFi MAC Address: " );
2727 systemPrintf (" %02X:%02X:%02X:%02X:%02X:%02X\r\n " , wifiMACAddress[0 ], wifiMACAddress[1 ], wifiMACAddress[2 ],
2828 wifiMACAddress[3 ], wifiMACAddress[4 ], wifiMACAddress[5 ]);
2929
30+ systemPrintf (" Oscillator: %s\r\n " , oscillatorType);
31+
32+ systemPrintf (" GNSS: %s version %s S/N %s\r\n " , ProductName, RxVersion, RxSerialNumber);
33+
34+ systemPrint (" Ethernet MAC Address: " );
35+ systemPrintf (" %02X:%02X:%02X:%02X:%02X:%02X\r\n " , ethernetMACAddress[0 ], ethernetMACAddress[1 ], ethernetMACAddress[2 ],
36+ ethernetMACAddress[3 ], ethernetMACAddress[4 ], ethernetMACAddress[5 ]);
37+
38+ systemPrintf (" Previous IP address: %s\r\n " , IPAddress (settings.previousIP ).toString ().c_str ());
39+
40+ systemPrintf (" Current IP address: %s\r\n " , gnssIP.toString ().c_str ());
41+
42+ if (settings.enableTCPServer )
43+ systemPrintf (" TCP Server is enabled: TCP Port %d\r\n " , settings.tcpServerPort );
44+
3045 // Display the uptime
3146 uint64_t uptimeMilliseconds = millis ();
3247 uint32_t uptimeDays = 0 ;
@@ -46,13 +61,14 @@ void menuMain()
4661 uptimeSeconds = uptimeMilliseconds / MILLISECONDS_IN_A_SECOND;
4762 uptimeMilliseconds %= MILLISECONDS_IN_A_SECOND;
4863
49- systemPrint (" System Uptime: " );
64+ systemPrint (" System Uptime: " );
5065 systemPrintf (" %d %02d:%02d:%02d.%03lld\r\n " , uptimeDays, uptimeHours, uptimeMinutes, uptimeSeconds,
5166 uptimeMilliseconds);
5267
53- systemPrintf (" Rejected by parser: %d NMEA / %d RTCM / %d SBF\r\n " , failedParserMessages_NMEA,
68+ systemPrintf (" Rejected by parser: %d NMEA / %d RTCM / %d SBF\r\n " , failedParserMessages_NMEA,
5469 failedParserMessages_RTCM, failedParserMessages_SBF);
5570
71+ systemPrintln ();
5672 systemPrintln (" Menu: Main" );
5773
5874 systemPrintln (" c) Configure operation" );
@@ -94,7 +110,8 @@ void menuMain()
94110 configureGNSSTCPServer (); // Configure TCP
95111
96112 if (settings.enableTCPServer )
97- systemPrintf (" TCP Server is enabled. Please connect on port %d to view the console\r\n " , settings.tcpServerPort );
113+ systemPrintf (" TCP Server is enabled. Please connect on %s:%d to view the console\r\n " ,
114+ gnssIP.toString ().c_str (), settings.tcpServerPort );
98115
99116 beginConsole (115200 , true ); // Swap to Alt pins if TCP is enabled
100117
0 commit comments