Fu Hanxi
b47f9850c7
ci: apply common-scripts CI refactor
...
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
Song Ruo Jing
8d091111f3
fix(ppa): add checks for input to avoid any OOB access
2026-07-24 15:41:35 +08:00
Tiago Medicci
c064771d2e
fix(ana_cmpr): Fix swapped POS/NEG cross interrupt masks on ESP32-P4
2026-07-23 17:15:03 +08:00
morris
d658372e4a
Merge branch 'fix/adc_clk_div_error_v5.4' into 'release/v5.4'
...
Fix ADC continuous sample frequency and clock divide error on H2/C5/C61 (v5.4)
See merge request espressif/esp-idf!47977
2026-07-20 15:08:12 +08:00
morris
24a1100642
Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.4' into 'release/v5.4'
...
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.4)
See merge request espressif/esp-idf!49507
2026-07-20 14:34:19 +08:00
gaoxu
90f4cdc2dd
fix(adc): fix ESP32-H2/C5/C61 clock divide error
2026-07-20 11:04:32 +08:00
morris
58ed70f7ee
Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.4' into 'release/v5.4'
...
ADC: add continuous parse data API (v5.4)
See merge request espressif/esp-idf!42206
2026-07-20 10:33:05 +08:00
morris
515a532893
Merge branch 'fix/uart_is_enable_check_error_on_s3_v5.4' into 'release/v5.4'
...
Fix ESP32-S3 uart2 is_enabled check error (v5.4)
See merge request espressif/esp-idf!49350
2026-07-20 10:02:22 +08:00
gaoxu
06d3a706f9
fix(adc): fix ADC monitor channel 8/9 error
...
(Closes https://github.com/espressif/esp-idf/issues/17768 )
2026-07-19 17:10:23 +08:00
morris
8f81763614
Merge branch 'bugfix/uart_sw_flow_ctrl_xoff_char_v5.4' into 'release/v5.4'
...
fix(uart): fix uart sw flow ctrl XOFF char write to wrong reg on ESP32C6 (v5.4)
See merge request espressif/esp-idf!50526
2026-07-15 12:21:08 +08:00
Song Ruo Jing
dedb603390
fix(uart): fix uart sw flow ctrl XOFF char write to wrong reg on ESP32C6
...
Add software flow control test case
Introduced in e6ef4d1791
Closes https://github.com/espressif/esp-idf/issues/18779
2026-07-10 11:37:14 +08:00
Song Ruo Jing
eb9deb150c
fix(dma2d): fix non-usable DMA2D_CSC_TX_SCRAMBLE option
2026-07-08 23:13:35 +08:00
Song Ruo Jing
de7b3abfe0
feat(ppa): add sleep retention support for DMA2D and PPA
2026-07-03 21:37:45 +08:00
morris
4f77b5ff80
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-25 11:15:44 +08:00
harshal.patil
8110949d88
fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify
2026-06-22 11:17:50 +05:30
harshal.patil
ad8d86f725
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:17:50 +05:30
harshal.patil
551fad393d
test(mbedtls): Add out-of-bounds test for the ECDSA hardware driver
2026-06-22 11:17:50 +05:30
harshal.patil
abcbe87e2d
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:17:50 +05:30
Song Ruo Jing
64a650958c
fix(ppa): fix hang if blend operation on a YUV format input background image
...
Closes https://github.com/espressif/esp-idf/issues/18687
2026-06-16 19:36:04 +08:00
gaoxu
e0f2141301
fix(uart): fix ESP32-S3 uart2 is_ enabled check error
...
(Closes https://github.com/espressif/esp-idf/issues/18690 )
2026-06-05 17:35:01 +08:00
gaoxu
098fe0ecfd
feat(adc): add adc_continuous_parse_data api
2026-05-18 10:06:45 +08:00
gaoxu
fc4b24e5bb
fix(adc): fix ESP32-P4 ADC2 wrong channel num
2026-05-18 10:06:45 +08:00
morris
fa9c12e56e
Merge branch 'bugfix/isp_gamma_xcoord_error_v5.4' into 'release/v5.4'
...
fix(isp): disable gamma xcoord error check (v5.4)
See merge request espressif/esp-idf!48287
2026-05-11 23:00:12 +08:00
morris
f6e3d087a7
Merge branch 'fix/fix_parlio_tx_sample_edge_v5.4' into 'release/v5.4'
...
change(parlio_tx): use shift edge instead sample edge (v5.4)
See merge request espressif/esp-idf!46937
2026-05-09 15:17:31 +08:00
Song Ruo Jing
48e29206b8
fix(isp): disable gamma xcoord error check
2026-05-08 17:12:01 +08:00
Chen Jichang
61dcb5b61f
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-05-06 10:13:28 +08:00
Konstantin Kondrashov
8e1e2257b7
feat(efuse): Adds calibration efuses for ESP32-P4 ECO5
2026-04-30 10:09:21 +03:00
Konstantin Kondrashov
0749de314d
feat(efuse): Support efuses for ESP32-P4 ECO5
2026-04-30 10:09:21 +03:00
morris
c4e3f5e0a9
Merge branch 'fix/isp_clk_error_v5.4' into 'release/v5.4'
...
Fix ISP clk source error and hal init error (v5.4)
See merge request espressif/esp-idf!47325
2026-04-27 14:53:01 +08:00
morris
3d0abe7be0
Merge branch 'feat/p4_eco5_dvp_v5.4' into 'release/v5.4'
...
feat(cam): support esp32p4 eco5 dvp cam (v5.4)
See merge request espressif/esp-idf!43642
2026-04-24 12:12:36 +08:00
gaoxu
4fd3d38d6c
refactor(isp): avoid isp ll functions using hal.hw before initialization
2026-04-24 11:20:00 +08:00
gaoxu
d2205492ac
fix(isp): fix isp clock source error
2026-04-24 11:15:09 +08:00
morris
b29e7577fd
Merge branch 'bugfix/fix_temp_sensor_affect_by_adc_v5.4' into 'release/v5.4'
...
Bugfix/fix temp sensor affect by adc v (v5.4)
See merge request espressif/esp-idf!47026
2026-04-23 16:44:06 +08:00
Jiang Jiang Jian
6e6b5e186a
Merge branch 'fix/psram_core_clk_enable_v5.4' into 'release/v5.4'
...
fix(mspi): enable PSRAM core clock in module clock init (v5.4)
See merge request espressif/esp-idf!46850
2026-04-22 16:17:49 +08:00
gaoxu
71b377c039
feat(cam): support esp32p4 eco5 dvp cam
2026-04-22 15:08:54 +08:00
gaoxu
e9120b7572
fix(tsens): fix temp_sensor affect by adc reset
2026-04-22 14:53:57 +08:00
morris
69cc8be99a
Merge branch 'bugfix/lp_uart_rx_iomux_pin_not_work_v5.4' into 'release/v5.4'
...
fix(uart): lp uart rx iomux pin was not working as expected (v5.4)
See merge request espressif/esp-idf!47609
2026-04-21 16:22:54 +08:00
morris
f12cd43c01
Merge branch 'fix/tsens_float_isr_v5.4' into 'release/v5.4'
...
fix(temperature_sensor): Fix the float calculation in temperature sensor isr (backport v5.4)
See merge request espressif/esp-idf!46949
2026-04-20 21:33:50 +08:00
morris
04a9faa789
Merge branch 'change/isp_sampling_point_v5.4' into 'release/v5.4'
...
isp: improve sampling point for AE and AWB (5.4)
See merge request espressif/esp-idf!46790
2026-04-20 17:33:33 +08:00
morris
8d2d446db1
Merge branch 'feat/isp_error_events_v5.4' into 'release/v5.4'
...
isp: added isp error interrupts (v5.4)
See merge request espressif/esp-idf!46633
2026-04-20 17:33:01 +08:00
morris
147aa03f67
Merge branch 'change/isp_hsize_check_v5.4' into 'release/v5.4'
...
isp: hsize check and lut size check (v5.4)
See merge request espressif/esp-idf!46989
2026-04-20 13:31:30 +08:00
morris
7260222c89
Merge branch 'change/deprecate_tcm_and_use_scp_v5.4' into 'release/v5.4'
...
tcm: deprecated tcm and added scp memory utils (v5.4)
See merge request espressif/esp-idf!46591
2026-04-20 11:21:46 +08:00
Song Ruo Jing
66030feab5
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:20:33 +08:00
Song Ruo Jing
07168a61b4
fix(flash): flash erase operation may fail to raise PMS exception
2026-04-10 15:47:14 +08:00
C.S.M
fc3fa2dba5
fix(temperature_sensor): Fix the float calculation in temperature sensor isr
2026-04-01 16:05:39 +08:00
armando
2c29cfaca2
change(isp): added lut table depth check
2026-03-30 06:22:45 +00:00
armando
300cccbaee
change(isp): improve sampling point
2026-03-23 01:27:13 +00:00
Erhan Kurubas
5fa339fca5
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:51:39 +01:00
armando
604772875c
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-19 16:27:44 +08:00
armando
01942e4eef
change(mem): deprecated tcm and added scp memory utils
2026-03-18 09:48:08 +08:00