26 lines
539 B
C
26 lines
539 B
C
|
|
#pragma once
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define UART_PORT_NUM UART_NUM_0
|
|
#define UART_BAUD_RATE 2000000
|
|
#define TXD_PIN (GPIO_NUM_11)
|
|
#define RXD_PIN (GPIO_NUM_12)
|
|
#define BUF_SIZE 4096
|
|
|
|
typedef struct {
|
|
uint8_t start[2];
|
|
uint32_t id;
|
|
int64_t time_delta;
|
|
float cir[4];
|
|
uint8_t end[2];
|
|
} __attribute__((packed)) csi_data_t;
|
|
|
|
void init_uart(void);
|
|
int uart_send_data(const char *data, uint8_t len);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |