Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32-P4-Function-Ev-Board Touch Not working (AEGHB-874) #115

Open
3 tasks done
ManikandanVaradharaj opened this issue Nov 12, 2024 · 18 comments
Open
3 tasks done

ESP32-P4-Function-Ev-Board Touch Not working (AEGHB-874) #115

ManikandanVaradharaj opened this issue Nov 12, 2024 · 18 comments

Comments

@ManikandanVaradharaj
Copy link

Answers checklist.

  • I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
  • I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
  • I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.

ESP-IDF v5.4-dev-4076-gce6085349f

Espressif SoC revision.

ESP32-P4 ECO1

Operating System used.

Linux

How did you build your project?

Command line with idf.py

If you are using Windows, please specify command line type.

None

Development Kit.

ESP32-P4-Function-EV-Board

Power Supply used.

USB

What is the expected behavior?

After I flashed this code.I expected the UI and working functionality as it before..

What is the actual behavior?

Display Touch is completely not working ,UI got slight changed(Lvgl is not there instead of that Squareline is there)

Steps to reproduce.

To get the esp32-p4-function-ev-board sdk i tired to run this repository code..but after build and flashed Touch is not completely working.I didn't modified anything from the code.

Debug Logs.

Executing action: monitor
Serial port /dev/ttyUSB0
Connecting....
Detecting chip type... ESP32-P4
Running idf_monitor in directory /home/smartbuild/Downloads/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone
Executing "/home/smartbuild/.espressif/python_env/idf5.5_py3.10_env/bin/python /home/smartbuild/esp/esp-idf/tools/idf_monitor.py -p /dev/ttyUSB0 -b 115200 --toolchain-prefix riscv32-esp-elf- --target esp32p4 --revision 1 --decode-panic backtrace /home/smartbuild/Downloads/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/build/esp_brookesia_demo.elf -m '/home/smartbuild/.espressif/python_env/idf5.5_py3.10_env/bin/python' '/home/smartbuild/esp/esp-idf/tools/idf.py'"...
--- esp-idf-monitor 1.5.0 on /dev/ttyUSB0 115200
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
ESP-ROM:esp32p4-eco1-20240205
Build:Feb  5 2024
rst:0x1 (POWERON),boot:0x30f (SPI_FAST_FLASH_BOOT)
SPI mode:DIO, clock div:1
load:0x4ff33ce0,len:0x1780
load:0x4ff2abd0,len:0xf24
load:0x4ff2cbd0,len:0x341c
entry 0x4ff2abda
I (25) boot: ESP-IDF v5.4-dev-4076-gce6085349f 2nd stage bootloader
I (26) boot: compile time Nov 12 2024 12:51:14
I (26) boot: Multicore bootloader
I (29) boot: chip revision: v0.1
I (30) boot: efuse block revision: v0.0
I (34) qio_mode: Enabling default flash chip QIO
I (38) boot.esp32p4: SPI Speed      : 80MHz
I (42) boot.esp32p4: SPI Mode       : QIO
I (46) boot.esp32p4: SPI Flash Size : 16MB
I (50) boot: Enabling RNG early entropy source...
I (54) boot: Partition Table:
I (57) boot: ## Label            Usage          Type ST Offset   Length
I (63) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (70) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (76) boot:  2 factory          factory app      00 00 00010000 00900000
I (83) boot:  3 storage          Unknown data     01 82 00910000 00400000
I (90) boot: End of partition table
I (92) esp_image: segment 0: paddr=00010020 vaddr=481a0020 size=38c944h (3721540) map
I (669) esp_image: segment 1: paddr=0039c96c vaddr=30100000 size=0002ch (    44) load
I (671) esp_image: segment 2: paddr=0039c9a0 vaddr=3010002c size=0003ch (    60) load
I (674) esp_image: segment 3: paddr=0039c9e4 vaddr=4ff00000 size=03634h ( 13876) load
I (684) esp_image: segment 4: paddr=003a0020 vaddr=48000020 size=192d48h (1649992) map
I (941) esp_image: segment 5: paddr=00532d70 vaddr=4ff03634 size=17128h ( 94504) load
I (959) esp_image: segment 6: paddr=00549ea0 vaddr=4ff1a780 size=036e0h ( 14048) load
I (963) esp_image: segment 7: paddr=0054d588 vaddr=50108080 size=0001ch (    28) load
I (970) boot: Loaded app from partition at offset 0x10000
I (970) boot: Disabling RNG early entropy source...
I (984) hex_psram: vendor id    : 0x0d (AP)
I (985) hex_psram: Latency      : 0x01 (Fixed)
I (985) hex_psram: DriveStr.    : 0x00 (25 Ohm)
I (986) hex_psram: dev id       : 0x03 (generation 4)
I (990) hex_psram: density      : 0x07 (256 Mbit)
I (995) hex_psram: good-die     : 0x06 (Pass)
I (999) hex_psram: SRF          : 0x02 (Slow Refresh)
I (1004) hex_psram: BurstType    : 0x00 ( Wrap)
I (1008) hex_psram: BurstLen     : 0x03 (2048 Byte)
I (1013) hex_psram: BitMode      : 0x01 (X16 Mode)
I (1017) hex_psram: Readlatency  : 0x04 (14 cycles@Fixed)
I (1022) hex_psram: DriveStrength: 0x00 (1/1)
I (1026) MSPI DQS: tuning success, best phase id is 2
I (1209) MSPI DQS: tuning success, best delayline id is 11
I esp_psram: Found 32MB PSRAM device
I esp_psram: Speed: 200MHz
I (1385) mmu_psram: .rodata xip on psram
I (1465) mmu_psram: .text xip on psram
I (1465) hex_psram: psram CS IO is dedicated
I (1466) cpu_start: Multicore app
I (1812) esp_psram: SPI SRAM memory test OK
I (1821) cpu_start: Pro cpu start user code
I (1822) cpu_start: cpu freq: 360000000 Hz
I (1822) app_init: Application information:
I (1822) app_init: Project name:     esp_brookesia_demo
I (1827) app_init: App version:      1.0.0
I (1831) app_init: Compile time:     Nov 12 2024 12:51:02
I (1836) app_init: ELF file SHA256:  9c0d30ca8...
I (1840) app_init: ESP-IDF:          v5.4-dev-4076-gce6085349f
I (1846) efuse_init: Min chip rev:     v0.1
I (1850) efuse_init: Max chip rev:     v1.99 
I (1854) efuse_init: Chip rev:         v0.1
I (1858) heap_init: Initializing. RAM available for dynamic allocation:
I (1864) heap_init: At 4FF23570 len 00017A50 (94 KiB): RAM
I (1869) heap_init: At 4FF3AFC0 len 00004BF0 (18 KiB): RAM
I (1874) heap_init: At 4FF40000 len 00040000 (256 KiB): RAM
I (1880) heap_init: At 5010809C len 00007F64 (31 KiB): RTCRAM
I (1885) heap_init: At 30100068 len 00001F98 (7 KiB): TCM
I (1890) esp_psram: Adding pool of 23808K of PSRAM memory to heap allocator
I (1897) spi_flash: detected chip: generic
I (1901) spi_flash: flash io: qio
I (1904) host_init: ESP Hosted : Host chip_ip[18]
I (1940) H_API: ESP-Hosted starting. Hosted_Tasks: prio:23, stack: 5120 RPC_task_stack: 5120
sdio_mempool_create free:24502960 min-free:24502960 lfb-def:24117248 lfb-8bit:24117248

I (1945) gpio: GPIO[18]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (1954) gpio: GPIO[19]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (1962) gpio: GPIO[14]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (1970) gpio: GPIO[15]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (1979) gpio: GPIO[16]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 
I (1987) gpio: GPIO[17]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (1996) H_API: ** add_esp_wifi_remote_channels **
I (2000) transport: Add ESP-Hosted channel IF[1]: S[0] Tx[0x4800cfc6] Rx[0x4801a68e]
--- 0x4800cfc6: transport_drv_sta_tx at /home/smartbuild/Downloads/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_hosted/host/drivers/transport/transport_drv.c:211
0x4801a68e: esp_wifi_remote_channel_rx at /home/smartbuild/Downloads/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_wifi_remote/esp_wifi_remote_net.c:19

