esp-idf/components/hal/esp32p4/include/hal
Gao Xu 3e974bd8a3 Merge branch 'feature/support_isp_ae' into 'master'
feat(isp): Support ISP Auto Exposure (AE)

Closes IDF-9592, IDF-10193, and IDF-10580

See merge request espressif/esp-idf!31671
2024-08-01 16:21:34 +08:00
..
adc_ll.h feat(adc): support ADC continuous mode on ESP32P4 2024-06-03 16:50:39 +08:00
aes_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
ahb_dma_ll.h feat(gdma): add GDMA support for ESP32C5 MP 2024-05-14 11:37:40 +08:00
ana_cmpr_ll.h feat(ana_cmpr): supported etm in analog comparator example 2023-09-25 19:57:34 +08:00
apm_ll.h feat: add esp32p4 APM HAL/LL API 2024-05-29 21:37:49 +05:30
assist_debug_ll.h feat(system): esp32p4: support hw stack guard 2024-03-21 14:30:21 +04:00
axi_dma_ll.h feat(gdma): set burst size and return alignment constraint 2024-05-24 22:43:55 +08:00
axi_icm_ll.h feat(axi_icm): AXI interconnect QoS configuration functions 2024-05-21 14:07:01 +08:00
brownout_ll.h feat(brownout): Add brownout detector support on esp32p4 2024-05-21 15:03:28 +08:00
cache_ll.h feat(cache): supported cache panic on p4 2024-07-12 12:42:10 +08:00
cam_ll.h feat(cam): add esp32-p4 lcd_cam dvp driver 2024-06-11 10:59:27 +08:00
clk_gate_ll.h feat(isp): added isp driver framework and isp af driver 2024-04-01 09:30:07 +08:00
clk_tree_ll.h feat(esp32p4): add eco1 revision config option 2024-05-10 22:51:12 +08:00
cpu_utility_ll.h fix(esp_hw_support): stall another core during cpu/mem/apb freq switching 2024-07-16 19:11:12 +08:00
crosscore_int_ll.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
debug_probe_ll.h feat(debug_probe): added debug probe hal driver 2024-07-29 15:23:18 +08:00
dedic_gpio_cpu_ll.h feat(fast_gpio): support CPU controlled fast GPIO driver on esp32p4 2024-03-22 17:13:19 +08:00
dma2d_ll.h feat(ppa): add PPA driver support for ESP32P4 2024-05-23 16:40:56 +08:00
ds_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
dw_gdma_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
ecc_ll.h fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5 2024-06-21 09:42:57 +08:00
ecdsa_ll.h fix(hal): updated ecdsa reset api to execute correctly 2024-07-03 10:48:36 +05:30
efuse_hal.h feat(esp32p4): added hal support 2023-07-10 16:11:47 +08:00
efuse_ll.h fix(esp_hw_support): wait eFuse controller idle after sleep wakeup 2024-06-27 17:36:21 +08:00
emac_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
etm_ll.h feat(i2s): support i2s etm event and task 2024-07-25 13:22:38 +08:00
gdma_ll.h feat(dma): advanced dma malloc helper 2024-04-02 14:30:14 +08:00
gpio_etm_ll.h fix(gpio_etm): allow one GPIO binds to multiple ETM tasks 2024-04-23 20:37:34 +08:00
gpio_glitch_filter_ll.h feat(glitch_filter): support GPIO glitch filter on esp32p4 2024-03-22 17:13:19 +08:00
gpio_ll.h fix(gpio): correct usb dp gpio pullup disable function 2024-07-05 20:45:57 +08:00
gpspi_flash_ll.h fix(ll): fix cpp compile error 2023-09-14 14:48:12 +08:00
hmac_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
huk_hal.h fix(hal): Fix typo in hal layer for Key Manger 2024-01-08 10:32:41 +05:30
huk_ll.h fix(huk): switch case fall through unexpected 2024-06-18 23:13:00 +08:00
i2c_ll.h feat(i2c_master): Add parameter to config I2C scl await time 2024-03-27 10:35:11 +08:00
i2s_ll.h feat(i2s): support i2s etm event and task 2024-07-25 13:22:38 +08:00
isp_ll.h feat(isp_ae): support isp auto exposure 2024-07-31 11:18:51 +08:00
jpeg_ll.h change(jpeg): Clean up some mess code in jpeg encoder 2024-04-09 11:33:29 +08:00
key_mgr_hal.h fix(esp_hw_support): Update key manager support 2024-01-23 10:24:39 +05:30
key_mgr_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
lcd_ll.h fix(rgb_lcd): relax the check for the data line GPIO 2024-01-30 18:29:13 +08:00
ldo_ll.h feat(xip_psram): support xip psram feature on esp32p4 2024-05-22 15:56:07 +08:00
ledc_ll.h fix(ledc): clear ledc_mem_force_pd when LEDC peripheral is in use 2024-07-05 15:11:57 +08:00
lp_aon_hal.h feat(esp_hw_support): add esp32p4 sleep initial support 2024-03-10 10:51:28 +08:00
lp_core_ll.h feat(lp-core): added support for using ETM events as wake-up source 2024-07-08 11:04:34 +08:00
lp_i2s_ll.h fix(huk): switch case fall through unexpected 2024-06-18 23:13:00 +08:00
lp_sys_ll.h fix(hal): use force_inline for lp_sys ll header 2024-03-30 11:51:52 +08:00
lp_timer_ll.h fix(hal): fix LP timer LL half word access 2024-06-06 20:07:53 +08:00
lpwdt_ll.h feat(lp_wdt): add lp wdt HAL support on C6, H2 and P4 2023-09-06 11:39:27 +08:00
mcpwm_ll.h feat(mcpwm): driver support on esp32-c5 2024-05-26 22:55:03 +08:00
mipi_csi_brg_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_host_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_csi_phy_ll.h feat(csi): added csi driver 2024-02-04 19:06:11 +08:00
mipi_dsi_brg_ll.h feat(mipi_dsi): update low level functions to include underrun interrupt 2024-07-19 18:06:21 +08:00
mipi_dsi_host_ll.h fix(lcd): workaround register check failure 2024-06-19 19:00:11 +08:00
mipi_dsi_ll.h fix(mipi_dsi): only wait ready for enabled data lane 2024-04-30 14:41:52 +08:00
mipi_dsi_phy_ll.h fix(mipi_dsi): only wait ready for enabled data lane 2024-04-30 14:41:52 +08:00
mmu_ll.h feat(xip_psram): support xip psram feature on esp32p4 2024-05-22 15:56:07 +08:00
mpi_ll.h fix(hal): updated naming style for power up and down api for mpi peripheral 2024-07-03 10:49:20 +05:30
mspi_timing_tuning_ll.h fix(bootloader_support): Fix flash encryption for esp32p4 2024-05-11 10:01:16 +05:30
mwdt_ll.h change(wdt): create wdt_periph.c in soc component 2024-06-18 09:59:06 +08:00
parlio_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
pau_ll.h change(hal): control PAU bus clock by hal layer 2024-03-29 00:36:46 +08:00
pcnt_ll.h refactor(pcnt): ISR handling 2024-07-08 14:52:14 +08:00
pmu_hal.h feat(clk): add basic clock support for esp32p4 2023-12-29 00:37:26 +08:00
pmu_ll.h fix(hal): fix PMU LL half word and byte access 2024-06-06 21:03:31 +08:00
ppa_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
psram_ctrlr_ll.h fix(hal): functions that may generate invalid load/store byte/half-word instructions 2024-06-18 14:58:41 +08:00
regi2c_ctrl_ll.h refactor(regi2c): add LL function to control analog i2c master clock 2024-07-24 12:26:59 +08:00
rmt_ll.h fix(rmt): power up memory block 2024-06-28 10:58:04 +08:00
rtc_io_ll.h feat(ulp): support interrupts for C6/P4 LP core 2024-04-28 17:03:23 +08:00
rwdt_ll.h feat(esp32p4): added hal support 2023-07-10 16:11:47 +08:00
sar_ctrl_ll.h feat(adc): support ADC continuous mode on ESP32P4 2024-06-03 16:50:39 +08:00
sdm_ll.h feat(sdm): add driver support for esp32p4 2023-12-01 10:03:09 +08:00
sdmmc_ll.h feat(sdmmc): use ldo as power supply on esp32p4 2024-01-04 15:34:59 +08:00
sha_ll.h fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral 2024-04-12 14:55:11 +05:30
spi_flash_encrypted_ll.h refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one 2024-01-08 09:59:22 +08:00
spi_flash_ll.h feat(spi_flash): Adjust flash clock to real 80M clock, and support 32bit address on eco1 2024-05-27 19:42:47 +08:00
spi_ll.h fix(spi_master): change MOSI pin default idle level to low 2024-07-03 11:12:44 +08:00
spimem_flash_ll.h fix(spi_flash): Fix the mpll clock source always pinned to 80M on PP4 2024-07-11 13:59:42 +08:00
systimer_ll.h feat(systimer): support ETM on esp32p4 2023-12-07 18:46:24 +08:00
temperature_sensor_ll.h feat(temperature_sensor): Add new support for temperature sensor ETM on ESP32C6/H2 2024-03-01 18:52:39 +08:00
timer_ll.h refactor(gptimer): sleep retention code clean up 2024-06-18 09:59:12 +08:00
touch_sensor_hal.h feat(touch_sens): touch sensor driver-ng on P4 2024-06-12 12:09:17 +08:00
touch_sensor_ll.h refactor(lp_ana_periph): sync the reg names to TRM (part2) 2024-06-24 15:30:55 +08:00
twai_ll.h feat(twai): support legacy twai(can) driver for esp32p4 2023-10-26 16:20:45 +08:00
uart_ll.h feat(uart): support uart module sleep retention on c6/h2/p4 2024-06-03 12:40:43 +08:00
usb_serial_jtag_ll.h fix(usb_serial_jtag): Fix issue that use u32_reg read/write cannot be used to modify fifo regs 2024-07-03 15:15:46 +08:00
usb_utmi_ll.h feat(soc/usb): Add USB UTMI PHY struct and LL for the ESP32-P4 2024-04-04 01:47:35 +08:00
usb_wrap_ll.h fix(usb_dwc_hal): Enabled precise detection of VBUS 2024-07-12 10:51:31 +02:00