Files
2025-06-27 00:32:57 +08:00

44 lines
486 B
C

#ifndef BSP_USART6_H__
#define BSP_USART6_H__
#include "stdint.h"
#define USART_RECV_BUFF_LEN 512
typedef struct
{
int buff_len;
int buff_used;
int read_ptr;
int save_ptr;
int frem_num; //完整帧数
int active; //在接收到0xff之后进入活跃状态
uint8_t buff[USART_RECV_BUFF_LEN];
} usart_recv_buff;
void bsp_usart6_init(void);
int bsp_usart6_get_byte(uint8_t *data);
int bsp_usart6_put_byte(uint8_t data);
int bsp_usart6_clear(void);
#endif