WXK
2024-01-17 ed02ba669c5898bec4abb01843bb480beaec33a0
decadriver/deca_device.c
@@ -155,6 +155,7 @@
#define XTRIM_ADDRESS  (0x1E)
uint8_t module_power;
uint32_t power_temp,power_input;
uint8_t error_num;
int dwt_initialise(uint16_t config)
{
      
@@ -176,8 +177,11 @@
    while (DWT_DEVICE_ID != dw1000local.deviceID) // MP IC ONLY (i.e. DW1000) FOR THIS CODE
    {
          dw1000local.deviceID =  dwt_readdevid() ;
        error_num++;
        if(error_num>100)
        {break;}
    }
     error_num=0;
    _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
    dw1000local.deviceID =  dwt_readdevid() ;
      if(module_power>36)