diff --git a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds.h b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds.h index 350b64c6c6..68c2a8b00d 100644 --- a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds.h +++ b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds.h @@ -43,7 +43,7 @@ extern "C" { * @brief tx holdoff delay for DS TWR (usec) */ #ifndef MYNEWT_VAL_TWR_DS_TX_HOLDOFF -#define MYNEWT_VAL_TWR_DS_TX_HOLDOFF (((uint32_t)0x0300)) +#define MYNEWT_VAL_TWR_DS_TX_HOLDOFF (((uint32_t)0x0300 + 0xA0 * IS_USED(MODULE_UWB_CORE_RNG_TRX_INFO))) #endif #ifdef __cplusplus diff --git a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds_ext.h b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds_ext.h index 36a3fc7fcb..2636f8e566 100644 --- a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds_ext.h +++ b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ds_ext.h @@ -43,7 +43,7 @@ extern "C" { * @brief tx holdoff delay for DS TWR extended frame (usec) */ #ifndef MYNEWT_VAL_TWR_DS_EXT_TX_HOLDOFF -#define MYNEWT_VAL_TWR_DS_EXT_TX_HOLDOFF (((uint32_t)0x0400)) +#define MYNEWT_VAL_TWR_DS_EXT_TX_HOLDOFF (((uint32_t)0x0400 + 0xA0 * IS_USED(MODULE_UWB_CORE_RNG_TRX_INFO))) #endif #ifdef __cplusplus diff --git a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss.h b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss.h index 55c8a41126..fc90ade232 100644 --- a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss.h +++ b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss.h @@ -43,7 +43,7 @@ extern "C" { * @brief tx holdoff delay for SS TWR (usec) */ #ifndef MYNEWT_VAL_TWR_SS_TX_HOLDOFF -#define MYNEWT_VAL_TWR_SS_TX_HOLDOFF (((uint32_t)0x0300)) +#define MYNEWT_VAL_TWR_SS_TX_HOLDOFF (((uint32_t)0x0300 + 0xA0 * IS_USED(MODULE_UWB_CORE_RNG_TRX_INFO))) #endif #ifdef __cplusplus diff --git a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ack.h b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ack.h index e1af338fad..34a2629bbb 100644 --- a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ack.h +++ b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ack.h @@ -43,7 +43,7 @@ extern "C" { * @brief TOA timeout delay for SS TWR (usec) */ #ifndef MYNEWT_VAL_TWR_SS_ACK_TX_HOLDOFF -#define MYNEWT_VAL_TWR_SS_ACK_TX_HOLDOFF (((uint32_t)0x800)) +#define MYNEWT_VAL_TWR_SS_ACK_TX_HOLDOFF (((uint32_t)0x800 + 0xA0 * IS_USED(MODULE_UWB_CORE_RNG_TRX_INFO))) #endif #ifdef __cplusplus diff --git a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ext.h b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ext.h index 4d3b335d3f..acf5baf652 100644 --- a/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ext.h +++ b/pkg/uwb-core/include/dpl_syscfg/syscfg_twr_ss_ext.h @@ -43,7 +43,7 @@ extern "C" { * @brief tx holdoff delay for SS EXT TWR (usec) */ #ifndef MYNEWT_VAL_TWR_SS_EXT_TX_HOLDOFF -#define MYNEWT_VAL_TWR_SS_EXT_TX_HOLDOFF (((uint32_t)0x0400)) +#define MYNEWT_VAL_TWR_SS_EXT_TX_HOLDOFF (((uint32_t)0x0400 + 0xA0 * IS_USED(MODULE_UWB_CORE_RNG_TRX_INFO))) #endif #ifdef __cplusplus diff --git a/pkg/uwb-core/include/dpl_syscfg/syscfg_uwb_rng.h b/pkg/uwb-core/include/dpl_syscfg/syscfg_uwb_rng.h index d56f75c93d..9e54e8becc 100644 --- a/pkg/uwb-core/include/dpl_syscfg/syscfg_uwb_rng.h +++ b/pkg/uwb-core/include/dpl_syscfg/syscfg_uwb_rng.h @@ -43,7 +43,7 @@ extern "C" { * @brief worstcase tx holdoff delay for all TWR modes (usec) */ #ifndef MYNEWT_VAL_RNG_TX_HOLDOFF -#define MYNEWT_VAL_RNG_TX_HOLDOFF (((uint32_t)0x0320)) +#define MYNEWT_VAL_RNG_TX_HOLDOFF (((uint32_t)0x0320 + 0xA0 * IS_USED(MODULE_UWB_CORE_RNG_TRX_INFO))) #endif /**