Igor Udot
3b41e2ce9a
Merge branch 'ci/pytest-mark-formatter' into 'master'
...
Ci/pytest mark formatter
Closes IDFCI-2662 and IDFCI-2651
See merge request espressif/esp-idf!35476
2025-03-05 15:43:48 +08:00
morris
3f66b30680
Merge branch 'refactor/parlio_function_placement' into 'master'
...
refactor(parlio): function placement distinguishes from tx and rx driver
See merge request espressif/esp-idf!37382
2025-03-05 14:58:08 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Chen Jichang
30f2578e75
fix(esp32h4): fix g0 component build
2025-03-04 16:17:18 +08:00
Chen Jichang
b16095cf00
feat(esp32h4): add G0 component support (stage5)
2025-03-04 15:21:58 +08:00
morris
2cd87223a8
feat(l2mem): enable buffer mode for ahb burst access
2025-03-03 14:38:24 +08:00
morris
099c5a8a69
fix(axi_icm): qos can be applied to read and write independently
2025-03-03 14:38:24 +08:00
morris
15b7f99f1d
refactor(parlio): function placement distinguish from tx and rx driver
2025-03-03 11:00:59 +08:00
Song Ruo Jing
ce3d603e05
Merge branch 'feature/esp32h21_gdma_support' into 'master'
...
feat(gdma): add GDMA support for ESP32H21
Closes IDF-11603 and IDF-11604
See merge request espressif/esp-idf!37063
2025-02-27 14:07:52 +08:00
C.S.M
dbd2aa8c54
Merge branch 'refactor/optimize_flash_iram_usage' into 'master'
...
refactor(spi_flash): optimize flash functions to save IRAM memory
See merge request espressif/esp-idf!36902
2025-02-27 11:26:23 +08:00
C.S.M
b66e140fbc
refactor(spi_flash): optimize flash functions to save iram memory
2025-02-26 18:28:49 +08:00
igor.masar
dfd8098716
fix(usb/hal/dwc): Correct host channel number calculation
...
The hardware field `ghwcfg2.numhstchnl` is zero-based, meaning the actual
number of available host channels is `numhstchnl + 1`. This off-by-one
error caused the USB Host controller to report N-1 channels instead of N,
leading to premature "No more HCD channels available" errors when
connecting multiple devices.
This issue affects ESP32-S2, ESP32-S3, and ESP32-P4.
2025-02-26 17:29:06 +08:00
Wu Zheng Hui
132444cd08
Merge branch 'feat/support_esp32h21_modem_clock' into 'master'
...
feat(esp_hw_support): support esp32h21 modem clock
Closes PM-348
See merge request espressif/esp-idf!37082
2025-02-26 12:02:43 +08:00
Song Ruo Jing
a4a28b57a3
feat(gdma): add GDMA support for ESP32H21
2025-02-25 17:05:48 +08:00
Chen Ji Chang
e7088bbd07
Merge branch 'feat/add_uart_support_on_h21' into 'master'
...
feat(uart): support uart on esp32h21
Closes IDF-11618, IDF-11620, and IDF-12143
See merge request espressif/esp-idf!37197
2025-02-25 11:26:09 +08:00
Gao Xu
d17b0ed4fe
Merge branch 'feature/esp32h21_gpio_support' into 'master'
...
feat(esp32h21): support GPIO on esp32h21
Closes IDF-11611
See merge request espressif/esp-idf!36781
2025-02-25 11:12:54 +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
Chen Jichang
028a16c01c
feat(uart): support uart on esp32h21
2025-02-24 17:49:45 +08:00
gaoxu
7e54886a4e
feat(esp32h21): move gpio intr source to gpio_ll.h
2025-02-24 17:32:01 +08:00
gaoxu
51ad6cfab0
feat(esp32h21): support RTC_IO and hysteresis on ESP32H21
2025-02-24 17:31:55 +08:00
gaoxu
d3acbe15aa
feat(esp32h21): refactor gpio_ll to use io_mux_struct
2025-02-24 17:25:58 +08:00
gaoxu
760f134d84
feat(esp32h21): support GPIO on esp32h21
2025-02-24 17:24:16 +08:00
Song Ruo Jing
c9dff55c9f
Merge branch 'bugfix/gpio_standardization_fix' into 'master'
...
fix(gpio): minor improvement to output/input configuration step
Closes IDF-12240
See merge request espressif/esp-idf!36973
2025-02-24 15:56:59 +08:00
Armando
c7ee2d7157
refactor(pmu): replace regi2c registers with LL APIs
2025-02-24 11:16:48 +08:00
Armando
d598c9db7c
refactor(rng): refactor to use hal/ll apis for c61
2025-02-24 11:16:48 +08:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Martin Vychodil
af0f270e17
Merge branch 'bugfix/memprot_s2_intr_peri1' into 'master'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
See merge request espressif/esp-idf!37105
2025-02-21 01:43:44 +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
Song Ruo Jing
a88bd155cd
fix(ledc): overflowed integer argument in ledc_hal_clear_left_off_fade_param
2025-02-20 18:54:19 +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
wuzhenghui
d305628c25
feat(hal): add esp32h21 modem_clock hal layer
2025-02-20 15:18:13 +08:00
Li Shuai
81e8b752fd
Merge branch 'feat/support_esp32h21_pau' into 'master'
...
feat(esp_hw_support): support esp32h21 PAU
Closes PM-347
See merge request espressif/esp-idf!37065
2025-02-20 15:06:57 +08:00
Martin Vychodil
64ae64fb16
fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
...
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 14:14:27 +01:00
wanckl
222b1ddbab
fix(driver_gpio): remove gpio_hal_iomux_func_sel
2025-02-19 17:17:51 +08:00
wuzhenghui
51205a8fd8
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-19 16:02:25 +08:00
wuzhenghui
727d0a687f
feat(hal): support esp32h21 pau hal layer
2025-02-18 21:06:38 +08:00
Zhang Wen Xu
b3c4c58ee0
Merge branch 'support/ieee802154_get_rssi_comp_from_phy' into 'master'
...
feat(802.15.4): support ieee802154 get rssi comp from phylib
Closes TZ-1541
See merge request espressif/esp-idf!36475
2025-02-18 14:14:33 +08:00
Armando (Dou Yiwen)
f8ff9e47ed
Merge branch 'fix/esp_mmu_vaddr_to_paddr_cannot_figure_psram_p4' into 'master'
...
mmu: vaddr to paddr cannot figure psram vaddr on esp32p4
Closes IDF-12483
See merge request espressif/esp-idf!36957
2025-02-18 11:29:47 +08:00
Armando (Dou Yiwen)
e21e3f417f
Merge branch 'fix/adc_func_register_not_reset_issue' into 'master'
...
adc: func register not reset issue
Closes IDF-12489
See merge request espressif/esp-idf!37001
2025-02-18 10:55:07 +08:00
zwx
664b0a772e
feat(802.15.4): use btbb function to get rssi comp for h2
2025-02-17 19:04:44 +08:00
Armando
78e6ce0d35
fix(adc): fixed adc function register not reset issue
2025-02-17 16:22:13 +08:00
laokaiyao
ad623893d4
feat(i2s): support tuning rate dynamically
2025-02-17 16:20:24 +08:00
Armando
299d8115ed
fix(mmu): fixed esp_mmu_vaddr_to_paddr cannot figure out psram vaddr issue on esp32p4
2025-02-17 16:15:09 +08:00
Wu Zheng Hui
5fd4104d12
Merge branch 'fix/esp32p4_lightsleep_fixes' into 'master'
...
fix(esp_hw_support): some fixes of esp32p4 lightsleep retention & power switch process
Closes PM-291, PM-301, and PM-302
See merge request espressif/esp-idf!35460
2025-02-13 17:20:21 +08:00
Wan Lei
c7a0e45489
Merge branch 'feat/spi_master_dynamic_freq' into 'master'
...
feat(spi_master): add transaction config for device multi freq point
Closes IDFGH-12774
See merge request espressif/esp-idf!28579
2025-02-13 15:58:59 +08:00
Kevin (Lao Kaiyao)
c542692cc2
Merge branch 'docs/fix_i2s_tdm_programming_guide' into 'master'
...
docs(i2s): fix i2s capability in doc and code
Closes IDF-11854
See merge request espressif/esp-idf!36815
2025-02-13 14:49:59 +08:00
wuzhenghui
9102f40fcb
change(esp_hw_support): wrapper sleep dcdc/ldo ops with ll
2025-02-13 12:17:07 +08:00
Armando
8902d8608a
feat(regi2c): regi2c periph reg enable/disable ll
2025-02-13 09:40:05 +08:00
Armando
df202585e6
refactor(rng): refactor to use hal/ll apis for h2
2025-02-13 09:40:05 +08:00
wanckl
39c85269cc
feat(spi_master): add transaction config for dynamic clock speed update
...
Closes https://github.com/espressif/esp-idf/issues/13753
2025-02-12 20:29:34 +08:00