feat(isp): support ISP DPC, add tests and use it in multi pipeline example

This commit is contained in:
gaoxu
2026-07-31 10:22:41 +08:00
parent 7054ec851c
commit 30e3df1c7c
30 changed files with 3679 additions and 7 deletions
@@ -95,6 +95,7 @@ typedef struct isp_processor_t {
ISP_ATOMIC_TYPE(isp_fsm_t) lsc_fsm;
ISP_ATOMIC_TYPE(isp_fsm_t) sharpen_fsm;
ISP_ATOMIC_TYPE(isp_fsm_t) wbg_fsm;
ISP_ATOMIC_TYPE(isp_fsm_t) dpc_fsm;
esp_isp_evt_cbs_t cbs;
void *user_data;
@@ -112,6 +113,7 @@ typedef struct isp_processor_t {
struct {
uint32_t wbg_update_once_configured: 1;
uint32_t dpc_update_once_configured: 1;
} sub_module_flags;
} isp_processor_t;