Commit Graph
416 Commits
Author SHA1 Message Date
muhaidong 65822e1c82 fix(coex): remove unsupported external coex soc caps 2026-07-06 19:28:27 +08:00
zwx 2e746ec86f feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-03-25 20:10:10 +08:00
muhaidong a0e6398f90 docs(wifi): update wifi fragment doc 2026-02-12 14:10:32 +08:00
liuning 1e1d7e687b fix(wifi): fix incomplete phy initialization issue 2026-02-12 09:38:32 +08:00
sibeibei 7e514dcd83 fix(wifi): fix open rf failed issue 2026-02-11 21:53:36 +08:00
zhiweijian 9df0361dd6 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-30 20:20:33 +08:00
zlq 1313aebeaf feat(esp32c6): auto adjust LDO voltage using pvt function 2026-01-26 11:32:11 +08:00
wanckl 9a93f402db feat(driver_spi): spi master support sleep retention(recovery) 2025-12-23 13:54:21 +08:00
Jin Chen 022b24bf77 fix(ble): add soc caps config for pawr feat on ESP32C6
(cherry picked from commit 4e4b863299)

Co-authored-by: cjin <jinchen@espressif.com>
2025-12-12 09:08:20 +08:00
morris 9ba4c2cd8e Merge branch 'feat/uart_dma_support_v5.3' into 'release/v5.3'
feat(uhci): Add uhci (uart-dma) support on current chips (backport v5.3)

See merge request espressif/esp-idf!41520
2025-08-29 16:14:24 +08:00
C.S.M 8659c44975 feat(uhci): Add uhci (uart-dma) support on current chips 2025-08-28 18:23:23 +08:00
laokaiyao e44278b70e feat(i2s): add PLL240M clock source on S3 and C6
Closes https://github.com/espressif/esp-idf/issues/17056
2025-08-28 10:24:29 +08:00
morris b4cbe6336c Merge branch 'refactor/use_gdma_link_in_rmt_v5.3' into 'release/v5.3'
refactor(rmt): use gdma link list driver to mount buffer (v5.3)

See merge request espressif/esp-idf!41239
2025-08-21 13:06:26 +08:00
Chen Jichang cb7c2f295d fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:42:25 +08:00
Song Ruo Jing a6487d4a73 fix(gpio): fix ESP32 GPIO sleep mode handling
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-13 21:38:35 +08:00
Li Shuai 72009edd6f fix(esp_hw_support): fix modem wakeup req always high caused by pmu min slp cycle update 2025-06-30 16:32:37 +08:00
Song Ruo Jing 8baffe22cb fix(uart): LP UART does not have the pre-divider for its clock source
Closes https://github.com/espressif/esp-idf/issues/15427
2025-05-22 11:51:19 +08:00
wuzhenghui d8e9167dcf fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain 2025-04-16 15:43:05 +08:00
morris 7c447b5525 Merge branch 'bugfix/gpio_dump_io_config_v5.3' into 'release/v5.3'
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32 (v5.3)

See merge request espressif/esp-idf!37909
2025-04-16 10:17:44 +08:00
morris 086e129cd3 Merge branch 'bugfix/enable_additional_lp_io_wakeup_v5.3' into 'release/v5.3'
fix(lp_io): enable setting edge type wakeup sources for targets that support this (v5.3)

See merge request espressif/esp-idf!36012
2025-04-15 10:30:26 +08:00
Song Ruo Jing 0077f642df fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access 2025-03-20 17:09:36 +08:00
Marius Vikhammer 8d6d6957ce fix(lp_io): allow edge wakeup types for LP-IO on chips which support it 2025-02-27 14:31:00 +08:00
wanlei b43104538b fix(spi_master): fix spi halt when remove device who using rc_fast 2025-02-27 11:42:15 +08:00
Li Shuai 88c1c9c344 change(esp_hw_support): fix some sleep retention build error 2025-02-13 16:33:30 +08:00
Li Shuai 61b7a971d3 change(soc): add sleep retention module total number definition 2025-02-13 15:17:55 +08:00
Song Ruo Jing a2178b0fa2 fix(clk): add an inevitable kconfig option to be selected to use rc32k 2024-12-25 20:01:37 +08:00
Jiang Jiang Jian 42ef2887f4 Merge branch 'fix/fix_regdma_wait_node_issue_v5.3' into 'release/v5.3'
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group (v5.3)

