#ifndef _P_SERIAL_MGR_H_ #define _P_SERIAL_MGR_H_ #include "stm32l4xx_hal.h" #include typedef struct serial_pkt_t { uint8_t frame_data[256]; uint8_t src_addr; uint8_t dest_addr; uint8_t checksum; uint8_t len; bool b_ready; } serial_pkt_t; void p_serial_mgr_init(UART_HandleTypeDef *huart); bool p_serial_mgr_service(void); void p_serial_mgr_start(); #endif