Commit Graph
2236 Commits
Author SHA1 Message Date
morris acdae8ad4e Merge branch 'fix/uart_is_enable_check_error_on_s3_v5.3' into 'release/v5.3'
Fix ESP32-S3 uart2 is_enabled check error (v5.3)

See merge request espressif/esp-idf!49351
2026-07-17 12:16:26 +08:00
Song Ruo Jing ca2a029722 fix(dma2d): fix non-usable DMA2D_CSC_TX_SCRAMBLE option 2026-07-08 23:03:41 +08:00
Song Ruo Jing 9516083cb1 feat(ppa): add sleep retention support for DMA2D and PPA 2026-07-03 20:36:32 +08:00
morris dc5bff51ca Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.3' into 'release/v5.3'
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.3)

See merge request espressif/esp-idf!49508
2026-06-26 11:13:31 +08:00
morrisandCursor b26d612698 fix(sdio_slave): align buffer size checks with descriptor limits
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 23:24:39 +08:00
harshal.patil 2d24b4cbca fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify 2026-06-22 11:38:55 +05:30
harshal.patil 3587b50883 fix(esp_common): Add esp_fault_internal.h for use by G0 components
In release/v5.x, esp_fault.h resides in the esp_hw_support (G1)
component, so the G0 components (hal, esp_rom) must not depend on it.
Copy its contents to esp_common as esp_fault_internal.h, keep
esp_fault.h as a compatibility wrapper around it, and switch the hal
and esp_rom ECDSA/ECC code to the internal header.
2026-06-22 11:38:55 +05:30
harshal.patilandAshish Sharma 85055fabff fix(mbedtls): validate ECDSA signature range and harden ECC memory power-down
Co-Authored-By: Ashish Sharma <ashish.sharma@espressif.com>
2026-06-22 11:38:55 +05:30
gaoxu 4b6143ab8c fix(adc): fix ADC monitor channel 8/9 error
(Closes https://github.com/espressif/esp-idf/issues/17768)
2026-06-10 15:10:34 +08:00
gaoxu 9796d29aa8 fix(uart): fix ESP32-S3 uart2 is_ enabled check error
(Closes https://github.com/espressif/esp-idf/issues/18690)
2026-06-05 17:35:07 +08:00
gaoxu 5f0fec460e fix(adc): fix ESP32-H2/C5/C61 clock divide error 2026-04-29 12:11:35 +08:00
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
Evgeny Torbin 59f62ad15f test: format all test scripts 2026-04-17 16:01:00 +02: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
morris 06faa8fad5 Merge branch 'bugfix/flash_user_command_with_pms_v5.3' into 'release/v5.3'
fix(flash): flash erase operation may fail to raise PMS exception (v5.3)

See merge request espressif/esp-idf!47457
2026-04-13 11:42:45 +08:00
Song Ruo Jing 5ed65cab1a fix(flash): flash erase operation may fail to raise PMS exception 2026-04-10 15:45:24 +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
zwx 2e746ec86f feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-03-25 20:10:10 +08:00
Shu Chen eabe7af8bb Merge branch 'feat/ensure_txpower_index_changes_linearly_v5.3' into 'release/v5.3'
feat(802.15.4): ensure 154 txpower index changes linearly (v5.3)

See merge request espressif/esp-idf!46143
2026-03-25 04:07:58 +00: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
Jiang Jiang Jian 9b78fd94ed Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v5.3' into 'release/v5.3'
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs(v5.3)

See merge request espressif/esp-idf!46183
2026-03-24 21:02:26 +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
zhuanghang d2ca57c623 feat(802.15.4): get txpower table from phylib 2026-03-11 09:52:21 +00:00
hebinglin 838bde9885 change(example): change uart wakeup mode 0 edge threshold 2026-03-09 16:04:35 +08:00
hebinglin e16933fdcb fix(hal): fix the issue of dual-core contention for RTC_CNTL regs 2026-03-02 14:39:00 +08:00
laokaiyao 5b9b118a2a fix(legacy_touch): fixed the read stuck issue after deep sleep 2026-02-24 13:21:21 +08:00
muhaidong 49395a07b8 fix(wifi): fix external coexistence depends on wifi connect issue 2026-02-12 17:12:18 +08:00
zhuanghang d5cae72fcc feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-02-12 09:38:41 +08:00
liuning 33c463a243 feat(phy): add check for required clock bits during phy enable 2026-02-12 09:38:41 +08:00
liuning 1e1d7e687b fix(wifi): fix incomplete phy initialization issue 2026-02-12 09:38:32 +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 ee07a8765c Merge branch 'fix/adc_c6_get_high_result_v5.3' into 'release/v5.3'
fix(adc): fix ESP32C6 ADC get high result after enable (v5.3)

See merge request espressif/esp-idf!43230
2026-02-04 14:58:13 +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 bc9c799a2d ci(adc): enable P4 ADC test and correct ADC performance thresh 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
gaoxu e1922ac37d fix(adc): fix ESP32C6 ADC get high result after enable 2026-02-03 16:39:44 +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
Xu Si Yu b72a300386 feat(802.15.4): add SW data request detection 2026-01-28 12:22:58 +08:00
hebinglin 757671692f fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram 2026-01-20 20:58:42 +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