Sudeep Mohanty
30083e07be
refactor(esptool_py): Re-evalute dependencies of esptool_py
...
This commit establishes the foundation for making the esptool_py
component idempotent.
The following changes are made in this commit:
- Removes unnecessary dependency of esp_wifi component on esptool_py.
- Add missing esptool_py dependencies to components which directly use
esptool_py specific functions or variables but do not declare a public
or private dependency.
2025-07-10 11:26:28 +02:00
Song Ruo Jing
b3fd9b6afa
fix(clk): XTAL_X2 clock is not usable on H21 MPW and H4 BETA5
2025-07-10 16:35:58 +08:00
Song Ruo Jing
caa382047b
fix(clk): ESP32H21 uses RC_SLOW_D4 as RTC slow clock
2025-07-10 16:35:58 +08:00
Song Ruo Jing
28df79aee8
feat(clk): Add basic clock support for esp32h4
2025-07-10 16:35:53 +08:00
morris
ce92b0ab60
Merge branch 'refactor/remove_deprecated_uart_rom_functions' into 'master'
...
refactor(uart)!: deprecate esp_rom_uart.h
See merge request espressif/esp-idf!39423
2025-07-10 15:56:56 +08:00
Hrushikesh Bhosale
dee2895ab4
Merge branch 'feat/added_api_to_get_scartch_buffer_data_in_esp_http_server' into 'master'
...
Added API to get scratch buffer data in esp_http_server
Closes IDFGH-15185
See merge request espressif/esp-idf!39684
2025-07-10 15:09:15 +08:00
Aditya Patwardhan
bfc5e1b234
Merge branch 'feature/store_respnse_status_code_before_header_complete' into 'master'
...
feat(esp_http_client): Add HTTP_EVENT_ON_STATUS_CODE to notify early status code acquisition
Closes IDF-13452
See merge request espressif/esp-idf!40244
2025-07-10 12:35:10 +05:30
armando
bcf04e356b
resolve comments, to squash
2025-07-10 06:24:32 +00:00
armando
dfb0662de2
feat(esp32p4): support eco5 on fpga
2025-07-10 06:24:32 +00:00
Kapil Gupta
76d24d2fe5
Merge branch 'feat/eap_method_limit' into 'master'
...
feat(esp_wifi): Add support to limit EAP methods
See merge request espressif/esp-idf!40198
2025-07-10 11:44:14 +05:30
Kapil Gupta
6c309b29e9
feat(esp_wifi): Add support to limit EAP methods
2025-07-10 11:44:14 +05:30
Rahul Tank
798a559f81
fix(nimble): Add a way to make blufi advertising customizable
...
Based on changes in https://github.com/espressif/esp-idf/pull/8958
2025-07-10 11:26:22 +05:30
wanckl
e685007490
fix(ci): c61 eco3 open ci test
2025-07-10 07:33:26 +08:00
Fu Hanxi
586d219934
ci: apply idf-ci for debug pipeline
2025-07-09 15:44:27 +02:00
hrushikesh.bhosale
9f6ab55a5b
feat(http_server): Added API to get scratch buffer data
...
1. Added the API in esp_http_server to get the raw headers data
from the scratch buffer.
2. This data will be unparsed.
Closes https://github.com/espressif/esp-idf/issues/15857
2025-07-09 18:36:52 +05:30
Fu Hanxi
7ada32c39a
ci: apply idf-ci for artifacts
2025-07-09 10:33:29 +02:00
Fu Hanxi
15b411270e
ci: apply idf-ci on generating child pipelines
2025-07-09 10:33:29 +02:00
Fu Hanxi
a5257dcc39
ci: apply idf-ci pytest plugin
...
Removed
- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
Fu Hanxi
f33469dd63
ci: apply idf-ci build run
...
removed script:
- tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py -> idf-ci build run
- tools/ci/ci_build_apps.py -> idf-build-apps build
moved from remove from idf_pytest/constants.py to .idf_build_apps.toml
- DEFAULT_FULL_BUILD_TEST_COMPONENTS
- DEFAULT_FULL_BUILD_TEST_FILEPATTERNS
- DEFAULT_IGNORE_WARNING_FILEPATH
- DEFAULT_BUILD_LOG_FILENAME
- DEFAULT_SIZE_JSON_FILENAME
2025-07-09 10:33:28 +02:00
Fu Hanxi
c80d0aded4
ci: apply idf-ci gitlab dynamic-pipeline-variables
...
Renamed env vars:
- TEST_CASE_FILTERS -> IDF_CI_SELECT_BY_FILTER_EXPR
- BUILD_AND_TEST_ALL_APPS -> IDF_CI_SELECT_ALL_PYTEST_CASES
Removed env vars;
- IS_MR_PIPELINE (could use CI_MERGE_REQUEST_IID)
- REPORT_EXIT_CODE -> IDF_CI_IS_DEBUG_PIPELINE (fail fast)
- PYTEST_IGNORE_COLLECT_IMPORT_ERROR -> always skip import error
2025-07-09 10:33:27 +02:00
Fu Hanxi
0d5b3e60ac
ci: remove --enable-pytest from install.sh
2025-07-09 10:33:26 +02:00
Fu Hanxi
bc15de99e1
ci: sort tools/ci/exclude_check_tools_files.txt
2025-07-09 10:33:25 +02:00
Fu Hanxi
8ca8f611ef
ci: cleanup unused code
2025-07-09 10:33:24 +02:00
wuzhenghui
70825a78af
feat(esp_hw_support): add core1 enter deepsleep test case
2025-07-09 14:59:56 +08:00
C.S.M
e5f155229e
Merge branch 'feature/add_120m_clk' into 'master'
...
feat(clk): Add 120M pll clock support
See merge request espressif/esp-idf!40456
2025-07-09 14:59:27 +08:00
Tan Yan Quan
e451e5566e
fix(ieee802154): set rx_when_idle to false when Rx stop
2025-07-09 14:56:12 +08:00
Tan Yan Quan
f01806f2b8
fix(ieee802154): initialize nvs before enable ieee802154
2025-07-09 14:55:15 +08:00
Rahul Tank
f03521b4f3
Merge branch 'fix/ble_ancs_adding_entry_for_chip' into 'master'
...
fix(nimble): Add ble_ancs example to build-test-rules.yml
See merge request espressif/esp-idf!40439
2025-07-09 10:06:13 +05:30
Zhou Xiao
f1838aeec1
fix(ble): updated rom linker script for ESP32-C2
2025-07-09 11:30:44 +08:00
cjin
3d93ce37da
feat(ble): enable broker initialization on ESP32-C6
2025-07-09 11:25:23 +08:00
cjin
afee51e0ef
feat(ble): enable broker initialization on ESP32-C5
2025-07-09 11:25:23 +08:00
cjin
64f216ae5a
feat(ble): enable broker initialization on ESP32-H2
2025-07-09 11:25:23 +08:00
cjin
265a8746dc
feat(ble): support memory allocation check debug feature on ESP32-H2
2025-07-09 11:25:23 +08:00
cjin
027766e0c2
feat(ble): support memory allocation check debug feature on ESP32-C6
2025-07-09 11:25:23 +08:00
cjin
1ce54a5fe8
feat(ble): support memory allocation check debug feature on ESP32-C5
2025-07-09 11:25:23 +08:00
cjin
7ef90d4113
feat(ble): support memory allocation check debug feature on ESP32-C2
2025-07-09 11:25:23 +08:00
Zhou Xiao
3d45e8578e
change(ble): [AUTO_MR] Update lib_esp32c2 to c7732d48
2025-07-09 11:17:37 +08:00
Zhou Xiao
1e236a1feb
change(ble): [AUTO_MR] Update lib_esp32c6 to ca6c20bc
2025-07-09 11:17:37 +08:00
Zhou Xiao
91e8ed2a10
change(ble): [AUTO_MR] Update lib_esp32c5 to ca6c20bc
2025-07-09 11:17:37 +08:00
Zhou Xiao
6a650312d4
change(ble): [AUTO_MR] Update lib_esp32h2 to ca6c20bc
2025-07-09 11:17:37 +08:00
C.S.M
92df25e7c0
Merge branch 'fix/i2c_master_multi_read' into 'master'
...
fix(i2c_master): Fix that master multi-read failed
Closes IDFGH-15601
See merge request espressif/esp-idf!40336
2025-07-09 10:49:44 +08:00
Marius Vikhammer
dea84337f5
Merge branch 'change/bootloader_o0_deprecate' into 'master'
...
change(bootloader): removed support for CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE
Closes IDF-9025
See merge request espressif/esp-idf!40331
2025-07-09 08:58:54 +08:00
Marius Vikhammer
cd48833c16
Merge branch 'bugfix/h4_panic_handler_stuck_fix' into 'master'
...
fix(system): fixed cpu_stall function stuck issue on H4
Closes IDF-12311
See merge request espressif/esp-idf!40420
2025-07-09 08:57:02 +08:00
Wu Zheng Hui
2461b0ca90
Merge branch 'fix/reinit_c5_clk_tree_after_app_changed' into 'master'
...
feat(esp_hw_support): manage clock tree hw/sw coherence during CPU reset lazily
See merge request espressif/esp-idf!39677
2025-07-08 23:02:44 +08:00
Erhan Kurubas
52e88763b5
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20250707' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20250707
See merge request espressif/esp-idf!40396
2025-07-08 14:39:07 +02:00
wuzhenghui
56c2831992
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
...
Closes https://github.com/espressif/esp-idf/issues/16243
2025-07-08 20:33:55 +08:00
nilesh.kale
5cc874068d
feat(esp_http_client): added event HTTP_EVENT_ON_STATUS_CODE
...
This commit added event HTTP_EVENT_ON_STATUS_CODE and
acquire response status code before header or data.
2025-07-08 17:45:18 +05:30
Erhan Kurubas
168d95d1ef
change(sysview): drop ESP mcore extension
2025-07-08 13:01:48 +02:00
Erhan Kurubas
6ae68c4f86
feat(sysview): update multicore files for testing
2025-07-08 13:01:48 +02:00
Erhan Kurubas
9af60ff085
change(sysview): set default core name as core0
2025-07-08 13:01:48 +02:00