diff --git a/src/src/radio.c b/src/src/radio.c index 783608c1..29f67e46 100644 --- a/src/src/radio.c +++ b/src/src/radio.c @@ -533,8 +533,8 @@ otError otPlatRadioTransmit(otInstance *aInstance, otRadioFrame *aFrame) if (aFrame->mInfo.mTxInfo.mTxDelay != 0) { - if (!nrf_802154_transmit_raw_at(&aFrame->mPsdu[-1], true, aFrame->mInfo.mTxInfo.mTxDelayBaseTime, - aFrame->mInfo.mTxInfo.mTxDelay, aFrame->mChannel)) + if (!nrf_802154_transmit_raw_at(&aFrame->mPsdu[-1], true, aFrame->mInfo.mTxInfo.mTxTime - SAFE_DELTA, + SAFE_DELTA, aFrame->mChannel)) { error = OT_ERROR_INVALID_STATE; }