From 459352f7e1162a434085415a83282e91ebac590d Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期五, 13 十二月 2024 18:16:41 +0800 Subject: [PATCH] 2.8,去掉debug模式 --- Src/application/dw_app.c | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c index 7024a32..b2df276 100644 --- a/Src/application/dw_app.c +++ b/Src/application/dw_app.c @@ -190,6 +190,29 @@ * As this example only handles one incoming frame with always the same delay and timeout, those values can be set here once for all. */ //设置接收超时时间 } +uint8_t uwb_onflag=1; +void UWB_RXON() +{ + if(!g_com_map[MODBUS_MODE]) + { + Dw1000_Init(); + uwb_onflag=1; + g_com_map[UWB_ONFLAG]=uwb_onflag; + save_com_map_to_flash(); + } +} +void UWB_RXOFF() +{ + if(!g_com_map[MODBUS_MODE]) + { + dwt_setinterrupt( DWT_INT_RFCG | (DWT_INT_ARFE | DWT_INT_RFSL | DWT_INT_SFDT | DWT_INT_RPHE | DWT_INT_RFCE | DWT_INT_RFTO | DWT_INT_RXPTO), 0); + dwt_forcetrxoff(); + dwt_entersleep(); + uwb_onflag=0; + g_com_map[UWB_ONFLAG]=uwb_onflag; + save_com_map_to_flash(); + } +} void Dw1000_App_Init(void) { //g_com_map[DEV_ID] = 0x0b; -- Gitblit v1.9.3