I (2008) transport: Add ESP-Hosted channel IF[2]: S[0] Tx[0x4800cf0c] Rx[0x4801a68e]
--- 0x4800cf0c: transport_drv_ap_tx at /home/smartbuild/Downloads/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_hosted/host/drivers/transport/transport_drv.c:241
0x4801a68e: esp_wifi_remote_channel_rx at /home/smartbuild/Downloads/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_wifi_remote/esp_wifi_remote_net.c:19

I (2016) main_task: Started on CPU0
I (2019) main_task: Calling app_main()
I (2104) ESP32_P4_EV: Partition size: total: 3848081, used: 3217067
I (2104) main: SPIFFS mount successfully
W (2104) i2c.master: Please check pull-up resistances whether be connected properly. Otherwise unexpected behavior would happen. For more detailed information, please read docs
W (2118) i2s_common: dma frame num is adjusted to 256 to align the dma buffer with 64, bufsize = 512
W (2127) i2s_common: dma frame num is adjusted to 256 to align the dma buffer with 64, bufsize = 512
I (2140) ES8311: Work in Slave mode
I (2143) gpio: GPIO[53]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (2152) ES8311: Work in Slave mode
I (2154) gpio: GPIO[53]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (2160) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:3
I (2165) I2S_IF: STD Mode 1 bits:16/16 channel:2 sample_rate:16000 mask:3
I (2171) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:3
I (2176) I2S_IF: STD Mode 0 bits:16/16 channel:2 sample_rate:16000 mask:3
I (2197) Adev_Codec: Open codec device OK
I (2198) I2S_IF: channel mode 0 bits:16/16 channel:2 mask:3
I (2198) I2S_IF: STD Mode 0 bits:16/16 channel:2 sample_rate:16000 mask:3
I (2215) Adev_Codec: Open codec device OK
I (2216) LVGL: Starting LVGL task
W (2216) ledc: GPIO 26 is not usable, maybe conflict with others
I (2217) ESP32_P4_EV: MIPI DSI PHY Powered on
I (2222) ESP32_P4_EV: Install MIPI DSI LCD control panel
I (2226) ESP32_P4_EV: Install EK79007 LCD control panel
I (2231) ek79007: version: 1.0.0
I (2234) gpio: GPIO[27]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (2406) ESP32_P4_EV: Display initialized
E (2407) lcd_panel: esp_lcd_panel_swap_xy(50): swap_xy is not supported by this panel
W (2407) GT911: Unable to initialize the I2C address
I (2411) GT911: TouchPad_ID:0x39,0x31,0x31
I (2414) GT911: TouchPad_Config_Version:89
I (2418) ESP32_P4_EV: Setting LCD backlight: 100%
[WARN] [esp_brookesia_core.cpp:46](getDisplaySize): Display is not set, use default display
[INFO] [esp_brookesia_core.cpp:204](beginCore): Library version: 0.4.1
[WARN] [esp_brookesia_phone_manager.cpp:72](begin): No touch device is set, try to use default touch device
[WARN] [esp_brookesia_phone_manager.cpp:76](begin): Using default touch device(@0x0x4878a35c)
I (2520) file_iterator: File : Waka Waka.mp3
I (2530) file_iterator: File : BGM 1.mp3
I (2535) file_iterator: File : Something.mp3
I (2541) file_iterator: File : BGM 2.mp3
I (2552) file_iterator: File : For Elise.mp3
I (2553) EUI_Setting: Load ble_en: 0
I (2553) EUI_Setting: Load brightness: 29
I (2553) EUI_Setting: Load volume: 100
I (2555) EUI_Setting: Load wifi_en: 1
I (2559) bsp_extra_board: Setting volume: 100
I (2563) ESP32_P4_EV: Setting LCD backlight: 29%
I (2568) transport: Attempt connection with slave: retry[0]
I (2572) transport: Reset slave using GPIO[54]
I (2576) os_wrapper_esp: GPIO [54] configured
I (2580) gpio: GPIO[54]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (2614) file_iterator: File : weak.mp3
I (2615) file_iterator: File : excellent.mp3
I (2615) file_iterator: File : normal.mp3
I (2616) file_iterator: File : good.mp3
I (2618) Game2048: Load score: 1748
W (2622) esp_video_init: ISP config is null and use default IPA config
E (2628) i2c.master: I2C transaction unexpected nack detected
E (2633) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2640) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2647) sccb_i2c: s_sccb_i2c_transmit_receive_reg_a16v8(112): faled to transmit receive
E (2655) sc2336: Get sensor ID failed
E (2658) esp_video_init: failed to detect MIPI-CSI camera
E (2663) Camera: video main init failed with error 0xffffffff
E (2669) app_video: Open video failed
E (2672) Camera: video cam open failed
I (2688) app_camera_pipeline: new elements[0]:0x48b10680, internal:0
I (2688) app_camera_pipeline: new pipeline 0x48cd27e8, elem_num:1
I (2689) app_camera_pipeline: new elements[0]:0x48cd2830, internal:1
I (2695) app_camera_pipeline: new pipeline 0x48cd280c, elem_num:1
I (2702) main_task: Returned from app_main()
Touch workingE (2716) i2c.master: I2C transaction unexpected nack detected
E (2716) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2718) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2725) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2732) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (2798) i2c.master: I2C transaction unexpected nack detected
E (2798) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2800) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2807) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2814) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (2841) i2c.master: I2C transaction unexpected nack detected
E (2841) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2843) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2850) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2857) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (2868) i2c.master: I2C transaction unexpected nack detected
E (2870) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2877) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2884) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2891) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (2902) i2c.master: I2C transaction unexpected nack detected
E (2903) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2910) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2917) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2924) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (2935) i2c.master: I2C transaction unexpected nack detected
E (2937) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2944) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2951) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2958) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (2969) i2c.master: I2C transaction unexpected nack detected
E (2970) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (2977) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (2984) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (2991) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3002) i2c.master: I2C transaction unexpected nack detected
E (3004) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3011) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3018) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3025) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3036) i2c.master: I2C transaction unexpected nack detected
E (3037) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3044) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3051) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3058) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3069) i2c.master: I2C transaction unexpected nack detected
E (3071) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3078) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3085) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3092) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3103) i2c.master: I2C transaction unexpected nack detected
E (3104) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3111) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3118) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3125) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3136) i2c.master: I2C transaction unexpected nack detected
E (3138) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3145) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3152) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3159) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3170) i2c.master: I2C transaction unexpected nack detected
E (3171) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3178) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3185) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3192) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3203) i2c.master: I2C transaction unexpected nack detected
E (3205) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3212) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3219) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3226) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3237) i2c.master: I2C transaction unexpected nack detected
E (3238) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3245) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3252) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3259) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!
Touch workingE (3270) i2c.master: I2C transaction unexpected nack detected
E (3272) i2c.master: s_i2c_synchronous_transaction(913): I2C transaction failed
E (3279) i2c.master: i2c_master_transmit_receive(1196): I2C transaction failed
E (3286) lcd_panel.io.i2c: panel_io_i2c_rx_buffer(145): i2c transaction failed
E (3293) GT911: esp_lcd_touch_gt911_read_data(220): I2C read error!

More Information.

No response

@github-actions github-actions bot changed the title ESP32-P4-Function-Ev-Board Touch Not working ESP32-P4-Function-Ev-Board Touch Not working (AEGHB-874) Nov 12, 2024
@Horion0415
Copy link
Contributor

