Commit Graph

7860 Commits

Author SHA1 Message Date
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