From a2093d75e3f42ff7f3951472341ede4dc7b989b6 Mon Sep 17 00:00:00 2001 From: r3df0xx Date: Tue, 14 Jun 2022 05:29:02 +0300 Subject: [PATCH] Update furi_hal_subghz.c --- firmware/targets/f7/furi_hal/furi_hal_subghz.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/firmware/targets/f7/furi_hal/furi_hal_subghz.c b/firmware/targets/f7/furi_hal/furi_hal_subghz.c index 4a8026410..8812978fe 100644 --- a/firmware/targets/f7/furi_hal/furi_hal_subghz.c +++ b/firmware/targets/f7/furi_hal/furi_hal_subghz.c @@ -495,7 +495,10 @@ static void furi_hal_subghz_async_tx_refill(uint32_t* buffer, size_t samples) { } static void furi_hal_subghz_async_tx_dma_isr() { - furi_assert(furi_hal_subghz.state == SubGhzStateAsyncTx); + furi_assert( + furi_hal_subghz.state == SubGhzStateAsyncTx || + furi_hal_subghz.state == SubGhzStateAsyncTxEnd || + furi_hal_subghz.state == SubGhzStateAsyncTxLast); if(LL_DMA_IsActiveFlag_HT1(DMA1)) { LL_DMA_ClearFlag_HT1(DMA1); furi_hal_subghz_async_tx_refill(