|
|
@@ -167,7 +167,10 @@ static int32_t subghz_file_encoder_worker_thread(void* context) {
|
|
|
}
|
|
|
//waiting for the end of the transfer
|
|
|
FURI_LOG_I(TAG, "End read file");
|
|
|
-
|
|
|
+ while(!furi_hal_subghz_is_async_tx_complete()) {
|
|
|
+ osDelay(5);
|
|
|
+ }
|
|
|
+ FURI_LOG_I(TAG, "End transmission");
|
|
|
while(instance->worker_running) {
|
|
|
if(instance->worker_stoping) {
|
|
|
if(instance->callback_end) instance->callback_end(instance->context_end);
|