1
WXK
9 天以前 aa14c757b47b2ef43ec8a6ced81fefe1e6594d2d
STM32H743/FML/DBG.c
@@ -25,7 +25,7 @@
#define OUTPUT_BUF_SIZE 512
#define DBG_UART_RX_BUF_SIZE 2048
#define DBG_UART_TX_BUF_SIZE 2048
#define DBG_UART_TX_QUEUE_MEMBER_CNT 8
#define DBG_UART_TX_QUEUE_MEMBER_CNT 64
/*******************************************************************************
 *                             Local Variable                                  *
@@ -36,7 +36,7 @@
static HIDO_UINT8 l_au8DBGUartTxBuf[DBG_UART_TX_BUF_SIZE];
static HIDO_UINT8 l_u8DBGFlag = DBG_FLAG_ON;
static E_DBGMode l_eDBGMode = DBG_MODE_SHELL;
static E_DBGMode l_eDBGMode = DBG_MODE_CHARGE;
/*******************************************************************************
 *                        Local Function Declaration                           *
 *******************************************************************************/
@@ -363,13 +363,13 @@
static uart_packet_t g_uart_packet = {0};
// 初始化组包结构
void uart_packet_init(void)
{
    memset(&g_uart_packet, 0, sizeof(g_uart_packet));
    g_uart_packet.last_receive_time = HIDO_TimerGetTick();
    lora_uart_receiver_init();
}
//// 初始化组包结构
//void uart_packet_init(void)
//{
//    memset(&g_uart_packet, 0, sizeof(g_uart_packet));
//    g_uart_packet.last_receive_time = HIDO_TimerGetTick();
//    lora_uart_receiver_init();
//}
// 检查超时并处理完整数据包
void check_timeout_and_process(void)
@@ -431,7 +431,6 @@
    else if (DBG_GetMode() == DBG_MODE_GPS)
    {
        static HIDO_UINT32 l_u32ModeTick = 0;
        ;
        HIDO_UINT8 u8RecvChar = 0;
        UART_HandleTypeDef *pstUartHandle = HIDO_NULL;
@@ -460,7 +459,6 @@
            HAL_UART_Transmit(pstUartHandle, &u8RecvChar, 1, 1000);
        }
    }
#if 0
    else if (DBG_GetMode() == DBG_MODE_CFG)
    {
        static HIDO_UINT32 l_u32ModeTick = 0;
@@ -526,6 +524,7 @@
            // HAL_UART_Transmit(pstUartHandle, &u8RecvChar, 1, 1000);
        }
    }
#if 0
    else if (DBG_GetMode() == DBG_MODE_LORAWAN)
    {
        static HIDO_UINT32 l_u32ModeTick = 0;