#ifndef __K210_USART_H #define __K210_USART_H #include "stm32f10x.h" #include "Attendance.h" #define K210_RX_BUFFER_SIZE 128 // 声明外部变量 extern FaceRecognitionResult K210_FaceResult; // 声明公共函数 // 函数作用:初始化 STM32 与 K210 通信用的 USART3 接口和接收中断。 void K210_USART_Init(void); // 函数作用:返回 K210 串口接收完成标志,用于主循环判断是否有新识别结果。 uint8_t K210_GetRxFlag(void); // 函数作用:清除 K210 串口接收完成标志,准备接收下一帧数据。 void K210_ClearRxFlag(void); // 函数作用:解析 K210 发来的识别结果字符串,填充人脸识别结果结构体。 uint8_t K210_ParseFaceData(const char* buffer, FaceRecognitionResult* result); #endif