See merge request espressif/esp-idf!35358
2024-12-09 15:27:24 +08:00
wuzhenghui 1a23d3cd53 fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group 2024-12-03 10:44:56 +08:00
Li Shuai 2c31e2b118 fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done 2024-12-02 17:44:48 +08:00
wanlei 9aeaf03f95 feat(spi_master): add test clock src and config validation 2024-11-15 14:59:49 +08:00
wuzhenghui 06fa736f84 fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM 2024-11-13 16:12:02 +08:00
morris 3eefb7d800 Merge branch 'ci/enable_esp32p4_gpio_uart_target_test_v5.3' into 'release/v5.3'
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process (v5.3)

See merge request espressif/esp-idf!33523
2024-10-25 15:08:40 +08:00
Song Ruo Jing 16476a7a59 fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process 2024-10-23 18:01:50 +08:00
wuzhenghui 55ff2325c5 change(esp_hw_support): improve gpio deepsleep wakeup configuration code 2024-10-11 14:39:20 +08:00
wuzhenghui 2c68d03182 feat(esp_hw_support): support esp32p4 psram retention 2024-09-04 16:41:35 +08:00
morris e1ba14df02 fix(gptimer): fix the regdma overwrite the reload configuration 2024-08-09 18:12:25 +08:00
morris 7e7f388392 change(wdt): create wdt_periph.c in soc component 2024-08-09 18:12:25 +08:00
morris e566ffffcb Merge branch 'feature/support_uart_sleep_retention_v5.3' into 'release/v5.3'
feat(uart): support uart module sleep retention (v5.3)

See merge request espressif/esp-idf!32464
2024-07-31 22:07:59 +08:00
Song Ruo Jing 8b8bb72ad4 feat(uart): support uart module sleep retention on c6/h2/p4 2024-07-31 15:15:11 +08:00
Marius Vikhammer cf36c11b81 feat(lp-core): added support for using ETM events as wake-up source 2024-07-31 11:55:24 +08:00
C.S.M 03447f5827 fix(usb_serial_jtag): Fix issue that use u32_reg read/write cannot be used to modify fifo regs 2024-07-29 11:46:52 +08:00
Jiang Jiang Jian d431971fed Merge branch 'feat/ci_check_ll_rw_register_half_word_v5.3' into 'release/v5.3'
fix(hal): LL function read write the register by half-world (v5.3)

See merge request espressif/esp-idf!31722
2024-07-26 11:46:40 +08:00
Mahavir Jain ad0cfa57e7 Merge branch 'feature/esp32p4_apm_api_v5.3' into 'release/v5.3'
feat: add esp32p4 APM HAL/LL API (v5.3)

See merge request espressif/esp-idf!31417
2024-07-25 16:50:18 +08:00
morris ab5b9a0c29 fix(hal): functions that may generate invalid load/store byte/half-word instructions
because the APB regsiters can't behave correctly on these instructions
2024-07-25 16:38:47 +08:00
wuzhenghui 074035aac5 feat(esp_hw_support): support esp32p4 gpio wakeup deepsleep 2024-07-16 21:58:45 +08:00
Sachin Billore 5869850af2 feat: add esp32p4 APM HAL/LL API 2024-06-14 12:55:03 +08:00
wuzhenghui 3785506ec1 change(esp_driver_gptimer): do gptimer timer target retention by needs 2024-06-13 14:08:34 +08:00
wuzhenghui ea142bb6d1 change(esp_hw_support): do timergroup watchdogs retention by needs 2024-06-13 14:08:26 +08:00
Song Ruo Jing bbc44b486e feat(gdma): add GDMA support for ESP32C5 MP 2024-06-12 15:28:40 +08:00
Michael (XIAO Xufeng) 98e99e712f Merge branch 'feature/esp32c5_mp_gpio_support_v5.3' into 'release/v5.3'
Feature/esp32c5 mp gpio support (v5.3)

See merge request espressif/esp-idf!30884
2024-06-12 00:51:06 +08:00