| .. |
|
adc_hal.h
|
73791ff4e0
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
|
2 ani în urmă |
|
adc_hal_common.h
|
5b523a3313
esp_adc: new esp_adc component and adc drivers
|
3 ani în urmă |
|
adc_oneshot_hal.h
|
5653018cd1
esp_adc: support selecting clock source for oneshot driver
|
2 ani în urmă |
|
adc_types.h
|
87848110c1
adc: new feature adc digital monitor supported
|
2 ani în urmă |
|
adc_types_private.h
|
87848110c1
adc: new feature adc digital monitor supported
|
2 ani în urmă |
|
aes_hal.h
|
51169b0e0c
AES/SHA: use GDMA driver instead of LL
|
5 ani în urmă |
|
aes_types.h
|
457ce080ae
AES: refactor and add HAL layer
|
5 ani în urmă |
|
apm_hal.h
|
8d0f6dab0f
apm: added support for APM on esp32c6
|
2 ani în urmă |
|
apm_types.h
|
8d0f6dab0f
apm: added support for APM on esp32c6
|
2 ani în urmă |
|
assist_debug_hal.h
|
4df3ff619e
feat(esp_system): implement hw stack guard for riscv chips
|
2 ani în urmă |
|
brownout_hal.h
|
56a2d0b8a2
BOD: Bringup for ESP32C6
|
3 ani în urmă |
|
cache_hal.h
|
0f7e39d15a
cache: refactor cache_utils into cache_hal instade
|
2 ani în urmă |
|
cache_types.h
|
c1cbd7bbf6
cache/mmu: implememnt cache and mmu hal APIs in bootloader
|
3 ani în urmă |
|
clk_tree_hal.h
|
2c9aa4559c
clk_tree: Add a general API to get the frequency of different clocks
|
3 ani în urmă |
|
dac_types.h
|
8ef9fd4623
dac: optimize the dma stratege
|
3 ani în urmă |
|
dma_types.h
|
73791ff4e0
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
|
2 ani în urmă |
|
ds_hal.h
|
f80d6f8c21
Digital Signature support for S3
|
4 ani în urmă |
|
ecc_hal.h
|
a485b1cb67
esp32h2: Add support for ECC hardware accelerator
|
2 ani în urmă |
|
ecc_types.h
|
a485b1cb67
esp32h2: Add support for ECC hardware accelerator
|
2 ani în urmă |
|
ecdsa_hal.h
|
d634970ed1
ecdsa: Support multiple ECDSA keys
|
2 ani în urmă |
|
ecdsa_types.h
|
d345c684ba
esp32h2: Add support for ECDSA peripheral
|
2 ani în urmă |
|
efuse_hal.h
|
ffb40a89d9
adc_cali: supported channel compensation of adc calibration on esp32c6
|
2 ani în urmă |
|
emac_hal.h
|
621d5ef724
fixed emac soc structs names to be able to build under C++
|
2 ani în urmă |
|
esp_flash_err.h
|
5425ef4ee4
hal: extract hal component from soc component
|
5 ani în urmă |
|
eth_types.h
|
8da2e4088c
esp_eth: Update esp32's EMAC API to decouple driver and vendor config
|
4 ani în urmă |
|
etm_hal.h
|
fb26d0e11f
etm: added etm channel allocator
|
3 ani în urmă |
|
gdma_hal.h
|
83d16aa00c
gdma: support IRAM interrupt
|
4 ani în urmă |
|
gdma_types.h
|
f534247a00
driver: add parallel IO TX driver
|
2 ani în urmă |
|
glitch_filter_types.h
|
ca1b182b25
glitch_filter: support derive clock source form IO MUX
|
3 ani în urmă |
|
gpio_hal.h
|
51777a6862
gpio: Fix io hold functionality on esp32c6 and esp32h2
|
2 ani în urmă |
|
gpio_types.h
|
d623ce0d53
refactor(gpio): per-target gpio number definition
|
2 ani în urmă |
|
hmac_hal.h
|
1c233cc508
hmac_hal: Merge hmac hal layer for different into one
|
3 ani în urmă |
|
i2c_hal.h
|
803fc3fbe0
I2C: Add i2c support for ESP32C6
|
3 ani în urmă |
|
i2c_types.h
|
ec742abb25
lp-i2c: Added support for LP I2C peripheral to LP core
|
2 ani în urmă |
|
i2s_hal.h
|
1b22591ea7
i2s: fixed i2s_ll compiling failure under C++ evironment
|
2 ani în urmă |
|
i2s_types.h
|
fa9b022f68
i2s: support 4 line pdm rx on esp32s3
|
3 ani în urmă |
|
ieee802154_common_ll.h
|
c8c1cd1c55
ieee802154: support driver opensrc
|
2 ani în urmă |
|
lcd_hal.h
|
454d658309
rgb_lcd: workaround pclk polarity bug by setting mo>=2
|
3 ani în urmă |
|
lcd_types.h
|
fc1aa2848b
rgb_lcd: support yuv converter
|
3 ani în urmă |
|
ledc_hal.h
|
fcc6514dde
ledc: Add an all-in-one HAL function to set fade parameters, and refactor ledc_ll_get_max_duty function
|
2 ani în urmă |
|
ledc_types.h
|
ad55230b0a
ledc: Add support for esp32h2; Refactor ledc driver clock source selection related code
|
3 ani în urmă |
|
lp_timer_hal.h
|
01fb28b65b
Power Management: move lp_timer_hal.c to upper hal layer for esp32h2 and esp32c6
|
2 ani în urmă |
|
lp_timer_types.h
|
c0ddaa5920
lp_timer: add hal-layer codes for esp32c6
|
3 ani în urmă |
|
mcpwm_hal.h
|
f7ff7ac4d0
mcpwm: clean up hal driver and add doc
|
3 ani în urmă |
|
mcpwm_types.h
|
c4e84751a5
driver: fix public header exceptions for driver
|
3 ani în urmă |
|
memprot_types.h
|
7cb9304b65
Clean IRAM and DRAM address space conversion macros
|
3 ani în urmă |
|
mmu_hal.h
|
bae6680207
mmu: hal function to init, and hal function to unmap all
|
2 ani în urmă |
|
mmu_types.h
|
82ee8403b6
mmu: mmu_hal_check_valid_ext_vaddr_region
|
2 ani în urmă |
|
modem_clock_hal.h
|
485f2882d1
modem_clock: rename modem_clock_lp_timer to ble_rtc_timer
|
2 ani în urmă |
|
modem_clock_types.h
|
63af1e9631
modem clock(driver): implemented the modem clock driver for esp32c6
|
3 ani în urmă |
|
mpi_hal.h
|
4ae1ea7b9f
bignum: refactored the hardware abstraction of the mpi peripheral
|
2 ani în urmă |
|
mpi_types.h
|
4ae1ea7b9f
bignum: refactored the hardware abstraction of the mpi peripheral
|
2 ani în urmă |
|
mpu_hal.h
|
66fb5a29bb
Whitespace: Automated whitespace fixes (large commit)
|
5 ani în urmă |
|
mpu_types.h
|
58c3f6a421
hal: explicitly include soc_caps.h
|
5 ani în urmă |
|
parlio_hal.h
|
f534247a00
driver: add parallel IO TX driver
|
2 ani în urmă |
|
parlio_types.h
|
f534247a00
driver: add parallel IO TX driver
|
2 ani în urmă |
|
pau_hal.h
|
b06cadddb3
Power Management: fix REGDMA clock issue when wake up form light sleep
|
2 ani în urmă |
|
pau_types.h
|
d3e0e3e3b6
pau: implement the pau regdma driver for esp32c6
|
2 ani în urmă |
|
pcnt_hal.h
|
ec8defaa96
pulse_cnt: new driver for PCNT peripheral
|
3 ani în urmă |
|
pcnt_types.h
|
ec8defaa96
pulse_cnt: new driver for PCNT peripheral
|
3 ani în urmă |
|
pmu_types.h
|
a329b15e7e
Power Management: support pu xtal in light sleep for esp32h2
|
2 ani în urmă |
|
readme.md
|
5425ef4ee4
hal: extract hal component from soc component
|
5 ani în urmă |
|
rmt_hal.h
|
2fb43820c2
driver_ng: implement new rmt driver
|
3 ani în urmă |
|
rmt_types.h
|
d82981c437
rmt: use gpio_num_t to define gpio number
|
2 ani în urmă |
|
rtc_hal.h
|
9eae151f7c
esp32c6: bringup deepsleep examples
|
2 ani în urmă |
|
rtc_io_hal.h
|
921713fff4
uart: Support LP_UART port with UART driver on esp32c6
|
2 ani în urmă |
|
rtc_io_types.h
|
66fb5a29bb
Whitespace: Automated whitespace fixes (large commit)
|
5 ani în urmă |
|
sdio_slave_hal.h
|
f1de9faa71
sdio: c6 support
|
3 ani în urmă |
|
sdio_slave_types.h
|
507864c4f1
sdio_slave: allow disabling highspeed mode
|
3 ani în urmă |
|
sdm_hal.h
|
4154eaec93
sdm: clean up soc/hal/ll code
|
3 ani în urmă |
|
sdm_types.h
|
4154eaec93
sdm: clean up soc/hal/ll code
|
3 ani în urmă |
|
sha_hal.h
|
51169b0e0c
AES/SHA: use GDMA driver instead of LL
|
5 ani în urmă |
|
sha_types.h
|
b7053b46ef
esp32h4: remove esp32h4 target from peripherals
|
2 ani în urmă |
|
spi_flash_encrypt_hal.h
|
0d81edb174
spi_flash: refactoring flash encryption into new api
|
4 ani în urmă |
|
spi_flash_hal.h
|
ed96dadd06
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
|
2 ani în urmă |
|
spi_flash_types.h
|
ed96dadd06
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
|
2 ani în urmă |
|
spi_hal.h
|
184145817c
spi_master: add feature spi periph clk source selectable
|
3 ani în urmă |
|
spi_slave_hal.h
|
ea0b839302
spi: limit esp32 dma workaround only on esp32
|
3 ani în urmă |
|
spi_slave_hd_hal.h
|
66ca403bc6
spi_slave: support spi slave hd append mode on chips other than s2
|
2 ani în urmă |
|
spi_types.h
|
184145817c
spi_master: add feature spi periph clk source selectable
|
3 ani în urmă |
|
systimer_hal.h
|
63f852adc8
hal: Adds hal/ll func for SYSTIMER to select clock source: XTAL or RC_FAST_CLK
|
3 ani în urmă |
|
systimer_types.h
|
cd21058097
C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT
|
3 ani în urmă |
|
temperature_sensor_types.h
|
4154eaec93
sdm: clean up soc/hal/ll code
|
3 ani în urmă |
|
timer_hal.h
|
a1030307f1
gptimer: bringup driver on esp32c6
|
3 ani în urmă |
|
timer_types.h
|
00b6ec28b2
gptimer: support etm event and task
|
3 ani în urmă |
|
touch_sensor_hal.h
|
a5b09cf015
rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in
|
3 ani în urmă |
|
touch_sensor_types.h
|
869bed1bb5
soc: don't expose unstable soc header files in public api
|
4 ani în urmă |
|
twai_hal.h
|
a25123f703
twai: bringup on esp32c6
|
3 ani în urmă |
|
twai_types.h
|
a18d7e24d6
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp
|
2 ani în urmă |
|
uart_hal.h
|
921713fff4
uart: Support LP_UART port with UART driver on esp32c6
|
2 ani în urmă |
|
uart_types.h
|
921713fff4
uart: Support LP_UART port with UART driver on esp32c6
|
2 ani în urmă |
|
uhci_types.h
|
c053ef0541
examples: added support of ESP32-S3 chip in controller_hci_uart example
|
4 ani în urmă |
|
usb_dwc_hal.h
|
d333833f59
usb_host: Rename struct/ll/hal symbols to use "usb_dwc" prefix
|
3 ani în urmă |
|
usb_dwc_ll.h
|
d333833f59
usb_host: Rename struct/ll/hal symbols to use "usb_dwc" prefix
|
3 ani în urmă |
|
usb_hal.h
|
5425ef4ee4
hal: extract hal component from soc component
|
5 ani în urmă |
|
usb_phy_hal.h
|
1fcd639224
usb: Add usb_phy driver to support operations on USB PHY
|
4 ani în urmă |
|
usb_phy_types.h
|
1fcd639224
usb: Add usb_phy driver to support operations on USB PHY
|
4 ani în urmă |
|
usb_types_private.h
|
accbaee57c
Add USB Host Library
|
4 ani în urmă |
|
wdt_hal.h
|
9c37441b17
wdt: refactor wdt codes to use unified type
|
2 ani în urmă |
|
wdt_types.h
|
5e9e8c396f
wdt: add support for WDTs on C6
|
3 ani în urmă |
|
xt_wdt_hal.h
|
4869b3cd4a
WDT: Add support for XTAL32K Watchdog timer
|
4 ani în urmă |