| | |
| | | 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 * |
| | | *******************************************************************************/ |
| | |
| | | |
| | | 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) |
| | |
| | | else if (DBG_GetMode() == DBG_MODE_GPS) |
| | | { |
| | | static HIDO_UINT32 l_u32ModeTick = 0; |
| | | ; |
| | | HIDO_UINT8 u8RecvChar = 0; |
| | | UART_HandleTypeDef *pstUartHandle = HIDO_NULL; |
| | | |
| | |
| | | HAL_UART_Transmit(pstUartHandle, &u8RecvChar, 1, 1000); |
| | | } |
| | | } |
| | | #if 0 |
| | | else if (DBG_GetMode() == DBG_MODE_CFG) |
| | | { |
| | | static HIDO_UINT32 l_u32ModeTick = 0; |
| | |
| | | // HAL_UART_Transmit(pstUartHandle, &u8RecvChar, 1, 1000); |
| | | } |
| | | } |
| | | #if 0 |
| | | else if (DBG_GetMode() == DBG_MODE_LORAWAN) |
| | | { |
| | | static HIDO_UINT32 l_u32ModeTick = 0; |