Shu Chen
4c39269f3b
Merge branch 'feat/add_phy_cli_debug' into 'master'
...
feat(openthread): support 154 debug features on RCP
See merge request espressif/esp-idf!44447
2026-02-02 22:28:33 +00:00
Island
67d27b5fb0
Merge branch 'bugifx/optimize_some_bluedroid_code' into 'master'
...
optimize some bluedroid code (20260120)
Closes BLERP-2574
See merge request espressif/esp-idf!45280
2026-02-02 19:34:21 +08:00
Wu Zheng Hui
13730111e3
Merge branch 'fix/make_deepsleep_gpio_wakeup_usable_for_pd_top_lightsleep' into 'master'
...
change(esp_hw_support): deepsleep gpio wakeup API renaming to support PD_TOP lightsleep wakeup
See merge request espressif/esp-idf!38712
2026-02-02 10:38:11 +08:00
morris
4984738936
Merge branch 'feat/remove-common-components-peripheral-drivers' into 'master'
...
feat(ci): remove common_components dependencies from peripheral drivers
See merge request espressif/esp-idf!45443
2026-01-31 00:06:21 +08:00
Mahavir Jain
2f68594185
Merge branch 'contrib/github_pr_15622' into 'master'
...
Add support for partial websocket frame payload reads (GitHub PR)
Closes IDFGH-14913
See merge request espressif/esp-idf!44044
2026-01-30 18:22:06 +05:30
Island
9068e5d6d9
Merge branch 'bugfix/fixed_blufi_doc_issue' into 'master'
...
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5
Closes BLERP-2563
See merge request espressif/esp-idf!45089
2026-01-30 15:40:21 +08:00
Island
e463ca5d6b
Merge branch 'fix/restore_ble_mesh_c5_c61' into 'master'
...
Fix/restore ble mesh c5 c61
Closes BLERP-2533
See merge request espressif/esp-idf!45096
2026-01-29 16:38:17 +08:00
morris
fe436d881e
feat(ci): remove common_components dependencies from peripheral drivers
...
Replace *common_components with specific driver dependencies across all
peripheral driver test apps and examples to prevent unnecessary CI
triggers
when common_components change.
This follows the same pattern established in TWAI driver commit:
6d21cc6c29
Changes made:
- 26 component test apps updated
(esp_driver_*/test_apps/.build-test-rules.yml)
- 1 driver test app updated
(components/driver/test_apps/.build-test-rules.yml)
- Key examples updated in examples/peripherals/.build-test-rules.yml
- Established standard dependency pattern: esp_hal_xxx, esp_hw_support,
soc
- Added esp_driver_gpio for GPIO-dependent drivers
2026-01-29 16:33:17 +08:00
Shu Chen
e3f08892c8
Merge branch 'feat/ot_console_stop' into 'master'
...
feat(openthread): add ot_console_stop to deinit OT console
See merge request espressif/esp-idf!45144
2026-01-29 08:23:42 +00:00
Aditya Patwardhan
b8664ef1ce
Merge branch 'feat/adds_option_to_save_response_headers' into 'master'
...
feat(esp_http_client): adds support to save response headers
Closes IDFGH-16577
See merge request espressif/esp-idf!45051
2026-01-29 08:28:58 +05:30
Michael (XIAO Xufeng)
5984b29af5
Merge branch 'refactor/spi_flash_private' into 'master'
...
refactor(spi_flash): reorganize header files, improve encapsulation and simplify ROM implementation
See merge request espressif/esp-idf!44347
2026-01-28 17:39:51 +08:00
Tomas Rezucha
b3c8a78fb2
Merge branch 'ci/conditional_usb' into 'master'
...
ci(usb): Run USB tests only on USB related changes
See merge request espressif/esp-idf!45410
2026-01-28 10:06:42 +01:00
luoxu
b2143d271e
feat(ble_mesh): restore ble mesh for esp32c5/c61
2026-01-28 13:58:37 +08:00
Wang Meng Yang
1535ac2b0a
Merge branch 'feat/set_encoder_params' into 'master'
...
feat(bt/bluedroid): Add API to set encoder parameters and report sink caps for A2DP source
Closes BT-3409
See merge request espressif/esp-idf!43855
2026-01-28 11:24:52 +08:00
Jiang Jiang Jian
b40a7a853a
Merge branch 'bugfix/fix_cause_in_wakeup_process' into 'master'
...
fix(wifi): fix crash issue in sleep wake process and cannot sleep after switch ps mode
Closes WIFIBUG-1687 and WIFI-7187
See merge request espressif/esp-idf!45291
2026-01-28 10:26:53 +08:00
Ashish Sharma
1db7fac8da
feat(esp_http_client): adds support to save response headers
...
Closes https://github.com/espressif/esp-idf/issues/17695
2026-01-28 10:20:47 +08:00
Mahavir Jain
9f8fda8ca8
Merge branch 'feat/add_server_handshake_failure_user_cb' into 'master'
...
feat(esp_https_server): adds support for user callback on handshake failure
Closes IDFGH-17004
See merge request espressif/esp-idf!44856
2026-01-27 17:47:18 +05:30
zhiweijian
387983f556
fix(ble/bluedroid): Change blufi sdkconfig
2026-01-27 19:19:13 +08:00
zhiweijian
3c2188ba0c
fix(ble/bluedroid): Change 5.0 event status
2026-01-27 19:19:13 +08:00
Tomas Rezucha
1840a2fb0f
ci(usb): Run USB tests only on USB related changes
2026-01-27 18:08:19 +08:00
Marius Vikhammer
6b24a2f2eb
Merge branch 'ci/core_comp_depends' into 'master'
...
ci(core): removed common_components from core test-apps dependencies
See merge request espressif/esp-idf!45407
2026-01-27 15:47:27 +08:00
Wan Lei
753e4acc62
Merge branch 'feature/twai_timestamp_low_level' into 'master'
...
feat(driver_twai): support rx frame timestamp feature
Closes IDF-8435 and IDFGH-2413
See merge request espressif/esp-idf!26784
2026-01-27 14:47:30 +08:00
Rahul Tank
1fa8e40b58
Merge branch 'fix/esp_hid_device_deint_reset' into 'master'
...
fix(nimble): Reset HID service during deinit
Closes BLERP-2229, BLERP-2521, and BLERP-2541
See merge request espressif/esp-idf!41695
2026-01-27 12:13:55 +05:30
Jiang Jiang Jian
d97590f73c
Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch' into 'master'
...
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices
Closes PM-592 and PM-595
See merge request espressif/esp-idf!42588
2026-01-27 14:18:53 +08:00
morris
2394707c57
Merge branch 'fix/clean_twai_ci_depends' into 'master'
...
fix(driver_twai): clean twai ci build dependency from common_depends
See merge request espressif/esp-idf!45406
2026-01-27 12:04:30 +08:00
wanckl
1161254877
feat(driver_twai): support rx frame timestamp for all chips
...
Closes https://github.com/espressif/esp-idf/issues/4527
2026-01-26 20:25:26 +08:00
wanckl
6d21cc6c29
fix(driver_twai): clean twai ci build dependency from common_depends
2026-01-26 15:15:21 +08:00
Marius Vikhammer
5f914189c2
ci(core): removed common_components from core test-apps dependencies
2026-01-26 11:47:23 +08:00
gaoxu
72c4529e7e
feat(cam): add format conversion when new dvp cam
2026-01-26 11:37:12 +08:00
Igor Udot
f4cb052666
Merge branch 'ci/base_components' into 'master'
...
ci: use common_components in depends_components
See merge request espressif/esp-idf!45070
2026-01-26 09:08:11 +08:00
wuzhenghui
0df0b45441
feat(example): add cache safe check for wifi powersave example CI
2026-01-23 19:11:10 +08:00
igor.udot
4c26ab876b
ci: update build-test-rules to use common_components
2026-01-23 10:14:09 +08:00
Xiao Xufeng
8dbf23630a
refactor(spi_flash): reorganize header files and improve API encapsulation
...
This commit reorganizes SPI flash header files to better reflect their
visibility and intended usage:
1. Rename `esp_flash_port/` to `esp_flash_chips/`:
- Better reflects that these headers are for chip driver implementations
- All chip driver headers moved to `esp_flash_chips/` directory
- Added README.md explaining semi-public nature of these headers
2. Move internal headers to `esp_private/`:
- `esp_flash_internal.h` -> `esp_private/esp_flash_internal.h`
- `memspi_host_driver.h` -> `esp_private/memspi_host_driver.h`
3. Move chip driver related headers to `esp_flash_chips/`:
- `esp_private/esp_flash_types.h` -> `esp_flash_chips/esp_flash_types.h`
- `spi_flash/spi_flash_defs.h` -> `esp_flash_chips/spi_flash_defs.h`
- `spi_flash_override.h` -> `esp_flash_chips/spi_flash_override.h`
- All `spi_flash_chip_*.h` headers moved to `esp_flash_chips/`
4. Code improvements:
- Remove unused includes (e.g., `spi_flash_override.h` from `cache_utils.c`)
- Use public API `esp_flash_get_size()` instead of direct member access
- Add `esp_flash_is_quad_mode` to linker.lf for IRAM placement
5. Documentation updates:
- Add README.md in `esp_flash_chips/` explaining semi-public headers
- Update programming guide with warnings about internal headers
- Update both English and Chinese documentation
6. Update all references across the codebase:
- Update includes in `spi_flash` component
- Update `bootloader_support`, `app_update`, `esp_tee`, `espcoredump`
- Update example projects
Breaking changes:
- Headers moved to new locations require include path updates
- `custom_flash_driver` example temporarily disabled until external
components are updated
2026-01-23 03:38:54 +08:00
Soh Kam Yung
9b71e1415d
feat(bridge_hosted): Make Network Bridge work with ESP-Hosted
...
- update network bridge code to build with wifi-remote
- update `examples/network/bridge` to work with wifi-remote on P4
Closes https://github.com/espressif/esp-hosted-mcu/issues/61
2026-01-22 17:00:02 +08:00
yangfeng
933b2856f5
feat(bt/bluedroid): Add API to set encoder parameters for A2DP source
...
- Add API to set encoder parameters for A2DP source
- Add the use of the API for setting encoding parameters in the a2dp_source example
2026-01-22 11:17:41 +08:00
wuzhenghui
4c996ca231
change(esp_hw_support): deprecate esp_deep_sleep_enable_gpio_wakeup API
...
rename esp_deep_sleep_enable_gpio_wakeup to esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown
rename esp_deepsleep_gpio_wake_up_mode_t to esp_sleep_gpio_wake_up_mode_t
2026-01-21 19:48:26 +08:00
wuzhenghui
d188ad96b7
change(soc): rename peripheral powerdowned sleep wakeable IO soc_caps
...
rename SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK
rename SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT
rename SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP to SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP
2026-01-21 19:47:33 +08:00
Astha Verma
6569f7f6ec
fix(nimble): Reset HID service during deinit
2026-01-21 16:53:04 +05:30
Konstantin Kondrashov
3e36edbd67
Merge branch 'fix/efuse_example_test_for_h2' into 'master'
...
fix(examples): Use another efuse block for custom efuse table
Closes IDFCI-3744 and IDFCI-3459
See merge request espressif/esp-idf!45312
2026-01-21 17:54:45 +08:00
Ondrej Kosta
ec3696a118
Merge branch 'fix/bridge_test' into 'master'
...
Made ETH bridge test to be more robust
See merge request espressif/esp-idf!43082
2026-01-21 15:34:07 +08:00
Konstantin Kondrashov
bb8a5cfe36
fix(examples): Use another efuse block for custom efuse table on ESP32H2
2026-01-21 09:29:10 +02:00
Harshal Patil
87fb2eb4e9
Merge branch 'fix/dead_code_and_uninitialised_scalar' into 'master'
...
fix(examples/tee): Remove dead code and fix unintialised scalar usage
Closes IDF-15182 and IDF-15183
See merge request espressif/esp-idf!45325
2026-01-21 12:32:44 +05:30
Erhan Kurubas
2c28cfe8a2
Merge branch 'gcov_over_uart' into 'master'
...
Gcov over uart
Closes IDF-15030 and OCD-1191
See merge request espressif/esp-idf!44615
2026-01-21 06:54:31 +01:00
harshal.patil
16e01b7b75
fix(examples/tee): Remove dead code and fix unintialised scalar usage
2026-01-21 10:12:33 +05:30
armando
51a6490e93
fix(isp): fixed wbg shadow not working issue
2026-01-20 17:08:06 +08:00
Erhan Kurubas
f1d43df4a1
feat(examples): dump coverage over uart
2026-01-20 11:30:03 +03:00
Mahavir Jain
518af80bd4
Merge branch 'feat/opaque_ecdsa_drivers' into 'master'
...
Opaque ECDSA driver
See merge request espressif/esp-idf!44653
2026-01-20 12:21:12 +05:30
Ondrej Kosta
a538275c31
Merge branch 'fix/eth_example_clk_loop' into 'master'
...
fix(esp_eth): fixed basic example RMII CLK loopback config
See merge request espressif/esp-idf!44988
2026-01-19 16:38:06 +08:00
harshal.patil
e9ea55bea2
feat(mbedtls/ecdsa): Introduce PSA ECDSA driver
2026-01-19 09:14:37 +05:30
Laukik Hase
4007acade6
Merge branch 'feat/esp_tee_attestation_psa' into 'master'
...
feat(esp_tee): Migrate TEE attestation to the PSA interface
See merge request espressif/esp-idf!44706
2026-01-17 11:03:10 +05:30