[nrf52840] handle mIsCcaEnabled flag (#2768)

This commit is contained in:
Kamil Sroka
2018-06-07 09:17:56 -07:00
committed by Jonathan Hui
parent cbd0511775
commit ddf177edf3
+10 -1
View File
@@ -327,7 +327,16 @@ otError otPlatRadioTransmit(otInstance *aInstance, otRadioFrame *aFrame)
aFrame->mPsdu[-1] = aFrame->mLength;
nrf_802154_channel_set(aFrame->mChannel);
nrf_802154_transmit_csma_ca_raw(&aFrame->mPsdu[-1]);
if (aFrame->mIsCcaEnabled)
{
nrf_802154_transmit_csma_ca_raw(&aFrame->mPsdu[-1]);
}
else
{
nrf_802154_transmit_raw(&aFrame->mPsdu[-1], false);
}
clearPendingEvents();
otPlatRadioTxStarted(aInstance, aFrame);