chen
2025-05-26 1e1b1b9f73152b17b960c5c2b1531d66ca4ddbe0
keil/include/drivers/serial_at_cmd_app.h
@@ -20,12 +20,26 @@
            UsartReceiveWaitData,
            UsartReceiveWaitChecksum//
}UsartRecvPackState;
// 定义状态枚举
typedef enum {
    Usart0ReceiveWaitHead0,
    Usart0ReceiveWaitHead1,
    Usart0ReceiveWaitCmdType,
    Usart0ReceiveWaitMsgType,
    Usart0ReceiveWaitDataLen,
    Usart0ReceiveWaitParamAddr,
    Usart0ReceiveWaitData,
    Usart0ReceiveWaitChecksum1,
      Usart0ReceiveWaitChecksum2,
} Usart0ReceiveState;
extern uint8_t mUsartReceivePack[100];
extern uint8_t mUsart2ReceivePack[100];
void UsartParseDataHandler(uint8_t data);
void Usart2ParseDataHandler(uint8_t data);
void Usart0ParseDataHandler(uint8_t data);
void UpdateProcess(uint8_t index);
#endif