diff --git a/df_datalink_ge/src/main.c b/df_datalink_ge/src/main.c index 4cdf10f..db3fb95 100644 --- a/df_datalink_ge/src/main.c +++ b/df_datalink_ge/src/main.c @@ -360,7 +360,9 @@ void ScuTimer_IntrHandler(void *context) if (XScuTimer_IsExpired((XScuTimer *)xdesc->instance)) { // Update log - Phy_UpdateHwSate(phyInstPtr); + const HWSTATE *newHwState; + newHwState = Phy_RefreshHwSate(phyInstPtr); + SysMonitor_UpdateHardwareStatus(newHwState); XScuTimer_ClearInterruptStatus((XScuTimer *)xdesc->instance); } else diff --git a/df_datalink_sp/src/main.c b/df_datalink_sp/src/main.c index 4802ff1..1726b17 100644 --- a/df_datalink_sp/src/main.c +++ b/df_datalink_sp/src/main.c @@ -361,7 +361,9 @@ void ScuTimer_IntrHandler(void *context) if (XScuTimer_IsExpired((XScuTimer *)xdesc->instance)) { // Update log - Phy_UpdateHwSate(phyInstPtr); + const HWSTATE *newHwState; + newHwState = Phy_RefreshHwSate(phyInstPtr); + SysMonitor_UpdateHardwareStatus(newHwState); XScuTimer_ClearInterruptStatus((XScuTimer *)xdesc->instance); } else