From 50531ade5283888860eac91e0778363a9fba676d Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期二, 27 十月 2020 12:56:53 +0800 Subject: [PATCH] V2.2 飞机客户初步调通,发现BUG标签死机 --- Src/decadriver/deca_device.c | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Src/decadriver/deca_device.c b/Src/decadriver/deca_device.c index bef3021..558776b 100644 --- a/Src/decadriver/deca_device.c +++ b/Src/decadriver/deca_device.c @@ -178,10 +178,6 @@ } _dwt_enableclocks(FORCE_SYS_XTI); // NOTE: set system clock to XTI - this is necessary to make sure the values read by _dwt_otpread are reliable - if(module_power>67) - {module_power=67;} - if(module_power<0) - {module_power=0;} if(module_power>36) { power_temp =(module_power-36); @@ -2136,7 +2132,19 @@ dw1000local.sysCFGreg |= SYS_CFG_AUTOACK; dwt_write32bitreg(SYS_CFG_ID, dw1000local.sysCFGreg) ; } - +void dwt_enableautorxeanble(uint8_t enable) +{ + // Set auto ACK reply delay + + // Enable auto ACK + if(enable) + { + dw1000local.sysCFGreg |= SYS_CFG_RXAUTR; + }else{ + dw1000local.sysCFGreg&=0xDFFFFFFF; + } + dwt_write32bitreg(SYS_CFG_ID, dw1000local.sysCFGreg) ; +} /*! ------------------------------------------------------------------------------------------------------------------ * @fn dwt_setdblrxbuffmode() * -- Gitblit v1.9.3