From 6b016e1181e5a2dd94914553adad45c071b621d8 Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Tue, 12 Mar 2024 11:20:56 +0800 Subject: [PATCH] update systembus: omit redundant code --- df_datalink_sp/src/systembus/systembus.c | 5 ++++- df_datalink_sp/src/systembus/systembus_uart.h | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/df_datalink_sp/src/systembus/systembus.c b/df_datalink_sp/src/systembus/systembus.c index 9db952e..55a81d7 100644 --- a/df_datalink_sp/src/systembus/systembus.c +++ b/df_datalink_sp/src/systembus/systembus.c @@ -453,7 +453,10 @@ int32_t SystemBus_HandleCmd(SYSBUS *instPtr) Phy_SetupNextSlot(phyRef, PHY_TOR_RX, L1_10KBPS_10MS_FRAME, NULL); break; } - + if (reconfig == true) + { + Linklayer_Reconfig(linkInstPtr, &linkConfig); + } Linklayer_Start(linkInstPtr); instPtr->sysbusLog.lastConfig[0] = data[WD_MODE_CMD]; instPtr->sysbusLog.lastConfig[1] = data[WD_EN_CMD]; diff --git a/df_datalink_sp/src/systembus/systembus_uart.h b/df_datalink_sp/src/systembus/systembus_uart.h index 38aea96..e7a965a 100644 --- a/df_datalink_sp/src/systembus/systembus_uart.h +++ b/df_datalink_sp/src/systembus/systembus_uart.h @@ -73,10 +73,9 @@ typedef struct typedef struct { - uint8_t len; + uint16_t len; uint8_t checkSum; uint8_t isValid; - uint8_t dummy; uint8_t data[256]; } SYSBUS_UART_FRAME;