fix(isp): fix isp registers can not be read/write error

This commit is contained in:
gaoxu
2026-04-24 11:19:53 +08:00
parent d2205492ac
commit 7aab2da81e
+3 -2
View File
@@ -110,14 +110,15 @@ esp_err_t esp_isp_new_processor(const esp_isp_processor_cfg_t *proc_config, isp_
if (out_clk_freq_hz != proc_config->clk_hz) {
ESP_LOGW(TAG, "precision loss, real output frequency: %"PRIu32"Hz", out_clk_freq_hz);
}
;
isp_hal_init(&proc->hal, proc->proc_id);
esp_clk_tree_enable_src((soc_module_clk_t)clk_src, true);
PERIPH_RCC_ATOMIC() {
isp_ll_select_clk_source(proc->hal.hw, clk_src);
isp_ll_set_clock_div(proc->hal.hw, &clk_div);
}
isp_hal_init(&proc->hal, proc->proc_id);
atomic_init(&proc->isp_fsm, ISP_FSM_INIT);
atomic_init(&proc->bf_fsm, ISP_FSM_INIT);
atomic_init(&proc->blc_fsm, ISP_FSM_INIT);