Commit Graph

25 Commits

Author SHA1 Message Date
gaoxu
30e3df1c7c feat(isp): support ISP DPC, add tests and use it in multi pipeline example 2026-07-31 10:22:41 +08:00
morris
74d9e99d91 refactor(lcdcam): move shared core clock setup to drivers
Configure the shared LCDCAM core clock through guarded LCD and CAM LL APIs,
and unify LCD functional clock LL calls around group IDs across supported targets.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 18:40:04 +08:00
morris
f7c46393b2 refactor(lcd): rename delay_ticks to delay_mode to match register semantics
The LCD delay registers configure a delay mode (0=no delay, 1=delay on
rising edge, 2=delay on falling edge), not a tick count. Rename the LL
layer functions and parameters to reflect this, and add
lcd_ll_set_data_delay_mode for esp32s31 and esp32p4.
2026-07-24 16:21:09 +08:00
Gao Xu
2039ee0b8d Merge branch 'isp_dma_one_frame' into 'master'
feat(isp): support isp dma input and add example

Closes IDF-10496

See merge request espressif/esp-idf!46619
2026-07-15 12:24:04 +08:00
gaoxu
ea417f202e feat(isp): support isp dma input and add example 2026-07-14 18:15:44 +08:00
gaoxu
24a51e6b16 feat(csi): add MIPI-CSI host error event 2026-07-13 15:10:16 +08:00
gaoxu
4e3751b32e feat(cam): support dvp cam on ESP32-S31 2026-05-14 17:09:49 +08:00
gaoxu
37160f88af refactor(isp): avoid isp ll functions using hal.hw before initialization 2026-04-23 19:14:26 +08:00
Song Ruo Jing
dfe86726bf fix(isp): disable gamma xcoord error check 2026-04-21 11:59:13 +08:00
Gao Xu
eddf3dbec1 Merge branch 'fix/isp_clk_error' into 'master'
Fix ISP clk source error and hal init error

See merge request espressif/esp-idf!46993
2026-03-27 15:01:40 +08:00
gaoxu
87a1c02764 fix(isp): fix isp clock source error 2026-03-25 17:01:22 +08:00
armando
418a091240 change(isp): added lut table depth check 2026-03-23 11:31:30 +08:00
armando
7bb22fd0b9 change(isp): improve sampling point 2026-03-16 15:51:49 +08:00
armando
f154ade586 feat(isp): added isp error interrupts 2026-03-16 11:33:56 +08:00
armando
a472bfbb69 feat(csi): support custom data type 2026-02-28 11:21:12 +08:00
armando
303da81075 feat(csi): support csi input bit swap 2026-02-05 01:18:27 +00:00
gaoxu
493b67fdc7 feat(csi): add csi color format conversion 2026-01-26 11:37:09 +08:00
gaoxu
b53427075e refactor(cam): use fourcc for cam format 2026-01-26 11:37:06 +08:00
armando
34da2bdb78 feat(isp): allow to bypass shadow register 2026-01-05 14:49:02 +08:00
armando
a0e52a3a1d refactor(isp): use fourcc for isp color formats 2025-12-17 01:58:58 +00:00
armando
ce1840173a fix(isp): fix isp rev012 build 2025-12-15 10:11:23 +08:00
Chen Chen
dc5b0687b9 Merge branch 'fix/awb_subwindow' into 'master'
fix(isp): Added subwindow configuration for AWB

Closes IDF-14342

See merge request espressif/esp-idf!44046
2025-12-12 17:44:15 +08:00
armando
39e2bfe334 feat(isp): allow ccm to bypass shadow register 2025-12-11 10:24:31 +08:00
armando
b856201cc1 feat(hal):graudate the isp hal driver into a new component 2025-12-10 17:56:43 +08:00
armando
66da426c83 feat(hal):graudate the camera hal driver into a new component 2025-11-21 10:51:28 +08:00