Commit dd8c58bc authored by Wesley W. Terpstra's avatar Wesley W. Terpstra

bootp: report IP in ppsi monitor gui

parent a80c5133
......@@ -19,6 +19,7 @@
#include <onewire.h>
#include <util.h>
#include "wrc_ptp.h"
#include "lib/ipv4.h"
#define UI_REFRESH_PERIOD TICS_PER_SECOND /* 1 sec */
......@@ -34,6 +35,9 @@ void wrc_mon_gui(void)
int aux_stat;
uint64_t sec;
uint32_t nsec;
#ifdef CONFIG_ETHERBONE
uint8_t ip[4];
#endif
if (timer_get_tics() - last < UI_REFRESH_PERIOD)
return;
......@@ -84,6 +88,14 @@ void wrc_mon_gui(void)
cprintf(C_GREEN, "Calibrated ");
else
cprintf(C_RED, "Uncalibrated ");
#ifdef CONFIG_ETHERBONE
cprintf(C_WHITE, "\nIPv4: ");
getIP(ip);
if (needIP)
cprintf(C_RED, "BOOTP running");
else
cprintf(C_GREEN, "%d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
#endif
/* show_servo */
cprintf(C_BLUE, "\n\nSynchronization status:\n\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment