Commit Graph
508 Commits
Author SHA1 Message Date
Jiang Jiang Jian ebbe8e463b Merge branch 'fix/psram_core_clk_enable_v5.3' into 'release/v5.3'
fix(mspi): enable PSRAM core clock in module clock init (v5.3)

See merge request espressif/esp-idf!46851
2026-04-21 17:41:52 +08:00
morris 036af88e67 Merge branch 'bugfix/lp_uart_rx_iomux_pin_not_work_v5.3' into 'release/v5.3'
fix(uart): lp uart rx iomux pin was not working as expected (v5.3)

See merge request espressif/esp-idf!47610
2026-04-21 16:19:15 +08:00
Chen Jichang 9878db6765 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-04-20 10:45:16 +08:00
Song Ruo Jing f17f4c70f0 fix(uart): lp uart rx iomux pin was not working as expected
Introduced in 8818157e42
The workaround in the commit routes the signal to LP GPIO matrix first.
When uses LP IOMUX pin as UART RX, the signal did not bypass the matrix,
which caused the issue.

This commit adds rtc_gpio_iomux_input and rtc_gpio_iomux_output APIs
to align with existing GPIO driver APIs.
2026-04-14 20:21:00 +08:00
C.S.M 25f9b9ae9f fix(temperature_sensor): Fix the float calculation in temperature sensor isr 2026-03-30 11:07:56 +08:00
Jiang Jiang Jian 2e2a57c8ac Merge branch 'change/esp_idf_uart_wakeup_refactor_v5.3' into 'release/v5.3'
change(example): change uart wakeup mode 0 edge threshold (v5.3)

See merge request espressif/esp-idf!46378
2026-03-24 21:03:41 +08:00
morris c96f26f7a7 Merge branch 'fix/spi_master_bit_trans_add_check_v5.3' into 'release/v5.3'
fix(driver_spi): added bit trans length check for master driver (v5.3)

See merge request espressif/esp-idf!46520
2026-03-24 19:15:56 +08:00
Erhan Kurubas 594321d089 fix(mspi): enable PSRAM core clock in module clock init
psram_ctrlr_ll_enable_module_clock() was missing
reg_psram_core_clk_en, causing SPIMEM2 access faults
after system reset.
2026-03-20 22:54:31 +01:00
wanckl 41afd82837 fix(driver_spi): added bit trans length check for master driver
Closes https://github.com/espressif/esp-idf/issues/16049

Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-13 10:41:33 +08:00
hebinglin 838bde9885 change(example): change uart wakeup mode 0 edge threshold 2026-03-09 16:04:35 +08:00
morris 077f001de1 Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.3' into 'release/v5.3'
fix(dma): fix dma alignment when flash_enc enabled (v5.3)

See merge request espressif/esp-idf!45082
2026-02-06 10:33:32 +08:00
morris 06eb046506 Merge branch 'fix/esp32_adc_continuous_loss_sample_v5.3' into 'release/v5.3'
Fix/esp32 adc continuous loss sample (v5.3)

See merge request espressif/esp-idf!42831
2026-02-04 14:57:29 +08:00
morris a537874aa8 Merge branch 'feature/esp32c5_p4_adc_calibration_v5.3' into 'release/v5.3'
Feature/esp32 p4 adc calibration (v5.3)

See merge request espressif/esp-idf!40153
2026-02-04 10:20:35 +08:00
gaoxu ee04b19643 feat(adc): support ADC calibration on ESP32P4 2026-02-03 16:52:04 +08:00
gaoxu 50c802d057 feat(adc): add adc_continuous_parse_data api 2026-02-03 16:51:43 +08:00
gaoxu c009533e8c fix(adc): fix ESP32-P4 ADC2 wrong channel num 2026-02-03 16:51:43 +08:00
gaoxu 6886209cc0 fix(adc): fix ESP32 ADC continuous loss sample times 2026-02-03 16:43:05 +08:00
Chen Jichang e12b248751 fix(gdma): fix dma burst size when flash enc enabled 2026-02-02 09:56:59 +08:00
Chen Jichang 9ca62bde3e fix(dma): fix dma alignment when flash_enc enabled
Closes https://github.com/espressif/esp-idf/issues/17708
2026-02-02 09:56:59 +08:00
laokaiyao 4c65719482 fix(parlio_rx): fixed opposite sample edge issue
Closes https://github.com/espressif/esp-idf/issues/18012
2026-01-15 12:04:24 +08:00
morris d3316dc9d5 Merge branch 'fix/handle_shared_intr_v5.3' into 'release/v5.3'
Fix/handle shared intr (v5.3)

See merge request espressif/esp-idf!44073
2026-01-14 10:11:45 +08:00
morris 9131012099 Merge branch 'fix/i2c_timeout_range_check_v5.3' into 'release/v5.3'
fix(i2c_master): Add i2c master timeout range check (v5.3)

See merge request espressif/esp-idf!44079
2026-01-07 15:14:28 +08:00
Chen Chen 94f9f086f9 fix(intr_alloc): Fix ISR allocate methods in several drivers 2026-01-07 10:17:09 +08:00
Chen Chen 9c5d0446fe fix(i2c_master): Add i2c master timeout range check
Closes https://github.com/espressif/esp-idf/issues/17930
2026-01-07 10:05:23 +08:00
morris 5aa3968fd6 Merge branch 'contrib/github_pr_17831_backport_v5.3' into 'release/v5.3'
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v5.3)

See merge request espressif/esp-idf!43302
2026-01-02 22:48:05 +08:00
Song Ruo Jing 889fd88341 fix(ppa): fix potential SRM operation stuck on DMA issue
Apply a workaound to bypass macro block order function in PPA SRM
when specific conditions are met to avoid SRM operation getting stuck
2025-12-24 11:55:58 +08:00
Tinyu 8a43f8558f fix(hal): correct PHY selection logic in usb_wrap_ll.h 2025-11-12 09:26:23 +01:00
wanckl da32729e82 feat(driver_spi): update p4 eco5 spi support on real chip 2025-11-03 19:38:44 +08:00
Pete Kabaragoya 450ee3366d fix(esp32p4): P4 touch channel 14 failure fix
Merges https://github.com/espressif/esp-idf/pull/17759

Core dump when using all touch channels on a P4 unless curr_chan is allowed to be 14
2025-10-28 10:36:37 +08:00
Konstantin Kondrashov 645f0be984 feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4 2025-09-18 23:32:59 +08:00
C.S.M 8659c44975 feat(uhci): Add uhci (uart-dma) support on current chips 2025-08-28 18:23:23 +08:00
Jiang Jiang Jian b33f6cd072 Merge branch 'feature/support_chip912_pvt_auto_dbias_360m_backport_v5.3' into 'release/v5.3'
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4_backport_v5.3

See merge request espressif/esp-idf!40124
2025-08-26 10:49:49 +08:00
morris 28ccd8bb75 Merge branch 'bugfix/ledc_update_duty_wait_v5.3' into 'release/v5.3'
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.3)

See merge request espressif/esp-idf!41275
2025-08-21 13:04:16 +08:00
Song Ruo Jing 11c425f2dc fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 2025-08-14 19:16:22 +08:00
harshal.patil 2bfecc9638 change(mbedtls/ecdsa): The ECDSA module of ESP32-H2 ECO5 does not use MPI module 2025-08-13 20:50:53 +05:30
Li Shuai 08c146b2ab change(hal): add hal interface to configure pau regdma wait timeout parameter 2025-08-06 19:42:35 +08:00
yanzihan@espressif.com ed7296b5ac feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 2025-07-28 14:17:12 +08:00
Jiang Jiang Jian 17264e6711 Merge branch 'fix/spi_master_p4_change_default_clk_pll_v5.3' into 'release/v5.3'
fix(driver_spi): master driver change esp32p4 default src to pll (v5.3)

See merge request espressif/esp-idf!40115
2025-07-16 17:30:28 +08:00
Jiang Jiang Jian 8752e3fe80 Merge branch 'feat/enable_wakeup_tests_for_more_chips_v5.3' into 'release/v5.3'
feat(esp_hw_support): enable wakeup tests for more chips (v5.3)

See merge request espressif/esp-idf!40047
2025-07-02 13:57:48 +08:00
wanckl 77eff50f99 fix(driver_spi): master driver change esp32p4 default src to pll 2025-07-01 11:35:21 +08:00
morris c60f52b724 Merge branch 'contrib/github_pr_16130_v5.3' into 'release/v5.3'
esp_adc: Release the peripheral after calibration (GitHub PR) (v5.3)

See merge request espressif/esp-idf!40003
2025-06-24 12:18:09 +08:00
gaoxu 216cf17fc1 fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor 2025-06-24 10:33:59 +08:00
Jiang Jiang Jian dc625ba12b Merge branch 'refactor/p4_touch_channel_increase_1_v5.3' into 'release/v5.3'
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 (v5.3)

See merge request espressif/esp-idf!39793
2025-06-23 10:50:12 +08:00
Jiang Jiang Jian 0c7bd3e961 Merge branch 'fix/lp_periph_use_int_raw_v5.3' into 'release/v5.3'
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status (v5.3)

See merge request espressif/esp-idf!39250
2025-06-23 10:42:43 +08:00
wuzhenghui 34035452af fix(hal): fix pmu_ll_ext1_clear_wakeup_status API 2025-06-23 10:00:52 +08:00
laokaiyao 565267ca34 refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 2025-06-13 19:44:38 +08:00
Jiang Jiang Jian c06e9d3a73 Merge branch 'fix/fix_esp32p4_retention_cost_v5.3' into 'release/v5.3'
fix(esp_hw_support): optimize retention cost and update sleep time compensation (v5.3)

See merge request espressif/esp-idf!38745
2025-05-26 20:01:56 +08:00
Jiang Jiang Jian 96037e9cc3 Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep_v5.3' into 'release/v5.3'
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy (v5.3)

See merge request espressif/esp-idf!39169
2025-05-26 19:56:41 +08:00
Jiang Jiang Jian b7cdd6ead9 Merge branch 'fix/fix_esp32p4_stuck_in_pd_ana_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix esp32p4 may get stuck when entering deepsleep (v5.3)

See merge request espressif/esp-idf!39284
2025-05-26 19:56:12 +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