mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
Merge branch 'fix/dac_continuous_flag_v5.3' into 'release/v5.3'
fix(dac): dac_continuous set is_cyclic flag in async mode (v5.3) See merge request espressif/esp-idf!50542
This commit is contained in:
@@ -419,6 +419,7 @@ esp_err_t dac_continuous_start_async_writing(dac_continuous_handle_t handle)
|
|||||||
}
|
}
|
||||||
/* Wait for the previous DMA stop */
|
/* Wait for the previous DMA stop */
|
||||||
while (atomic_load(&handle->is_running)) {}
|
while (atomic_load(&handle->is_running)) {}
|
||||||
|
atomic_store(&handle->is_cyclic, true);
|
||||||
|
|
||||||
/* Link all descriptors as a ring */
|
/* Link all descriptors as a ring */
|
||||||
for (int i = 0; i < handle->cfg.desc_num; i++) {
|
for (int i = 0; i < handle->cfg.desc_num; i++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user