yincheng.zhong
2023-11-28 df8da3537c0bb35dbbef5885d9475f1b481d2dd5
源码/核心板/Src/application/dw_app.h
@@ -18,8 +18,11 @@
#include <stdio.h>
#include "beep.h"
#include <math.h>
#include "TrackingDiff.h"
#define USART_INTEGRATE_OUTPUT
#define USART_SINGLE_OUTPUT
//#define USART_INTEGRATE_OUTPUT
//#define USART_ALL_OUTPUT
//#define NEWBOARD
@@ -58,9 +61,9 @@
#define DELAY_BETWEEN_TWO_FRAME_UUS 400
#define POLL_RX_TO_RESP_TX_DLY_UUS 470
#define POLL_RX_TO_RESP_TX_DLY_UUS 1470
/* This is the delay from the end of the frame transmission to the enable of the receiver, as programmed for the DW1000's wait for response feature. */
#define RESP_TX_TO_FINAL_RX_DLY_UUS 200
#define RESP_TX_TO_FINAL_RX_DLY_UUS 10
/* Receive final timeout. See NOTE 5 below. */
#define FINAL_RX_TIMEOUT_UUS 4300
@@ -89,7 +92,9 @@
#define MAINBASE_INDEX        18
#define MOTORSTATE_INDEX      19
#define REMOTEPARA_INDEX      20
#define RESP_MSG_POLL_RX_TS_IDX  26
#define RESP_MSG_RESP_TX_TS_IDX  30
#define RESP_MSG_ANC_DISTOFFSET  34
#define TAGSLOTPOS                  7
//Final
#define FINAL_MSG_POLL_TX_TS_IDX 10
@@ -131,7 +136,7 @@
void Tag_App(void);
void Anchor_App(void);
void tag_sleep_configuraion(void);
extern uint16_t g_Tagdist[TAG_NUM_IN_SYS];
extern int32_t g_Tagdist[TAG_NUM_IN_SYS];
extern uint8_t g_flag_Taggetdist[256];
extern void TagDistClear(void);
void Dw1000_App_Init(void);