esp-idf/components/hal/include/hal
Marius Vikhammer 99c88b9272 Merge branch 'feature/misc_core_build_tests_p4' into 'master'
ci(system): fixed and enabled misc system build tests

Closes IDF-8069, IDF-8071, and IDF-8119

See merge request espressif/esp-idf!27431
2023-11-29 16:58:07 +08:00
..
adc_hal_common.h esp_adc: new esp_adc component and adc drivers 2022-07-15 18:31:00 +08:00
adc_hal.h feat(dw_gdma): initial low level driver 2023-09-28 02:17:08 +00:00
adc_oneshot_hal.h esp_adc: support selecting clock source for oneshot driver 2023-02-23 11:48:31 +08:00
adc_types_private.h adc: new feature adc digital monitor supported 2023-05-24 17:46:52 +08:00
adc_types.h fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 2023-11-06 18:55:49 +08:00
aes_hal.h change(header): modify p4 headers issues from check_header_py 2023-08-04 14:13:59 +02:00
aes_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
apm_hal.h apm: updated APM HAL/LL APIs. 2023-10-17 18:20:36 +05:30
apm_types.h apm: added support for APM on esp32c6 2023-02-10 08:18:07 +00:00
assist_debug_hal.h fix(ll): fix cpp compile error 2023-09-14 14:48:12 +08:00
brownout_hal.h BOD: Bringup for ESP32C6 2023-01-10 10:37:30 +08:00
cache_hal.h feat(cache): added private API to get cache alignment requirements 2023-10-10 18:09:01 +08:00
cache_types.h cache/mmu: implememnt cache and mmu hal APIs in bootloader 2022-03-11 22:43:11 +08:00
clk_tree_hal.h clk_tree: Add a general API to get the frequency of different clocks 2023-01-17 11:30:24 +08:00
color_types.h feat(mcpwm): refactor mcpwm driver into a component 2023-11-09 22:05:06 +08:00
dac_types.h dac: optimize the dma stratege 2022-10-25 17:14:59 +08:00
dma_types.h feat(gdma): gdma descriptor alignment 2023-07-25 10:43:17 +08:00
ds_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
ds_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
dw_gdma_hal.h feat(dw_gdma): initial low level driver 2023-09-28 02:17:08 +00:00
ecc_hal.h esp32h2: Add support for ECC hardware accelerator 2023-03-13 16:39:46 +05:30
ecc_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
ecdsa_hal.h fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API 2023-11-15 09:42:26 +05:30
ecdsa_types.h fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API 2023-11-15 09:42:26 +05:30
efuse_hal.h adc_cali: supported channel compensation of adc calibration on esp32c6 2023-05-23 22:44:25 +08:00
emac_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
esp_flash_err.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
eth_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
etm_hal.h etm: added etm channel allocator 2022-11-23 15:31:33 +08:00
gdma_hal_ahb.h feat(gdma): can read interrupt raw status 2023-11-20 17:25:57 +08:00
gdma_hal_axi.h feat(gdma): can read interrupt raw status 2023-11-20 17:25:57 +08:00
gdma_hal.h feat(gdma): can read interrupt raw status 2023-11-20 17:25:57 +08:00
gdma_types.h feat(esp_gdma): adapt the gdma driver to ahb-dma and axi-dma 2023-07-10 13:45:57 +08:00
glitch_filter_types.h glitch_filter: support derive clock source form IO MUX 2022-12-29 14:46:16 +08:00
gpio_hal.h feat(gpio): add a dump API to dump IO configurations 2023-10-12 17:34:20 +08:00
gpio_types.h feat(gpio): add support for ESP32P4 2023-08-10 17:58:49 +08:00
hal_utils.h feat(hal): add util function to reverse a 8bit byte 2023-10-18 09:48:14 +08:00
hmac_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
hmac_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
huk_types.h feat(hal): Added HAL and LL layer for HUK 2023-10-16 09:26:14 +05:30
i2c_hal.h refactor(i2c): Add reset and clock control to i2c ll layer 2023-10-27 10:50:35 +08:00
i2c_types.h feat(i2c_slave): Add new implementation and API for I2C slave 2023-10-24 18:44:49 +08:00
i2s_hal.h fix(i2s): fix pdm rx high pass filter cut off coeff 2023-11-02 10:09:04 +08:00
i2s_types.h i2s: support 4 line pdm rx on esp32s3 2022-11-04 15:46:34 +08:00
ieee802154_common_ll.h fix(ll): fix cpp compile error 2023-09-14 14:48:12 +08:00
isp_hal.h feat(isp): isp af submodule low level driver 2023-10-30 17:32:46 +08:00
isp_types.h refactor(lcd): reuse the color types in the hal/color_types.h 2023-11-08 10:09:42 +08:00
key_mgr_types.h feat(hal): Added HAL and LL layer for Key Manager 2023-10-16 09:26:37 +05:30
lcd_hal.h feat(lcd): pre-support rgb and i80 lcd driver on esp32p4 2023-11-21 10:46:52 +08:00
lcd_types.h feat(lcd): pre-support rgb and i80 lcd driver on esp32p4 2023-11-21 10:46:52 +08:00
ledc_hal.h feat(ledc): support ledc on esp32p4 2023-10-17 16:40:04 +08:00
ledc_types.h ledc: Add support for esp32h2; Refactor ledc driver clock source selection related code 2023-01-30 19:19:34 +08:00
lp_timer_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
lp_timer_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
mcpwm_hal.h mcpwm: clean up hal driver and add doc 2022-06-02 15:01:18 +08:00
mcpwm_types.h feat(mcpwm): clean up MCPWM ETM driver 2023-09-11 16:53:34 +08:00
memprot_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
mmu_hal.h mmu: hal function to init, and hal function to unmap all 2023-03-15 10:59:20 +08:00
mmu_types.h feat(mmu): support mmu and flash mmap driver on p4 2023-08-15 10:17:03 +08:00
modem_clock_hal.h feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe 2023-09-28 17:41:42 +00:00
modem_clock_types.h fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable 2023-11-17 14:05:23 +08:00
mpi_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
mpi_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
mpu_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
mpu_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
parlio_hal.h driver: add parallel IO TX driver 2023-03-01 00:43:14 +00:00
parlio_types.h driver: add parallel IO TX driver 2023-03-01 00:43:14 +00:00
pau_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
pau_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
pcnt_hal.h pulse_cnt: new driver for PCNT peripheral 2022-03-03 22:38:32 +08:00
pcnt_types.h pulse_cnt: new driver for PCNT peripheral 2022-03-03 22:38:32 +08:00
pmu_types.h Power Management: support pu xtal in light sleep for esp32h2 2023-06-26 21:05:16 +08:00
rmt_hal.h driver_ng: implement new rmt driver 2022-05-07 10:34:50 +00:00
rmt_types.h rmt: use gpio_num_t to define gpio number 2023-03-30 10:30:27 +08:00
rtc_hal.h feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN 2023-08-09 19:46:25 +08:00
rtc_io_hal.h change(pm/ext): remove ext0_wakeup_clear and ext1_wakeup_clear 2023-11-20 16:36:50 +08:00
rtc_io_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
sdio_slave_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
sdio_slave_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
sdm_hal.h sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
sdm_types.h sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
sdmmc_hal.h feat(sdmmc): supported sd2.0 on esp32p4 2023-10-18 11:57:55 +00:00
sha_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
sha_types.h feat(esp32p4): added hal support 2023-07-10 16:11:47 +08:00
spi_flash_encrypt_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
spi_flash_hal.h feat(spi_flash): Support configurable tSUS in flash suspend 2023-11-06 18:04:43 +08:00
spi_flash_types.h spi_flash: 2nd stage for supporting flash suspend. (1). Support more esp chips (2). Improve real-time performance (3). Making timing more stable (4) Add documents 2023-05-11 20:10:30 +08:00
spi_hal.h feat(spi_slave): add p4 hp spi slave driver support 2023-10-30 12:51:56 +08:00
spi_slave_hal.h feat(spi_slave): add p4 hp spi slave driver support 2023-10-30 12:51:56 +08:00
spi_slave_hd_hal.h feat(spi_slave_hd): add esp32p4 support for seg and append mode 2023-11-07 15:59:56 +08:00
spi_types.h fix(ll): fix cpp compile error 2023-09-14 14:48:12 +08:00
systimer_hal.h ci(system): fixed and enabled misc system build tests 2023-11-28 14:00:16 +08:00
systimer_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
temperature_sensor_types.h sdm: clean up soc/hal/ll code 2022-07-20 14:59:50 +08:00
timer_hal.h gptimer: bringup driver on esp32c6 2022-09-13 10:50:58 +08:00
timer_types.h change(header): modify p4 headers issues from check_header_py 2023-08-04 14:13:59 +02:00
touch_sensor_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
touch_sensor_types.h feat(touch): support touch driver on p4 (soc) 2023-11-16 11:13:02 +00:00
twai_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
twai_types.h Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp 2023-05-16 10:34:24 +08:00
uart_hal.h fix(console): enable to select UART1 port for console output 2023-11-09 22:32:49 +08:00
uart_types.h feat(uart): uart(hp,lp) support on esp32p4 2023-10-08 10:10:00 +08:00
uhci_types.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
usb_dwc_hal.h refactor(hal/usb_dwc): Add DWC OTG configuration values 2023-11-14 20:49:51 +08:00
usb_dwc_ll.h refactor(hal/usb_dwc): Add DWC OTG configuration values 2023-11-14 20:49:51 +08:00
usb_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
usb_phy_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
usb_phy_types.h usb: Add usb_phy driver to support operations on USB PHY 2021-09-13 12:39:56 +08:00
usb_types_private.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00
wdt_hal.h wdt: refactor wdt codes to use unified type 2023-02-15 12:08:55 +08:00
wdt_types.h wdt: add support for WDTs on C6 2023-01-19 12:58:26 +08:00
xt_wdt_hal.h fix(hal): check the public header files and fix violations 2023-07-05 17:33:32 +08:00