Chen Chen
86f1c6428e
fix(hal): prevent overflow in fractional clock division
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 15:16:40 +08:00
Song Ruo Jing
134328affb
fix(ppa): add checks for input to avoid any OOB access
2026-07-24 15:39:29 +08:00
Tiago Medicci
5cc17ee75a
fix(ana_cmpr): Fix swapped POS/NEG cross interrupt masks on ESP32-P4
2026-07-22 12:11:17 +08:00
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
morris
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.patil
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