Commit Graph
63 Commits
Author SHA1 Message Date
Marius Vikhammer d838f018c6 fix(isp): fix typo in CONFIG_ISP_ISR_IRAM_SAFE macro reference
SAEE -> SAFE in isp_ae.c, causing the IRAM safety check to never
trigger regardless of the Kconfig setting.
2026-06-01 09:36:21 +08:00
armando 74c052c9af fix(isp): corrected isp v size limitation 2026-05-08 09:09:57 +08:00
gaoxu ee198b507d refactor(isp): avoid isp ll functions using hal.hw before initialization 2026-04-24 11:05:01 +08:00
gaoxu 10d4c0c7bb fix(isp): fix isp registers can not be read/write error 2026-04-24 11:04:51 +08:00
morris a3e7b029a9 Merge branch 'feat/isp_error_events_v5.5' into 'release/v5.5'
isp: added isp error interrupts (v5.5)

See merge request espressif/esp-idf!46632
2026-03-31 10:10:50 +08:00
armando dadf5ca4b2 change(isp): added lut table depth check 2026-03-25 10:55:25 +08:00
armando f686bc85ec change(isp): added hres and vres limitation check 2026-03-25 10:53:11 +08:00
armando 13ddee015b feat(isp): added isp error interrupts 2026-03-16 14:53:14 +08:00
armando 5d5eafac76 fix(isp): fixed wbg shadow not working issue 2026-01-21 10:29:31 +08:00
gaoxu 497275281f feat(isp_color): support ISP color on P4 2026-01-16 16:55:30 +08:00
armando dc7b41a365 fix(isp): fixed awb subwindow always need to be set issue 2026-01-07 16:03:33 +08:00
armando 321e86bc1a feat(isp): allow to bypass shadow register 2026-01-07 16:03:28 +08:00
Dong Heng 2b199da335 fix(esp_driver_isp): Fix AWB subwindown compatibility for ESP32-P4 ECO4 2026-01-06 15:49:03 +08:00
morris c4ac92b254 Merge branch 'fix/awb_subwindow_v5.5' into 'release/v5.5'
fix(isp): Added subwindow configuration for AWB (v5.5)

See merge request espressif/esp-idf!44219
2026-01-06 15:44:06 +08:00
Chen Chen f0ea86592c fix(isp): Added subwindow configuration for AWB 2026-01-04 17:56:02 +08:00
armando 4f660e5ee1 feat(isp): allow ccm to bypass shadow register 2026-01-04 11:29:29 +08:00
Chen Chen c9c25684ca feat(isp): support Crop driver on p4 rev3
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-12-15 15:11:45 +08:00
armando 86f9d0cf5c feat(isp): added shadow reg settings 2025-11-14 15:54:06 +08:00
armando 3fff202b63 fix(isp): use atomic fsm check 2025-11-07 10:17:03 +08:00
armando 703da8c2c5 change(isp): make wbg standalone 2025-11-07 10:16:59 +08:00
armando 4cd83738f9 feat(isp): support AWB driver setting wbgain and subwindow feature 2025-11-07 10:16:56 +08:00
armando 7a6eb73a93 feat(isp): support BLC driver 2025-10-23 01:17:52 +00:00
Jiang Jiang Jian 3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
armando f31a5dc543 feat(isp): supported byte endianness swap 2025-03-17 10:05:41 +08:00
armando 4abe226cf3 feat(isp): supported bypass isp to use csi 2025-03-17 10:05:41 +08:00
Michael (XIAO Xufeng) cb227eb260 fix(isp_lsc): fixed warning description for p4 v1.0 2025-02-01 00:10:37 +08:00
Armando 775e4d584c refactor(isp): use hw auto clock control mode for pipelines 2025-01-16 11:20:15 +08:00
Armando ae85fe9b08 feat(isp): allow isp bf to be configured dyncamically 2025-01-16 11:20:15 +08:00
Song Ruo Jing c05603d4a0 fix(isp): isp_dvp raw->rgb needs a workaround 2024-12-23 21:43:43 +08:00
Song Ruo Jing 1363754c19 fix(isp): isp demosaic module should never be disabled for non-raw8 output format 2024-12-23 21:43:43 +08:00
Song Ruo Jing 338b0c707d Revert "change(isp): enable yuv submodules"
This reverts commit e4a4497094.
2024-12-23 21:43:43 +08:00
Armando e4a4497094 change(isp): enable yuv submodules 2024-12-05 17:21:05 +08:00
Armando 7e02f87bc9 change(isp): added eco2 check 2024-10-18 11:29:56 +08:00
Armando 0e1ee38ae8 feat(isp): added lsc feature 2024-10-18 11:29:56 +08:00
wuzhenghui 13e42707a0 feat(esp_hw_support): add clk tree source gate management api 2024-09-11 10:53:01 +08:00
gaoxu 7b71d7aaac feat(isp_color): support ISP color on P4 2024-09-03 14:52:46 +08:00
Armando 02b2f9a4c4 feat(isp): added isp demosaic driver 2024-08-28 10:03:22 +08:00
gaoxu c3155c39d1 feat(isp_hist): change coeff and weight of HIST to integer/decimal struct 2024-08-27 16:56:18 +08:00
gaoxu fb5df708a1 feat(isp_hist): Add ISP histogram support and add test for esp32p4(part 2) 2024-08-27 11:26:03 +08:00
C.S.M 97acf99867 feat(isp_hist): Add ISP histogram support for esp32p4 (part1) 2024-08-26 17:58:37 +08:00
Song Ruo Jing f2d131aae4 feat(isp): add gamma correction driver to ISP 2024-08-21 17:27:16 +08:00
Armando e9f65051e7 feat(isp): added isp yuv2rgb / rgb2yuv configs 2024-08-20 09:20:59 +08:00
Armando f1b5846a55 feat(isp): added isp sharp driver 2024-08-15 18:06:23 +08:00
gaoxu e3a717fd15 feat(isp): fix potentiual AF/AE/AWB continuous and oneshot conflict and add test 2024-08-02 16:52:35 +08:00
gaoxu 51a7de23b8 feat(isp_ae): add thread safe lock for ISP AE 2024-07-31 15:08:48 +08:00
gaoxu c88ba68cb0 feat(isp): ISP dispatched ISRs together 2024-07-31 15:08:47 +08:00
gaoxu 3c0fe579b6 feat(isp_ae): support isp auto exposure 2024-07-31 11:18:51 +08:00
laokaiyao 9e66f1ecc0 feat(isp_awb): support to change config after initialized 2024-06-17 11:19:59 +08:00
laokaiyao ae9f64aa5b fix(isp_awb): fixed continuous mode only triggered once 2024-06-13 14:00:15 +08:00
laokaiyao 251fb331d2 feat(isp_ccm): support isp color correction matrix 2024-06-07 10:54:56 +08:00