esp-dev-kits icon indicating copy to clipboard operation
esp-dev-kits copied to clipboard

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

Open ManikandanVaradharaj opened this issue 1 year ago • 18 comments

Answers checklist.

  • [X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
  • [X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
  • [X] 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

ManikandanVaradharaj avatar Nov 12 '24 10:11 ManikandanVaradharaj

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).

Horion0415 avatar Nov 13 '24 01:11 Horion0415

Hai,Thanks for responding.Yeah the wiring connections are connected properly. I checked out.when i brought the product that time i connected wires and that time it was working,Once i build and flashed this code UI is slight changed and Touch is not completely working.

On Wed, 13 Nov 2024, 7:06 am lv haiyu, @.***> wrote:

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 ).

— Reply to this email directly, view it on GitHub https://github.com/espressif/esp-dev-kits/issues/115#issuecomment-2472125676, or unsubscribe https://github.com/notifications/unsubscribe-auth/BKDAQ5CBXR24YTETVQG67RD2AKUJBAVCNFSM6AAAAABRTYYO3KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZSGEZDKNRXGY . You are receiving this because you authored the thread.Message ID: @.***>

ManikandanVaradharaj avatar Nov 13 '24 04:11 ManikandanVaradharaj

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.

Horion0415 avatar Nov 13 '24 05:11 Horion0415

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.

ManikandanVaradharaj avatar Nov 13 '24 06:11 ManikandanVaradharaj

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

Horion0415 avatar Nov 13 '24 06:11 Horion0415

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

ManikandanVaradharaj avatar Nov 13 '24 06:11 ManikandanVaradharaj

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.

Horion0415 avatar Nov 13 '24 06:11 Horion0415

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

ManikandanVaradharaj avatar Nov 13 '24 07:11 ManikandanVaradharaj

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.

Horion0415 avatar Nov 13 '24 07:11 Horion0415

Can I get the older one to work one.

ManikandanVaradharaj avatar Nov 13 '24 07:11 ManikandanVaradharaj

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

Horion0415 avatar Nov 13 '24 07:11 Horion0415

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

ManikandanVaradharaj avatar Nov 15 '24 09:11 ManikandanVaradharaj

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

elgerg avatar Nov 19 '24 16:11 elgerg

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.

Horion0415 avatar Nov 20 '24 06:11 Horion0415

@Horion0415 when we can get the update for this issue

ManikandanVaradharaj avatar Nov 23 '24 04:11 ManikandanVaradharaj

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

Horion0415 avatar Nov 23 '24 08:11 Horion0415

@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

ManikandanVaradharaj avatar Dec 10 '24 07:12 ManikandanVaradharaj

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

Horion0415 avatar Dec 11 '24 04:12 Horion0415