Sorry, will this issue persist? Please check if the wiring is correct (https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/user_guide.html#required-hardware).

@ManikandanVaradharaj
Copy link
Author

ManikandanVaradharaj commented Nov 13, 2024 via email

@Horion0415
Copy link
Contributor

You could try providing additional power to the development board or directly to the display (via the power port on the display’s sub-board) to rule out any power insufficiency issues. Alternatively, you could try flashing an LVGL example to see if the touch functionality still has issues.

@ManikandanVaradharaj
Copy link
Author

yeah,the LVGL example has been working with touches..but not in esp-brookesia-phone one..it shows i2c errors.I checked the display to sub-board continuity also its fine but the touch is not working.

@Horion0415
Copy link
Contributor

Could you please confirm if the camera is connected correctly? I think this issue is very likely due to the camera not being connected.

@ManikandanVaradharaj
Copy link
Author

ManikandanVaradharaj commented Nov 13, 2024

without connecting the camera..touch won't work?

@Horion0415
Copy link
Contributor

This is an issue with the esp_video component. When the camera initializes, it needs to confirm the camera sensor model based on the I2C address. I suspect it couldn't find the sensor, which occupied the bus and caused the touch functionality to freeze.

@ManikandanVaradharaj
Copy link
Author

But when i purchased the product I connect and checked without camera connection.that time the touch functionality works fine.

@Horion0415
Copy link
Contributor

I apologize for the inconvenience. It is possible that the version of the esp_video component in the factory firmware is different from the current one. I am sorry for the trouble this has caused. This issue will be reported internally and will be fixed in the future.

@ManikandanVaradharaj
Copy link
Author

Can I get the older one to work one.

@Horion0415
Copy link
Contributor

Sorry, the older version no longer works because it lacks many features. We recommend that customers use this example in conjunction with a camera.

@ManikandanVaradharaj
Copy link
Author

In esp32-p4 what are the necessary components and libraries for rtsp client in esp brookesia phone

@elgerg
Copy link

elgerg commented Nov 19, 2024

Hi,

I just got my new board and found that the touch does not work while the camera is unplugged.

I was surprised and thought I had a faulty board until I read this post.

You should fix the firmware so it can load without the camera.

Thanks

@Horion0415
Copy link
Contributor

Apologies for this issue. It is a problem within the esp_video component, which has already been reported and is expected to be fixed soon.

@ManikandanVaradharaj
Copy link
Author

@Horion0415 when we can get the update for this issue

@Horion0415
Copy link
Contributor

We have identified the issue, but since it involves the esp_video component and the I2C driver, it will take some time to resolve.

@ManikandanVaradharaj
Copy link
Author

@Horion0415 while I'm trying build the brokeesia_phone project it getting lots of error,what caused this and does any changes should i do(I didn't changed the code from project).
In file included from /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:26:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:89:40: error: 'ISP_GAMMA_CURVE_POINTS_NUM' undeclared here (not in a function)
89 | esp_video_isp_gamma_point_t points[ISP_GAMMA_CURVE_POINTS_NUM];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:130:20: error: 'ISP_SHARPEN_TEMPLATE_X_NUMS' undeclared here (not in a function); did you mean 'ISP_BF_TEMPLATE_X_NUMS'?
130 | uint8_t matrix[ISP_SHARPEN_TEMPLATE_X_NUMS][ISP_SHARPEN_TEMPLATE_Y_NUMS];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| ISP_BF_TEMPLATE_X_NUMS
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:130:49: error: 'ISP_SHARPEN_TEMPLATE_Y_NUMS' undeclared here (not in a function); did you mean 'ISP_BF_TEMPLATE_Y_NUMS'?
130 | uint8_t matrix[ISP_SHARPEN_TEMPLATE_X_NUMS][ISP_SHARPEN_TEMPLATE_Y_NUMS];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| ISP_BF_TEMPLATE_Y_NUMS
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:159:5: error: unknown type name 'esp_isp_ae_env_detector_evt_data_t'
159 | esp_isp_ae_env_detector_evt_data_t ae; /*!< ISP exposure statistics /
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:161:5: error: unknown type name 'esp_isp_hist_evt_data_t'
161 | esp_isp_hist_evt_data_t hist; /
!< ISP histogram statistics /
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:162:5: error: unknown type name 'esp_isp_sharpen_evt_data_t'
162 | esp_isp_sharpen_evt_data_t sharpen; /
!< ISP sharpen statistics /
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include/esp_ipa.h:11,
from /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:27:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include/esp_ipa_types.h:17:38: error: 'ISP_AE_BLOCK_X_NUM' undeclared here (not in a function)
17 | #define ISP_AE_REGIONS (ISP_AE_BLOCK_X_NUM * ISP_AE_BLOCK_Y_NUM) /
!< Auto exposure regions /
| ^~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include/esp_ipa_types.h:110:33: note: in expansion of macro 'ISP_AE_REGIONS'
110 | esp_ipa_stats_ae_t ae_stats[ISP_AE_REGIONS];
| ^~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include/esp_ipa_types.h:17:59: error: 'ISP_AE_BLOCK_Y_NUM' undeclared here (not in a function)
17 | #define ISP_AE_REGIONS (ISP_AE_BLOCK_X_NUM * ISP_AE_BLOCK_Y_NUM) /
!< Auto exposure regions */
| ^~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include/esp_ipa_types.h:110:33: note: in expansion of macro 'ISP_AE_REGIONS'
110 | esp_ipa_stats_ae_t ae_stats[ISP_AE_REGIONS];
| ^~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include/esp_ipa_types.h:114:37: error: 'ISP_HIST_SEGMENT_NUMS' undeclared here (not in a function)
114 | esp_ipa_stats_hist_t hist_stats[ISP_HIST_SEGMENT_NUMS];
| ^~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c: In function 'print_stats_info':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:74:35: warning: variable 'ae_stats' set but not used [-Wunused-but-set-variable]
74 | const esp_ipa_stats_ae_t *ae_stats = stats->ae_stats;
| ^~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c: In function 'isp_stats_to_ipa_stats':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:509:9: error: unknown type name 'isp_ae_result_t'; did you mean 'isp_af_result_t'?
509 | isp_ae_result_t *isp_ae = &isp_stat->ae.ae_result;
| ^~~~~~~~~~~~~~~
| isp_af_result_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:509:48: error: request for member 'ae_result' in something not a structure or union
509 | isp_ae_result_t *isp_ae = &isp_stat->ae.ae_result;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:513:70: error: request for member 'luminance' in something not a structure or union
513 | ipa_ae[i * ISP_AE_BLOCK_Y_NUM + j].luminance = isp_ae->luminance[i][j];
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:508:29: warning: variable 'ipa_ae' set but not used [-Wunused-but-set-variable]
508 | esp_ipa_stats_ae_t *ipa_ae = &ipa_stats->ae_stats[0];
| ^~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:532:9: error: unknown type name 'isp_hist_result_t'; did you mean 'isp_af_result_t'?
532 | isp_hist_result_t *isp_hist = &isp_stat->hist.hist_result;
| ^~~~~~~~~~~~~~~~~
| isp_af_result_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:532:54: error: request for member 'hist_result' in something not a structure or union
532 | isp_hist_result_t *isp_hist = &isp_stat->hist.hist_result;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:535:41: error: request for member 'hist_value' in something not a structure or union
535 | ipa_hist[i].value = isp_hist->hist_value[i];
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:542:9: error: unknown type name 'esp_isp_sharpen_evt_data_t'; did you mean 'esp_isp_awb_evt_data_t'?
542 | esp_isp_sharpen_evt_data_t isp_sharpen = &isp_stat->sharpen;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_awb_evt_data_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/esp_video_isp_pipeline.c:544:41: error: request for member 'high_freq_pixel_max' in something not a structure or union
544 | ipa_sharpen->value = isp_sharpen->high_freq_pixel_max;
| ^~
[1053/1792] Building C object esp-idf/.../src/device/esp_video_isp_device.c.obj
FAILED: esp-idf/espressif__esp_video/CMakeFiles/__idf_espressif__esp_video.dir/src/device/esp_video_isp_device.c.obj
/home/smartbuild/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER="v5.3.1-638-ga0f798cfc4-dirty" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/build/config -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/private_include -I/home/smartbuild/esp/esp-idf/components/newlib/platform_include -I/home/smartbuild/esp/esp-idf/components/freertos/config/include -I/home/smartbuild/esp/esp-idf/components/freertos/config/include/freertos -I/home/smartbuild/esp/esp-idf/components/freertos/config/riscv/include -I/home/smartbuild/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/smartbuild/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/smartbuild/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/smartbuild/esp/esp-idf/components/freertos/esp_additions/include -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/include -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/include/soc -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/include/soc/esp32p4 -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/dma/include -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/port/esp32p4/. -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/port/esp32p4/include -I/home/smartbuild/esp/esp-idf/components/esp_hw_support/port/esp32p4/private_include -I/home/smartbuild/esp/esp-idf/components/heap/include -I/home/smartbuild/esp/esp-idf/components/log/include -I/home/smartbuild/esp/esp-idf/components/soc/include -I/home/smartbuild/esp/esp-idf/components/soc/esp32p4 -I/home/smartbuild/esp/esp-idf/components/soc/esp32p4/include -I/home/smartbuild/esp/esp-idf/components/hal/platform_port/include -I/home/smartbuild/esp/esp-idf/components/hal/esp32p4/include -I/home/smartbuild/esp/esp-idf/components/hal/include -I/home/smartbuild/esp/esp-idf/components/esp_rom/include -I/home/smartbuild/esp/esp-idf/components/esp_rom/include/esp32p4 -I/home/smartbuild/esp/esp-idf/components/esp_rom/esp32p4 -I/home/smartbuild/esp/esp-idf/components/esp_common/include -I/home/smartbuild/esp/esp-idf/components/esp_system/include -I/home/smartbuild/esp/esp-idf/components/esp_system/port/soc -I/home/smartbuild/esp/esp-idf/components/esp_system/port/include/riscv -I/home/smartbuild/esp/esp-idf/components/esp_system/port/include/private -I/home/smartbuild/esp/esp-idf/components/riscv/include -I/home/smartbuild/esp/esp-idf/components/esp_timer/include -I/home/smartbuild/esp/esp-idf/components/lwip/include -I/home/smartbuild/esp/esp-idf/components/lwip/include/apps -I/home/smartbuild/esp/esp-idf/components/lwip/include/apps/sntp -I/home/smartbuild/esp/esp-idf/components/lwip/lwip/src/include -I/home/smartbuild/esp/esp-idf/components/lwip/port/include -I/home/smartbuild/esp/esp-idf/components/lwip/port/freertos/include -I/home/smartbuild/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/smartbuild/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/smartbuild/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/smartbuild/esp/esp-idf/components/esp_driver_cam/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_cam/interface -I/home/smartbuild/esp/esp-idf/components/esp_driver_cam/csi/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_cam/isp_dvp/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_cam/dvp/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_isp/include -I/home/smartbuild/esp/esp-idf/components/esp_mm/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_cam_sensor/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_cam_sensor/sensors/sc2336/include -I/home/smartbuild/esp/esp-idf/components/driver/deprecated -I/home/smartbuild/esp/esp-idf/components/driver/i2c/include -I/home/smartbuild/esp/esp-idf/components/driver/touch_sensor/include -I/home/smartbuild/esp/esp-idf/components/driver/twai/include -I/home/smartbuild/esp/esp-idf/components/esp_pm/include -I/home/smartbuild/esp/esp-idf/components/esp_ringbuf/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_gpio/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_pcnt/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_gptimer/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_spi/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_i2s/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/smartbuild/esp/esp-idf/components/sdmmc/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_sdspi/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_sdio/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_dac/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_rmt/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_tsens/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_sdm/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_i2c/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_uart/include -I/home/smartbuild/esp/esp-idf/components/vfs/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_ledc/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_parlio/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_sccb_intf/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_sccb_intf/interface -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_sccb_intf/sccb_i2c/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_h264/interface/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_h264/sw/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_h264/port/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_h264/hw/include -I/home/smartbuild/esp/esp-idf/components/esp_driver_jpeg/include -I/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_ipa/include -march=rv32imafc_zicsr_zifencei_xesppie -mabi=ilp32f -Wno-format -Wno-unused-variable -Wno-missing-field-initializers -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -O2 -fmacro-prefix-map=/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone=. -fmacro-prefix-map=/home/smartbuild/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DESP_VIDEO_VER_MAJOR=0 -DESP_VIDEO_VER_MINOR=7 -DESP_VIDEO_VER_PATCH=0 -DESP_CAM_SENSOR_VER_MAJOR=0 -DESP_CAM_SENSOR_VER_MINOR=7 -DESP_CAM_SENSOR_VER_PATCH=1 -DESP_IPA_VER_MAJOR=0 -DESP_IPA_VER_MINOR=1 -DESP_IPA_VER_PATCH=0 -MD -MT esp-idf/espressif__esp_video/CMakeFiles/__idf_espressif__esp_video.dir/src/device/esp_video_isp_device.c.obj -MF esp-idf/espressif__esp_video/CMakeFiles/__idf_espressif__esp_video.dir/src/device/esp_video_isp_device.c.obj.d -o esp-idf/espressif__esp_video/CMakeFiles/__idf_espressif__esp_video.dir/src/device/esp_video_isp_device.c.obj -c /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c
In file included from /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:23:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:89:40: error: 'ISP_GAMMA_CURVE_POINTS_NUM' undeclared here (not in a function)
89 | esp_video_isp_gamma_point_t points[ISP_GAMMA_CURVE_POINTS_NUM];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:130:20: error: 'ISP_SHARPEN_TEMPLATE_X_NUMS' undeclared here (not in a function); did you mean 'ISP_BF_TEMPLATE_X_NUMS'?
130 | uint8_t matrix[ISP_SHARPEN_TEMPLATE_X_NUMS][ISP_SHARPEN_TEMPLATE_Y_NUMS];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| ISP_BF_TEMPLATE_X_NUMS
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:130:49: error: 'ISP_SHARPEN_TEMPLATE_Y_NUMS' undeclared here (not in a function); did you mean 'ISP_BF_TEMPLATE_Y_NUMS'?
130 | uint8_t matrix[ISP_SHARPEN_TEMPLATE_X_NUMS][ISP_SHARPEN_TEMPLATE_Y_NUMS];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| ISP_BF_TEMPLATE_Y_NUMS
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:159:5: error: unknown type name 'esp_isp_ae_env_detector_evt_data_t'
159 | esp_isp_ae_env_detector_evt_data_t ae; /
!< ISP exposure statistics /
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:161:5: error: unknown type name 'esp_isp_hist_evt_data_t'
161 | esp_isp_hist_evt_data_t hist; /
!< ISP histogram statistics /
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/include/esp_video_isp_ioctl.h:162:5: error: unknown type name 'esp_isp_sharpen_evt_data_t'
162 | esp_isp_sharpen_evt_data_t sharpen; /
!< ISP sharpen statistics */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:87:5: error: unknown type name 'isp_ae_ctlr_t'
87 | isp_ae_ctlr_t ae_ctlr;
| ^~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:88:5: error: unknown type name 'isp_hist_ctlr_t'
88 | isp_hist_ctlr_t hist_ctlr;
| ^~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:127:5: error: unknown type name 'esp_isp_color_config_t'
127 | esp_isp_color_config_t color_config;
| ^~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:251:20: error: 'ISP_LL_COLOR_BRIGNTNESS_MAX' undeclared here (not in a function)
251 | .maximum = ISP_LL_COLOR_BRIGNTNESS_MAX,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:252:20: error: 'ISP_LL_COLOR_BRIGNTNESS_MIN' undeclared here (not in a function)
252 | .minimum = ISP_LL_COLOR_BRIGNTNESS_MIN,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:262:20: error: 'ISP_LL_COLOR_CONTRAST_MAX' undeclared here (not in a function)
262 | .maximum = ISP_LL_COLOR_CONTRAST_MAX,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:273:20: error: 'ISP_LL_COLOR_SATURATION_MAX' undeclared here (not in a function)
273 | .maximum = ISP_LL_COLOR_SATURATION_MAX,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:284:20: error: 'ISP_LL_COLOR_HUE_MAX' undeclared here (not in a function)
284 | .maximum = ISP_LL_COLOR_HUE_MAX,
| ^~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stats_done':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:390:15: error: unknown type name 'esp_isp_ae_env_detector_evt_data_t'
390 | const esp_isp_ae_env_detector_evt_data_t *edata = (const esp_isp_ae_env_detector_evt_data_t *)buffer;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:390:66: error: unknown type name 'esp_isp_ae_env_detector_evt_data_t'
390 | const esp_isp_ae_env_detector_evt_data_t *edata = (const esp_isp_ae_env_detector_evt_data_t *)buffer;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:391:9: error: unknown type name 'esp_isp_ae_env_detector_evt_data_t'; did you mean 'esp_isp_af_env_detector_evt_data_t'?
391 | esp_isp_ae_env_detector_evt_data_t *ae_stats = &isp_video->stats_buffer->ae;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_af_env_detector_evt_data_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:397:15: error: unknown type name 'esp_isp_hist_evt_data_t'
397 | const esp_isp_hist_evt_data_t *edata = (const esp_isp_hist_evt_data_t *)buffer;
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:397:55: error: unknown type name 'esp_isp_hist_evt_data_t'
397 | const esp_isp_hist_evt_data_t *edata = (const esp_isp_hist_evt_data_t *)buffer;
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:398:9: error: unknown type name 'esp_isp_hist_evt_data_t'; did you mean 'esp_isp_awb_evt_data_t'?
398 | esp_isp_hist_evt_data_t *hist_stats = &isp_video->stats_buffer->hist;
| ^~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_awb_evt_data_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:404:15: error: unknown type name 'esp_isp_sharpen_evt_data_t'
404 | const esp_isp_sharpen_evt_data_t *edata = (const esp_isp_sharpen_evt_data_t *)buffer;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:404:58: error: unknown type name 'esp_isp_sharpen_evt_data_t'
404 | const esp_isp_sharpen_evt_data_t *edata = (const esp_isp_sharpen_evt_data_t *)buffer;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:405:9: error: unknown type name 'esp_isp_sharpen_evt_data_t'; did you mean 'esp_isp_awb_evt_data_t'?
405 | esp_isp_sharpen_evt_data_t *sharpen_stats = &isp_video->stats_buffer->sharpen;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_awb_evt_data_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: At top level:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:431:33: error: unknown type name 'isp_hist_ctlr_t'; did you mean 'isp_awb_ctlr_t'?
431 | static bool isp_hist_stats_done(isp_hist_ctlr_t hist_ctlr, const esp_isp_hist_evt_data_t *edata, void *user_data)
| ^~~~~~~~~~~~~~~
| isp_awb_ctlr_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:431:66: error: unknown type name 'esp_isp_hist_evt_data_t'
431 | static bool isp_hist_stats_done(isp_hist_ctlr_t hist_ctlr, const esp_isp_hist_evt_data_t *edata, void *user_data)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_start_hist':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:446:5: error: unknown type name 'esp_isp_hist_config_t'; did you mean 'esp_isp_ccm_config_t'?
446 | esp_isp_hist_config_t hist_config = {
| ^~~~~~~~~~~~~~~~~~~~~
| esp_isp_ccm_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:447:9: error: field name not in record or union initializer
447 | .window = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:447:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:447:9: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:447:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:13: error: field name not in record or union initializer
448 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:26: error: field name not in record or union initializer
448 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:26: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:57: error: field name not in record or union initializer
448 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:57: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:62: warning: excess elements in scalar initializer
448 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:448:62: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:13: error: field name not in record or union initializer
449 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:27: error: field name not in record or union initializer
449 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:27: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:56: error: field name not in record or union initializer
449 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:56: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:61: warning: excess elements in scalar initializer
449 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:61: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:26: warning: excess elements in scalar initializer
449 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:449:26: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:451:9: error: field name not in record or union initializer
451 | .hist_mode = ISP_HIST_SAMPLING_YUV_Y,
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:451:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:451:22: error: 'ISP_HIST_SAMPLING_YUV_Y' undeclared (first use in this function)
451 | .hist_mode = ISP_HIST_SAMPLING_YUV_Y,
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:451:22: note: each undeclared identifier is reported only once for each function it appears in
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:451:22: warning: excess elements in scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:451:22: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:452:9: error: field name not in record or union initializer
452 | .rgb_coefficient = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:452:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:452:9: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:452:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:13: error: field name not in record or union initializer
453 | .coeff_b = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:30: warning: excess elements in scalar initializer
453 | .coeff_b = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:453:30: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:13: error: field name not in record or union initializer
454 | .coeff_g = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:30: warning: excess elements in scalar initializer
454 | .coeff_g = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:30: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:24: warning: excess elements in scalar initializer
454 | .coeff_g = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:454:24: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:13: error: field name not in record or union initializer
455 | .coeff_r = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:30: warning: excess elements in scalar initializer
455 | .coeff_r = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:30: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:24: warning: excess elements in scalar initializer
455 | .coeff_r = {{85, 0}},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:455:24: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:452:28: warning: excess elements in scalar initializer
452 | .rgb_coefficient = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:452:28: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:457:9: error: field name not in record or union initializer
457 | .window_weight = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:457:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:457:9: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:457:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: warning: braces around scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:14: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:14: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:29: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:29: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:40: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:40: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: warning: braces around scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:45: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:45: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:60: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:60: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:71: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:71: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:44: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:44: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: warning: braces around scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:76: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:76: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:91: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:91: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:102: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:102: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:75: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:75: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: warning: braces around scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:107: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:107: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:122: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:122: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:133: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:133: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:106: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:106: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: warning: braces around scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:138: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:138: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:153: error: field name not in record or union initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:153: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:164: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:164: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:137: warning: excess elements in scalar initializer
458 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:458:137: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: warning: braces around scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:14: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:14: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:29: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:29: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:40: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:40: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:45: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:45: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:60: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:60: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:71: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:71: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:44: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:44: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: warning: braces around scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:76: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:76: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:91: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:91: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:102: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:102: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:75: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:75: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: warning: braces around scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:107: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:107: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:122: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:122: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:133: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:133: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:106: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:106: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: warning: braces around scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:138: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:138: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:153: error: field name not in record or union initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:153: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:164: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:164: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:137: warning: excess elements in scalar initializer
459 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:459:137: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: warning: braces around scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:14: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:14: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:29: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:29: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:40: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:40: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:45: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:45: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:60: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:60: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:71: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:71: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:44: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:44: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: warning: braces around scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:76: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:76: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:91: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:91: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:102: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:102: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:75: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:75: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: warning: braces around scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:107: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:107: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:122: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:122: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:133: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:133: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:106: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:106: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: warning: braces around scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:138: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:138: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:153: error: field name not in record or union initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:153: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:164: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:164: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:137: warning: excess elements in scalar initializer
460 | {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 12, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:460:137: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: warning: braces around scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:14: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:14: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:29: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:29: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:40: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:40: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:45: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:45: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:60: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:60: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:71: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:71: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:44: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:44: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: warning: braces around scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:76: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:76: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:91: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:91: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:102: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:102: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:75: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:75: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: warning: braces around scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:107: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:107: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:122: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:122: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:133: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:133: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:106: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:106: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: warning: braces around scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:138: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:138: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:153: error: field name not in record or union initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:153: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:164: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:164: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:137: warning: excess elements in scalar initializer
461 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 11, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:461:137: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: warning: braces around scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:14: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:14: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:29: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:29: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:40: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:40: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:45: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:45: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:60: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:60: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:71: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:71: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:44: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:44: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: warning: braces around scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:76: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:76: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:91: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:91: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:102: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:102: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:75: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:75: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: warning: braces around scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:107: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:107: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:122: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:122: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:133: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:133: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:106: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:106: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: warning: braces around scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:13: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:138: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:138: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:153: error: field name not in record or union initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:153: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:164: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:164: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:137: warning: excess elements in scalar initializer
462 | {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0}, {.decimal = 10, .integer = 0},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:462:137: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:457:26: warning: excess elements in scalar initializer
457 | .window_weight = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:457:26: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:9: error: field name not in record or union initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:9: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:9: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:35: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:35: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:39: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:39: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:43: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:43: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:47: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:47: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:51: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:51: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:55: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:55: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:60: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:60: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:65: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:65: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:70: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:70: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:75: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:75: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:80: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:80: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:85: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:85: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:90: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:90: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:95: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:95: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:30: warning: excess elements in scalar initializer
464 | .segment_threshold = {16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:464:30: note: (near initialization for 'hist_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:466:5: error: unknown type name 'esp_isp_hist_cbs_t'; did you mean 'esp_isp_awb_cbs_t'?
466 | esp_isp_hist_cbs_t hist_cb = {
| ^~~~~~~~~~~~~~~~~~
| esp_isp_awb_cbs_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:467:9: error: field name not in record or union initializer
467 | .on_statistics_done = isp_hist_stats_done,
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:467:9: note: (near initialization for 'hist_cb')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:467:31: error: 'isp_hist_stats_done' undeclared (first use in this function); did you mean 'isp_stats_done'?
467 | .on_statistics_done = isp_hist_stats_done,
| ^~~~~~~~~~~~~~~~~~~
| isp_stats_done
In file included from /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:15:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:470:25: error: implicit declaration of function 'esp_isp_new_hist_controller'; did you mean 'esp_isp_new_awb_controller'? [-Werror=implicit-function-declaration]
470 | ESP_RETURN_ON_ERROR(esp_isp_new_hist_controller(isp_video->isp_proc, &hist_config, &isp_video->hist_ctlr), TAG, "failed to new histogram");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:472:23: error: implicit declaration of function 'esp_isp_hist_register_event_callbacks'; did you mean 'esp_isp_awb_register_event_callbacks'? [-Werror=implicit-function-declaration]
472 | ESP_GOTO_ON_ERROR(esp_isp_hist_register_event_callbacks(isp_video->hist_ctlr, &hist_cb, isp_video), fail_0, TAG, "failed to register histogram callback");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:349:30: note: in definition of macro 'ESP_GOTO_ON_ERROR'
349 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:473:23: error: implicit declaration of function 'esp_isp_hist_controller_enable'; did you mean 'esp_isp_awb_controller_enable'? [-Werror=implicit-function-declaration]
473 | ESP_GOTO_ON_ERROR(esp_isp_hist_controller_enable(isp_video->hist_ctlr), fail_0, TAG, "failed to enable histogram");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:349:30: note: in definition of macro 'ESP_GOTO_ON_ERROR'
349 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:474:23: error: implicit declaration of function 'esp_isp_hist_controller_start_continuous_statistics'; did you mean 'esp_isp_awb_controller_start_continuous_statistics'? [-Werror=implicit-function-declaration]
474 | ESP_GOTO_ON_ERROR(esp_isp_hist_controller_start_continuous_statistics(isp_video->hist_ctlr), fail_1, TAG, "failed to start histogram");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:349:30: note: in definition of macro 'ESP_GOTO_ON_ERROR'
349 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:479:5: error: implicit declaration of function 'esp_isp_hist_controller_disable'; did you mean 'esp_isp_awb_controller_disable'? [-Werror=implicit-function-declaration]
479 | esp_isp_hist_controller_disable(isp_video->hist_ctlr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_awb_controller_disable
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:481:5: error: implicit declaration of function 'esp_isp_del_hist_controller'; did you mean 'esp_isp_del_awb_controller'? [-Werror=implicit-function-declaration]
481 | esp_isp_del_hist_controller(isp_video->hist_ctlr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_del_awb_controller
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:482:26: warning: assignment to 'int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
482 | isp_video->hist_ctlr = NULL;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stop_hist':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:488:25: error: implicit declaration of function 'esp_isp_hist_controller_stop_continuous_statistics'; did you mean 'esp_isp_awb_controller_stop_continuous_statistics'? [-Werror=implicit-function-declaration]
488 | ESP_RETURN_ON_ERROR(esp_isp_hist_controller_stop_continuous_statistics(isp_video->hist_ctlr), TAG, "failed to stop histogram");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:492:26: warning: assignment to 'int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
492 | isp_video->hist_ctlr = NULL;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: At top level:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:671:31: error: unknown type name 'isp_ae_ctlr_t'; did you mean 'isp_af_ctlr_t'?
671 | static bool isp_ae_stats_done(isp_ae_ctlr_t ae_ctlr, const esp_isp_ae_env_detector_evt_data_t *edata, void *user_data)
| ^~~~~~~~~~~~~
| isp_af_ctlr_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:671:60: error: unknown type name 'esp_isp_ae_env_detector_evt_data_t'
671 | static bool isp_ae_stats_done(isp_ae_ctlr_t ae_ctlr, const esp_isp_ae_env_detector_evt_data_t *edata, void *user_data)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_start_ae':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:685:5: error: unknown type name 'esp_isp_ae_config_t'; did you mean 'esp_isp_af_config_t'?
685 | esp_isp_ae_config_t ae_config = {
| ^~~~~~~~~~~~~~~~~~~
| esp_isp_af_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:686:9: error: field name not in record or union initializer
686 | .sample_point = ISP_AE_SAMPLE_POINT_AFTER_GAMMA,
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:686:9: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:686:25: error: 'ISP_AE_SAMPLE_POINT_AFTER_GAMMA' undeclared (first use in this function); did you mean 'ISP_AWB_SAMPLE_POINT_AFTER_CCM'?
686 | .sample_point = ISP_AE_SAMPLE_POINT_AFTER_GAMMA,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ISP_AWB_SAMPLE_POINT_AFTER_CCM
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:687:9: error: field name not in record or union initializer
687 | .window = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:687:9: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:687:9: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:687:9: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:13: error: field name not in record or union initializer
688 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:13: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:13: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:26: error: field name not in record or union initializer
688 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:26: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:57: error: field name not in record or union initializer
688 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:57: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:62: warning: excess elements in scalar initializer
688 | .top_left = {.x = width * ISP_REGION_START, .y = height * ISP_REGION_START},
| ^~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:688:62: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:13: error: field name not in record or union initializer
689 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:13: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:13: warning: braces around scalar initializer
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:13: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:27: error: field name not in record or union initializer
689 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:27: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:56: error: field name not in record or union initializer
689 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:56: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:61: warning: excess elements in scalar initializer
689 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:61: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:26: warning: excess elements in scalar initializer
689 | .btm_right = {.x = width * ISP_REGION_END, .y = height * ISP_REGION_END},
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:689:26: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:687:19: warning: excess elements in scalar initializer
687 | .window = {
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:687:19: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:691:9: error: field name not in record or union initializer
691 | .intr_priority = 0,
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:691:9: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:691:26: warning: excess elements in scalar initializer
691 | .intr_priority = 0,
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:691:26: note: (near initialization for 'ae_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:693:5: error: unknown type name 'esp_isp_ae_env_detector_evt_cbs_t'; did you mean 'esp_isp_af_env_detector_evt_cbs_t'?
693 | esp_isp_ae_env_detector_evt_cbs_t cbs = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_af_env_detector_evt_cbs_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:694:9: error: field name not in record or union initializer
694 | .on_env_statistics_done = isp_ae_stats_done,
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:694:9: note: (near initialization for 'cbs')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:694:35: error: 'isp_ae_stats_done' undeclared (first use in this function); did you mean 'isp_awb_stats_done'?
694 | .on_env_statistics_done = isp_ae_stats_done,
| ^~~~~~~~~~~~~~~~~
| isp_awb_stats_done
In file included from /home/smartbuild/esp/esp-idf/components/heap/include/esp_heap_caps.h:13,
from /home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:12:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:697:21: error: implicit declaration of function 'esp_isp_new_ae_controller'; did you mean 'esp_isp_new_af_controller'? [-Werror=implicit-function-declaration]
697 | ESP_ERROR_CHECK(esp_isp_new_ae_controller(isp_video->isp_proc, &ae_config, &isp_video->ae_ctlr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:699:21: error: implicit declaration of function 'esp_isp_ae_env_detector_register_event_callbacks'; did you mean 'esp_isp_af_env_detector_register_event_callbacks'? [-Werror=implicit-function-declaration]
699 | ESP_ERROR_CHECK(esp_isp_ae_env_detector_register_event_callbacks(isp_video->ae_ctlr, &cbs, isp_video));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:700:21: error: implicit declaration of function 'esp_isp_ae_controller_enable'; did you mean 'esp_isp_af_controller_enable'? [-Werror=implicit-function-declaration]
700 | ESP_ERROR_CHECK(esp_isp_ae_controller_enable(isp_video->ae_ctlr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:701:21: error: implicit declaration of function 'esp_isp_ae_controller_start_continuous_statistics'; did you mean 'esp_isp_af_controller_start_continuous_statistics'? [-Werror=implicit-function-declaration]
701 | ESP_ERROR_CHECK(esp_isp_ae_controller_start_continuous_statistics(isp_video->ae_ctlr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stop_ae':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:708:21: error: implicit declaration of function 'esp_isp_ae_controller_stop_continuous_statistics'; did you mean 'esp_isp_af_controller_stop_continuous_statistics'? [-Werror=implicit-function-declaration]
708 | ESP_ERROR_CHECK(esp_isp_ae_controller_stop_continuous_statistics(isp_video->ae_ctlr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:709:21: error: implicit declaration of function 'esp_isp_ae_controller_disable'; did you mean 'esp_isp_af_controller_disable'? [-Werror=implicit-function-declaration]
709 | ESP_ERROR_CHECK(esp_isp_ae_controller_disable(isp_video->ae_ctlr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:710:21: error: implicit declaration of function 'esp_isp_del_ae_controller'; did you mean 'esp_isp_del_af_controller'? [-Werror=implicit-function-declaration]
710 | ESP_ERROR_CHECK(esp_isp_del_ae_controller(isp_video->ae_ctlr));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
116 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:711:24: warning: assignment to 'int' from 'void *' makes integer from pointer without a cast [-Wint-conversion]
711 | isp_video->ae_ctlr = NULL;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: At top level:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:716:66: error: unknown type name 'esp_isp_sharpen_evt_data_t'
716 | static bool isp_sharpen_stats_done(isp_proc_handle_t proc, const esp_isp_sharpen_evt_data_t *edata, void *user_data)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:726:65: error: unknown type name 'esp_isp_sharpen_config_t'; did you mean 'esp_isp_af_env_config_t'?
726 | static void isp_init_sharpen_param(struct isp_video *isp_video, esp_isp_sharpen_config_t *sharpen_config)
| ^~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_af_env_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_start_sharpen':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:754:5: error: unknown type name 'esp_isp_sharpen_config_t'; did you mean 'esp_isp_af_env_config_t'?
754 | esp_isp_sharpen_config_t sharpen_config;
| ^~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_af_env_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:760:5: error: implicit declaration of function 'isp_init_sharpen_param'; did you mean 'isp_init_ccm_param'? [-Werror=implicit-function-declaration]
760 | isp_init_sharpen_param(isp_video, &sharpen_config);
| ^~~~~~~~~~~~~~~~~~~~~~
| isp_init_ccm_param
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:761:25: error: implicit declaration of function 'esp_isp_sharpen_configure'; did you mean 'esp_isp_ccm_configure'? [-Werror=implicit-function-declaration]
761 | ESP_RETURN_ON_ERROR(esp_isp_sharpen_configure(isp_video->isp_proc, &sharpen_config), TAG, "failed to configure sharpen");
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:762:25: error: implicit declaration of function 'esp_isp_sharpen_enable'; did you mean 'esp_isp_ccm_enable'? [-Werror=implicit-function-declaration]
762 | ESP_RETURN_ON_ERROR(esp_isp_sharpen_enable(isp_video->isp_proc), TAG, "failed to enable sharpen");
| ^~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_reconfig_sharpen':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:770:5: error: unknown type name 'esp_isp_sharpen_config_t'; did you mean 'esp_isp_af_env_config_t'?
770 | esp_isp_sharpen_config_t sharpen_config;
| ^~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_af_env_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stop_sharpen':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:788:25: error: implicit declaration of function 'esp_isp_sharpen_disable'; did you mean 'esp_isp_ccm_disable'? [-Werror=implicit-function-declaration]
788 | ESP_RETURN_ON_ERROR(esp_isp_sharpen_disable(isp_video->isp_proc), TAG, "failed to disable sharpen");
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: At top level:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:794:63: error: unknown type name 'isp_gamma_curve_points_t'
794 | static void isp_init_gamma_param(struct isp_video *isp_video, isp_gamma_curve_points_t *gamma_config)
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_start_gamma':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:805:5: error: unknown type name 'isp_gamma_curve_points_t'
805 | isp_gamma_curve_points_t gamma_config;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:811:5: error: implicit declaration of function 'isp_init_gamma_param'; did you mean 'isp_init_ccm_param'? [-Werror=implicit-function-declaration]
811 | isp_init_gamma_param(isp_video, &gamma_config);
| ^~~~~~~~~~~~~~~~~~~~
| isp_init_ccm_param
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:812:25: error: implicit declaration of function 'esp_isp_gamma_configure'; did you mean 'esp_isp_ccm_configure'? [-Werror=implicit-function-declaration]
812 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_R, &gamma_config), TAG, "failed to configure R GAMMA");
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:812:70: error: 'COLOR_COMPONENT_R' undeclared (first use in this function)
812 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_R, &gamma_config), TAG, "failed to configure R GAMMA");
| ^~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:813:70: error: 'COLOR_COMPONENT_G' undeclared (first use in this function)
813 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_G, &gamma_config), TAG, "failed to configure G GAMMA");
| ^~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:814:70: error: 'COLOR_COMPONENT_B' undeclared (first use in this function)
814 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_B, &gamma_config), TAG, "failed to configure B GAMMA");
| ^~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:815:25: error: implicit declaration of function 'esp_isp_gamma_enable'; did you mean 'esp_isp_ccm_enable'? [-Werror=implicit-function-declaration]
815 | ESP_RETURN_ON_ERROR(esp_isp_gamma_enable(isp_video->isp_proc), TAG, "failed to enable GAMMA");
| ^~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_reconfigure_gamma':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:823:5: error: unknown type name 'isp_gamma_curve_points_t'
823 | isp_gamma_curve_points_t gamma_config;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:826:70: error: 'COLOR_COMPONENT_R' undeclared (first use in this function)
826 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_R, &gamma_config), TAG, "failed to configure R GAMMA");
| ^~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:827:70: error: 'COLOR_COMPONENT_G' undeclared (first use in this function)
827 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_G, &gamma_config), TAG, "failed to configure G GAMMA");
| ^~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:828:70: error: 'COLOR_COMPONENT_B' undeclared (first use in this function)
828 | ESP_RETURN_ON_ERROR(esp_isp_gamma_configure(isp_video->isp_proc, COLOR_COMPONENT_B, &gamma_config), TAG, "failed to configure B GAMMA");
| ^~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stop_gamma':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:843:25: error: implicit declaration of function 'esp_isp_gamma_disable'; did you mean 'esp_isp_ccm_disable'? [-Werror=implicit-function-declaration]
843 | ESP_RETURN_ON_ERROR(esp_isp_gamma_disable(isp_video->isp_proc), TAG, "failed to disable GAMMA");
| ^~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: At top level:
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:849:66: error: unknown type name 'esp_isp_demosaic_config_t'; did you mean 'esp_isp_ccm_config_t'?
849 | static void isp_init_demosaic_param(struct isp_video *isp_video, esp_isp_demosaic_config_t demosaic_config)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_ccm_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_start_demosaic':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:861:5: error: unknown type name 'esp_isp_demosaic_config_t'; did you mean 'esp_isp_ccm_config_t'?
861 | esp_isp_demosaic_config_t demosaic_config;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_ccm_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:867:5: error: implicit declaration of function 'isp_init_demosaic_param'; did you mean 'isp_init_ccm_param'? [-Werror=implicit-function-declaration]
867 | isp_init_demosaic_param(isp_video, &demosaic_config);
| ^~~~~~~~~~~~~~~~~~~~~~~
| isp_init_ccm_param
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:868:25: error: implicit declaration of function 'esp_isp_demosaic_configure'; did you mean 'esp_isp_ccm_configure'? [-Werror=implicit-function-declaration]
868 | ESP_RETURN_ON_ERROR(esp_isp_demosaic_configure(isp_video->isp_proc, &demosaic_config), TAG, "failed to configure demosaic");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:869:25: error: implicit declaration of function 'esp_isp_demosaic_enable'; did you mean 'isp_ll_is_demosaic_enabled'? [-Werror=implicit-function-declaration]
869 | ESP_RETURN_ON_ERROR(esp_isp_demosaic_enable(isp_video->isp_proc), TAG, "failed to enable demosaic");
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_reconfigure_demosaic':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:877:5: error: unknown type name 'esp_isp_demosaic_config_t'; did you mean 'esp_isp_ccm_config_t'?
877 | esp_isp_demosaic_config_t demosaic_config;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| esp_isp_ccm_config_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stop_demosaic':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:895:25: error: implicit declaration of function 'esp_isp_demosaic_disable'; did you mean 'esp_isp_ccm_disable'? [-Werror=implicit-function-declaration]
895 | ESP_RETURN_ON_ERROR(esp_isp_demosaic_disable(isp_video->isp_proc), TAG, "failed to disable demosaic");
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_start_color':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:903:25: error: implicit declaration of function 'esp_isp_color_configure'; did you mean 'esp_isp_ccm_configure'? [-Werror=implicit-function-declaration]
903 | ESP_RETURN_ON_ERROR(esp_isp_color_configure(isp_video->isp_proc, &isp_video->color_config), TAG, "failed to configure color");
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:904:25: error: implicit declaration of function 'esp_isp_color_enable'; did you mean 'esp_isp_ccm_enable'? [-Werror=implicit-function-declaration]
904 | ESP_RETURN_ON_ERROR(esp_isp_color_enable(isp_video->isp_proc), TAG, "failed to enable color");
| ^~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_stop_color':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:918:25: error: implicit declaration of function 'esp_isp_color_disable'; did you mean 'esp_isp_ccm_disable'? [-Werror=implicit-function-declaration]
918 | ESP_RETURN_ON_ERROR(esp_isp_color_disable(isp_video->isp_proc), TAG, "failed to disable color");
| ^~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:303:30: note: in definition of macro 'ESP_RETURN_ON_ERROR'
303 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_video_set_ext_ctrl':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1234:36: error: request for member 'color_brightness' in something not a structure or union
1234 | isp_video->color_config.color_brightness = ctrl->value;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1241:36: error: request for member 'color_contrast' in something not a structure or union
1241 | isp_video->color_config.color_contrast.val = ctrl->value;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1248:36: error: request for member 'color_saturation' in something not a structure or union
1248 | isp_video->color_config.color_saturation.val = ctrl->value;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1255:36: error: request for member 'color_hue' in something not a structure or union
1255 | isp_video->color_config.color_hue = ctrl->value;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'isp_video_get_ext_ctrl':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1357:50: error: request for member 'color_brightness' in something not a structure or union
1357 | ctrl->value = isp_video->color_config.color_brightness;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1361:50: error: request for member 'color_contrast' in something not a structure or union
1361 | ctrl->value = isp_video->color_config.color_contrast.val;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1365:50: error: request for member 'color_saturation' in something not a structure or union
1365 | ctrl->value = isp_video->color_config.color_saturation.val;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1369:50: error: request for member 'color_hue' in something not a structure or union
1369 | ctrl->value = isp_video->color_config.color_hue;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'esp_video_create_isp_video_device':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1480:29: error: request for member 'color_contrast' in something not a structure or union
1480 | s_isp_video.color_config.color_contrast.val = ISP_CONTRAST_DEFAULT;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1481:29: error: request for member 'color_saturation' in something not a structure or union
1481 | s_isp_video.color_config.color_saturation.val = ISP_SATURATION_DEFAULT;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1482:29: error: request for member 'color_hue' in something not a structure or union
1482 | s_isp_video.color_config.color_hue = ISP_HUE_DEFAULT;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1483:29: error: request for member 'color_brightness' in something not a structure or union
1483 | s_isp_video.color_config.color_brightness = ISP_BRIGHTNESS_DEFAULT;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'esp_video_isp_start_by_csi':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1504:5: error: unknown type name 'isp_color_range_t'; did you mean 'isp_float_range_t'?
1504 | isp_color_range_t yuv_range;
| ^~~~~~~~~~~~~~~~~
| isp_float_range_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1505:5: error: unknown type name 'isp_yuv_conv_std_t'
1505 | isp_yuv_conv_std_t yuv_std;
| ^~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1522:21: error: 'ISP_COLOR_RANGE_LIMIT' undeclared (first use in this function); did you mean 'COLOR_RANGE_LIMIT'?
1522 | yuv_range = ISP_COLOR_RANGE_LIMIT;
| ^~~~~~~~~~~~~~~~~~~~~
| COLOR_RANGE_LIMIT
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1529:19: error: 'ISP_YUV_CONV_STD_BT601' undeclared (first use in this function); did you mean 'JPEG_YUV_RGB_CONV_STD_BT601'?
1529 | yuv_std = ISP_YUV_CONV_STD_BT601;
| ^~~~~~~~~~~~~~~~~~~~~~
| JPEG_YUV_RGB_CONV_STD_BT601
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1531:19: error: 'ISP_YUV_CONV_STD_BT709' undeclared (first use in this function); did you mean 'JPEG_YUV_RGB_CONV_STD_BT709'?
1531 | yuv_std = ISP_YUV_CONV_STD_BT709;
| ^~~~~~~~~~~~~~~~~~~~~~
| JPEG_YUV_RGB_CONV_STD_BT709
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1552:10: error: 'esp_isp_processor_cfg_t' has no member named 'yuv_range'
1552 | .yuv_range = yuv_range,
| ^~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1552:22: warning: excess elements in struct initializer
1552 | .yuv_range = yuv_range,
| ^~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1552:22: note: (near initialization for 'isp_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1553:10: error: 'esp_isp_processor_cfg_t' has no member named 'yuv_std'
1553 | .yuv_std = yuv_std,
| ^~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1553:20: warning: excess elements in struct initializer
1553 | .yuv_std = yuv_std,
| ^~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1553:20: note: (near initialization for 'isp_config')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1563:5: error: unknown type name 'esp_isp_evt_cbs_t'; did you mean 'esp_isp_awb_cbs_t'?
1563 | esp_isp_evt_cbs_t cbs = {
| ^~~~~~~~~~~~~~~~~
| esp_isp_awb_cbs_t
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1564:9: error: field name not in record or union initializer
1564 | .on_sharpen_frame_done = isp_sharpen_stats_done
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1564:9: note: (near initialization for 'cbs')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1564:34: warning: initialization of 'int' from '_Bool (
)(struct isp_processor_t *, const int *, void *)' makes integer from pointer without a cast [-Wint-conversion]
1564 | .on_sharpen_frame_done = isp_sharpen_stats_done
| ^~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1564:34: note: (near initialization for 'cbs')
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1567:23: error: implicit declaration of function 'esp_isp_register_event_callbacks'; did you mean 'esp_isp_awb_register_event_callbacks'? [-Werror=implicit-function-declaration]
1567 | ESP_GOTO_ON_ERROR(esp_isp_register_event_callbacks(isp_video->isp_proc, &cbs, isp_video), fail_1, TAG, "failed to register sharpen callback");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/smartbuild/esp/esp-idf/components/esp_common/include/esp_check.h:349:30: note: in definition of macro 'ESP_GOTO_ON_ERROR'
349 | esp_err_t err_rc_ = (x);
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1597:8: error: request for member 'on_sharpen_frame_done' in something not a structure or union
1597 | cbs.on_sharpen_frame_done = NULL;
| ^
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c: In function 'esp_video_isp_stop':
/home/smartbuild/socket/esp-dev-kits-master/esp-dev-kits-master/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/espressif__esp_video/src/device/esp_video_isp_device.c:1634:5: error: unknown type name 'esp_isp_evt_cbs_t'; did you mean 'esp_isp_awb_cbs_t'?
1634 | esp_isp_evt_cbs_t cbs = {0};
| ^~~~~~~~~~~~~~~~~
| esp_isp_awb_cbs_t
cc1: some warnings being treated as errors

@Horion0415
Copy link
Contributor

Horion0415 commented Dec 11, 2024

You can try updating esp-dev-kits, using the latest version of the examples, and compiling with the ESP-IDF master branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants