diff --git a/include/wrc.h b/include/wrc.h index 0054967462ec654a46c02193450a7da38cc43f32..6f3e86a40b6aac9b684b566858351d841a6020d8 100644 --- a/include/wrc.h +++ b/include/wrc.h @@ -30,7 +30,7 @@ void wrc_mon_gui(void); void shell_init(void); -int wrc_log_stats(uint8_t onetime); +int wrc_log_stats(void); void wrc_debug_printf(int subsys, const char *fmt, ...); /* This header is included by softpll: manage wrc/wrs difference */ diff --git a/monitor/monitor_ppsi.c b/monitor/monitor_ppsi.c index c49a180f90de874b0ef47e81e801ddda564bbc68..4db47ff2f9f075dd70a8067a181d6026c95af35f 100644 --- a/monitor/monitor_ppsi.c +++ b/monitor/monitor_ppsi.c @@ -266,7 +266,7 @@ static void wrc_mon_std_servo(void) } -int wrc_log_stats(uint8_t onetime) +int wrc_log_stats(void) { static uint32_t last; struct hal_port_state state; @@ -277,7 +277,7 @@ int wrc_log_stats(uint8_t onetime) if (!last) last = timer_get_tics(); - if (!onetime && time_before(timer_get_tics(), wrc_ui_refperiod + last)) + if (time_before(timer_get_tics(), wrc_ui_refperiod + last)) return 0; struct wr_servo_state *s = &((struct wr_data *)ppi->ext_data)->servo_state; diff --git a/wrc_main.c b/wrc_main.c index d2060514e646ac2b8bad39937e9f23d9da359da2..d826099eb6295eb2e2ca40dba5f1b34129b73f51 100644 --- a/wrc_main.c +++ b/wrc_main.c @@ -149,7 +149,7 @@ static void ui_update(void) wrc_ui_mode = UI_SHELL_MODE; } } else if (wrc_ui_mode == UI_STAT_MODE) { - wrc_log_stats(0); + wrc_log_stats(); if (uart_read_byte() == 27 || wrc_ui_refperiod == 0) { shell_init(); wrc_ui_mode = UI_SHELL_MODE;