diff --git a/df_datalink_ge/src/main.c b/df_datalink_ge/src/main.c index db3fb95..16748f0 100644 --- a/df_datalink_ge/src/main.c +++ b/df_datalink_ge/src/main.c @@ -359,10 +359,8 @@ void ScuTimer_IntrHandler(void *context) xdesc = (struct xil_timer_desc *)(logTmPtr->extra); if (XScuTimer_IsExpired((XScuTimer *)xdesc->instance)) { - // Update log - const HWSTATE *newHwState; - newHwState = Phy_RefreshHwSate(phyInstPtr); - SysMonitor_UpdateHardwareStatus(newHwState); + // Refresh log + Phy_RefreshHwSate(phyInstPtr); XScuTimer_ClearInterruptStatus((XScuTimer *)xdesc->instance); } else diff --git a/df_datalink_sp/src/main.c b/df_datalink_sp/src/main.c index 1726b17..eb5a3b6 100644 --- a/df_datalink_sp/src/main.c +++ b/df_datalink_sp/src/main.c @@ -360,10 +360,8 @@ void ScuTimer_IntrHandler(void *context) xdesc = (struct xil_timer_desc *)(logTmPtr->extra); if (XScuTimer_IsExpired((XScuTimer *)xdesc->instance)) { - // Update log - const HWSTATE *newHwState; - newHwState = Phy_RefreshHwSate(phyInstPtr); - SysMonitor_UpdateHardwareStatus(newHwState); + // Refresh log + Phy_RefreshHwSate(phyInstPtr); XScuTimer_ClearInterruptStatus((XScuTimer *)xdesc->instance); } else @@ -376,7 +374,7 @@ void ScuTimer_IntrHandler(void *context) /** * @brief Hardware_SwitchFreq * - * @param dev + * @param devSysMonitor_UpdateHardwareStatus(newHwState); * @param freq * * @return None. diff --git a/df_datalink_sp/src/networking/phy_layer/phy_layer.c b/df_datalink_sp/src/networking/phy_layer/phy_layer.c index d1d54a7..c69660b 100644 --- a/df_datalink_sp/src/networking/phy_layer/phy_layer.c +++ b/df_datalink_sp/src/networking/phy_layer/phy_layer.c @@ -1133,10 +1133,10 @@ void Phy_RetrieveRecvData(PHY_INST *instPtr, uint8_t *dataBuff) * @param instPtr a pointer to hopping pattern buffer * @param patternLen a integer indicate the length of hopping pattern. * - * @return pointer to new hardware status + * @return NONE * ******************************************************************************/ -const HWSTATE* Phy_RefreshHwSate(PHY_INST *instPtr) +void Phy_RefreshHwSate(PHY_INST *instPtr) { ASSERT(instPtr != NULL); uint32_t rawData; @@ -1242,5 +1242,5 @@ const HWSTATE* Phy_RefreshHwSate(PHY_INST *instPtr) { instPtr->hwSate.isSpOk = true; } - return (&(instPtr->hwSate)); + SysMonitor_UpdateHardwareStatus(&(instPtr->hwSate)); }