Files
QDAC-firmware/app/by_frame.h

26 lines
983 B
C
Raw Normal View History

#ifndef _BY_FRAME_H__
#define _BY_FRAME_H__
/* BY_TINY_FRAME 的超级减配版本(好吧基本上完全没有关系)
*
* 使
*/
#include <stdint.h>
2024-03-05 16:35:16 +08:00
#define BY_FRAME_HEAD_1 (0XEB)
#define BY_FRAME_HEAD_2 (0x90)
2024-03-05 16:35:16 +08:00
#define BY_FRAME_UART_TX_PIN (UART2_MAP0_TX_A2)
#define BY_FRAME_UART_RX_PIN (UART2_MAP0_RX_A3)
#define BY_FRAME_UART_INDEX (UART_2)
#define BY_FRAME_UART_BAUDRATE (115200)
#define BY_FRAME_UART_IDLE_TIME_US ((1000000 / BY_FRAME_UART_BAUDRATE * 8) * 4)
extern void by_frame_init(void);
extern void by_frame_send(uint8_t data_num, uint32_t *data_array);
extern void by_frame_parse(uint8_t data_num, uint32_t *data_array);
extern void by_frame_parse_uart_handle(uint8_t data);
#endif