armando
00e3f4885a
feat(mspi): supported psram 80MHz timing tuning
2025-05-22 10:27:19 +08:00
morris
31b6be0d2c
test(dma): only test 40MHz on esp32c5
2025-05-07 13:11:58 +08:00
Song Ruo Jing
51744bd13d
refactor(clk): enable rtc_clk ci test for all supported targets
2025-04-23 14:15:01 +08:00
Li Shuai
9eca8fe97d
Merge branch 'fix/add_wait_chip_enter_sleep_delay_in_ut' into 'master'
...
fix(esp_hw_support): fix gpio/ext1 wakeup test UT high failure rate
Closes IDFCI-2848 and IDFCI-2847
See merge request espressif/esp-idf!38482
2025-04-22 15:09:54 +08:00
wuzhenghui
f554d773fa
fix(esp_hw_support): add delay to wait chip enter sleep in ut
2025-04-17 21:59:30 +08:00
Chen Ji Chang
8a9d659882
Merge branch 'feat/support_gdma_on_h4' into 'master'
...
feat(gdma): support gdma on esp32h4
Closes IDF-12382
See merge request espressif/esp-idf!38340
2025-04-17 11:34:56 +08:00
Chen Jichang
3d08799be7
feat(gdma): support gdma retention on h4
2025-04-15 11:34:58 +08:00
armando
5a1cb71184
fix(mmu): fixed esp_mmu_map concurrent issue and add related docs
2025-04-14 10:45:40 +08:00
wanckl
51873d46aa
feat(driver_spi): add h21 spi drivers supports
2025-04-03 11:27:29 +08:00
Chen Jichang
6c4271d4bb
feat(esp32h4): disable unsupported build
2025-03-28 14:41:29 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
igor.udot
717c18a58e
test: fix test name conflict
2025-03-04 15:53:33 +08:00
Wan Lei
73eb376eb1
Merge branch 'feat/h21_gptimer_support' into 'master'
...
feat(driver_gptimer): esp32h21 add basic gptimer support
Closes IDF-11594
See merge request espressif/esp-idf!37028
2025-02-24 19:32:11 +08:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Song Ruo Jing
53d8b70e8b
fix(gpio): fix IO output enable control
...
oen_sel and oen_inv_sel fields from func_out_sel_cfg register
2025-02-20 19:49:28 +08:00
Wan Lei
76133bc373
Merge branch 'fix/remove_gpio_hal_iomux_func_sel' into 'master'
...
fix(driver_gpio): remove gpio_hal_iomux_func_sel
See merge request espressif/esp-idf!33928
2025-02-20 18:52:35 +08:00
wanckl
222b1ddbab
fix(driver_gpio): remove gpio_hal_iomux_func_sel
2025-02-19 17:17:51 +08:00
wuzhenghui
93cdad7a3b
feat(esp_hw_support): support esp32h21 retention link software trigger
2025-02-19 14:21:18 +08:00
morris
9a0e0978f2
Merge branch 'bugfix/lcd_driver_with_flash_encryption' into 'master'
...
fix(dma): also consider buffer alignment when calculating the DMA nodes
Closes IDFGH-14453 and IDF-12101
See merge request espressif/esp-idf!36617
2025-02-09 10:52:34 +08:00
Gao Xu
1e8a48db74
Merge branch 'feat/h21_enable_ci_build_test' into 'master'
...
feat(esp32h21): enable ESP32H21 ci build
Closes IDF-11561
See merge request espressif/esp-idf!36197
2025-02-07 14:10:54 +08:00
morris
cfca6c606e
fix(dma): also consider buffer alignment when calculating the DMA nodes
...
Closes https://github.com/espressif/esp-idf/issues/15228
2025-02-07 12:34:42 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
morris
f9718eea80
test(gdma): can do memory to/from psram correctly
2025-02-06 11:06:21 +08:00
morris
0c7fef8ac9
feat(async_memcpy): support rx buffer unaligned to cache line size
2025-01-24 11:46:44 +08:00
morris
8bb6f764e1
refactor(dma): split rx buffer to cache aligned ones
2025-01-24 11:46:16 +08:00
Omar Chebib
16b8a2ea3b
feat(esp_hw_support): two interrupts sources can now be mapped to the same interrupt line
2025-01-15 13:13:24 +08:00
Omar Chebib
f3af70530e
fix(esp_hw_support): fix a bug in the interrupt allocator related to shared interrupts
...
On RISC-V targets, when allocating a shared interrupt, the provided level would
override the current level of the allocated interrupt. As such, a medium level
interrupt could become a low level one and vice versa.
2025-01-15 12:03:18 +08:00
Omar Chebib
e546ce3f15
fix(esp_hw_support): fix the interrupt allocator test app's CMakeLists.txt
2025-01-15 12:03:18 +08:00
morris
876a747048
change(dma): update gdma register of esp32c61
2025-01-08 13:26:06 +08:00
morris
85f8f25b30
feat(ldo): support output rail voltage (3.3V)
2025-01-02 17:13:31 +08:00
Marius Vikhammer
34c7d62855
refactor(hw_support): combine esp_hw_support rtc header to a single file
2024-12-30 10:09:34 +08:00
Alexey Lapshin
f297a9d487
Merge branch 'feature/add-picolibc-support' into 'master'
...
Add picolibc support
Closes IDF-11319
See merge request espressif/esp-idf!33601
2024-12-03 13:12:41 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
morris
f47cb027df
fix(gdma): burst size should be configurable on esp32c5
2024-12-02 18:04:41 +08:00
Armando
4c2b9909c4
ci(flash): added 120M supported runner
2024-11-28 14:53:19 +08:00
Armando
4b966ef78d
test(mspi): test 120m sdr flash 200m ddr psram on esp32p4
2024-11-28 14:53:19 +08:00
Guillaume Souchere
2a9a41886c
feat(heap): Sort list of registered heap by increasing size
...
For a given group of heaps sharing the same capabilities, it is
best to use smaller heaps first when performing "small" allocations
to keep the bigger heaps untouched. This prevents the scenario where
a series of small allocations would crowd the bigger heaps making
any bigger allocation fail for lack of space.
Closes https://github.com/espressif/esp-idf/issues/13588
2024-11-21 11:02:19 +01:00
Armando
5618f3eb16
change(vad): wakeup driver maitain necessary power domain
2024-11-21 11:08:11 +08:00
morris
16eef27492
feat(ldo): load calibration parameters from efuse
2024-11-12 15:52:05 +08:00
morris
0ed4c19c5e
feat(lcd): support color conversion for mipi dsi driver
2024-11-07 17:02:54 +08:00
Michael (XIAO Xufeng)
676f5194d5
Merge branch 'fix/sdio_slave_add_pm_lock' into 'master'
...
fix(sdio_slave): fix issue that auto light sleep can happen SDIO slave enabled
Closes IDF-8476
See merge request espressif/esp-idf!33579
2024-11-05 03:19:33 +08:00
Xiao Xufeng
df2d09e3e0
feat(sleep_retention): allow drivers taking TOP power lock
...
Also add a dump function
2024-10-31 21:25:37 +08:00
morris
8cd4091114
fix(gdma): run test cases after reset
2024-10-31 18:32:37 +08:00
Armando
56af6b5fc4
test(sleep): vad wakeup hp core test
2024-10-16 17:27:27 +08:00
Wu Zheng Hui
49d080e354
Merge branch 'fix/fix_bad_submode_setting_in_rtc_slow_selection' into 'master'
...
fix(esp_hw_support): fix bad submode setting in rtc slow selection
Closes IDFGH-13745
See merge request espressif/esp-idf!33754
2024-09-24 20:03:03 +08:00
Song Ruo Jing
6afbc06666
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
2024-09-24 12:33:41 +08:00
wuzhenghui
5971155ac4
feat(esp_hw_support): add case to test slow clock switching
2024-09-24 12:08:51 +08:00
Wu Zheng Hui
6abe40e590
Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'
...
feat(system): Optimize esp32p4 active state power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950
2024-09-11 23:15:29 +08:00
wuzhenghui
13e42707a0
feat(esp_hw_support): add clk tree source gate management api
2024-09-11 10:53:01 +08:00