Commit Graph
1837 Commits
Author SHA1 Message Date
yinqingzhao 28800ed85b refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40 2026-01-08 11:28:17 +08:00
Island 79a1d6dcaa Merge branch 'feat/ble_mesh_dfd_cli_support_v6.0' into 'release/v6.0'
feat(ble_mesh): dfd client/server supported v6.0

See merge request espressif/esp-idf!44135
2026-01-07 10:32:35 +08:00
Island 9011d5dfc5 Merge branch 'docs/add_ble_multiconnection_guide_latest_v6.0' into 'release/v6.0'
docs(ble): Added BLE Multi Connection Guide (v6.0)

See merge request espressif/esp-idf!44602
2026-01-07 10:25:34 +08:00
Wei Yuhan 1b630ef5e8 docs(ble): Added controller sdkconfig in ble-multiconnection-guide.rst 2026-01-04 10:49:36 +08:00
Ren Peiying 3854159d04 docs: add CN translation for system.rst and stdio.rst for release/v6.0 2025-12-26 18:54:16 +08:00
Wei Yu Han 29d19653c3 docs(ble): Added BLE Multi Connection Guide
(cherry picked from commit 80905af2f0)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2025-12-26 15:52:34 +08:00
luoxu 6e34934433 feat(ble_mesh): dfd client/server supported 2025-12-22 21:20:39 +08:00
Zhang Hai PengandZhang Shuxian e81aea9f7b docs: Update CN translation and improve formatting
(cherry picked from commit feff20614e)

Co-authored-by: Zhang Shuxian <zhangshuxian@espressif.com>
2025-12-11 16:21:51 +08:00
Zhang Hai Peng 1fd2f90326 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-12-11 16:21:50 +08:00
luweike 19f7eb959c docs: remove old wifi.rst files after document split 2025-12-09 10:35:01 +08:00
Alexey Lapshin ad7f4b9670 feat(esp_libc): make picolibc default libc 2025-12-06 00:08:35 +07:00
Martin Vychodil 7b271c4be6 Merge branch 'feat/nvs_iteration_statistics_examples_v6.0' into 'release/v6.0'
feat(examples/storage): add nvs statistics and iteration examples (v6.0)

See merge request espressif/esp-idf!43660
2025-12-01 02:29:06 +08:00
Jan Beran 9b7835ed97 change(kconfig): add support for configuration report 2025-11-25 20:50:47 +08:00
Jiang Jiang Jian 34b0344d32 Merge branch 'fix/backport_some_wifi_fixes_v6.0' into 'release/v6.0'
bugfix(wifi): backport some wifi fixes v6.0

See merge request espressif/esp-idf!43455
2025-11-25 10:02:59 +08:00
Martin Havlik c95a4010e7 docs(examples/storage): Add docs entries for 2 new NVS examples
Extend the existing mentions of NVS examples with 2 newly added
`nvs_statistics` and `nvs_iteration`.
2025-11-24 13:31:51 +01:00
Alexey Gerenkov d8e47c5e43 Merge branch 'feature/dynamic_flags_in_toolchain_cmake_v6.0' into 'release/v6.0'
feat(build): propagate compiler flags from files to toolchain.cmake (v6.0)

See merge request espressif/esp-idf!43499
2025-11-21 16:19:34 +08:00
Shen Mengjing bac077262c docs: Edit the CN translation from AI 2025-11-19 13:39:33 +01:00
Erhan Kurubas 9e1a52c379 docs(jtag): document program_esp_bins command 2025-11-19 13:39:33 +01:00
Erhan Kurubas 9eb5a095b3 docs(jtag): replace OpenOCD build instructions with GH workflow reference 2025-11-19 13:39:33 +01:00
Alexey Lapshin d5ea1e4af5 fix(docs): remove note about externalproject_add limitation 2025-11-19 01:12:40 +07:00
Alexey Lapshin 5f9e3bffe2 feat(build): add COMPILER_ENABLE_RISCV_ZCMP option
Applicable for chips affected by interrupt issue:
  - ESP32C5
  - ESP32C61
  - ESP32H4

For all other chips that support the ZCMP extension without issues,
it will be enabled unconditionally.
2025-11-19 01:12:40 +07:00
Jiang Jiang Jian 91fc1ef035 Merge branch 'docs/sync_en_and_cn_docs_v6.0' into 'release/v6.0'
docs: Sync EN and CN docs without 'needs translation' label (v6.0)

See merge request espressif/esp-idf!42998
2025-11-18 12:25:07 +08:00
Li Shuai 155d0927e1 docs(Power Management): support esp32c5 system and wifi low power programming guide docs 2025-11-18 11:59:28 +08:00
muhaidong cd2187e026 docs(wifi): update wifi fragment doc 2025-11-18 11:48:28 +08:00
Euripedes Rocha 98a9e14d0e Merge branch 'removes_esp_mqtt_v6.0' into 'release/v6.0'
change(mqtt): Removes the mqtt client from idf (v6.0)

See merge request espressif/esp-idf!43292
2025-11-15 18:25:58 +01:00
Euripedes Rocha Filho dcf03ca0d2 remove(mqtt): Moves esp-mqtt to component manager
esp-mqtt is now a managed component at espressif/mqtt
2025-11-14 10:53:56 +01:00
Erhan Kurubas 7d4ae881c5 change(app_trace): move sysview to component registry 2025-11-13 10:50:42 +01:00
Alexey Gerenkov ccc59ed681 Merge branch 'esp_tracing_component_v6.0' into 'release/v6.0'
New Esp tracing component (v6.0)

See merge request espressif/esp-idf!43059
2025-11-13 17:44:25 +08:00
Island 0978fc13ae Merge branch 'docs/ble_add_low_power_intro_v6.0' into 'release/v6.0'
Added BLE Low Power Mode Introduction (v6.0)

See merge request espressif/esp-idf!42996
2025-11-10 10:37:10 +08:00
Erhan Kurubas dcde633acd feat(tracing): add new component for tracing 2025-11-05 09:57:18 +01:00
Roland Dobai 36d7618208 Merge branch 'feat/cmakev2_v6.0' into 'release/v6.0'
feat(cmakev2): introduce cmake-based build system v2 (v6.0)

See merge request espressif/esp-idf!43078
2025-11-04 18:02:10 +01:00
Frantisek Hrbata 78d07f5a2f feat(cmakev2/docs): add note about v2 being technical preview
Although the current documentation exposes only limited functionality,
which is unlikely to change, add an explicit note that the build system
v2 is currently a technical preview intended for testing and early
evaluation.

Ensure consistency in referring to v2 throughout the documentation. In
some places, it is referred to as V2 or Version 2; unify this to v2.

Additionally, update the hello_world example for v2 to use the
idf::spi_flash alias instead of the interface variable to maintain
consistency with the rest of the documentation.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-11-04 07:48:15 +01:00
Frantisek Hrbata 9c4b7ca488 feat(cmakev2/docs): prefer idf_component_register to create new components
Extend the current documentation to recommend using the
idf_component_register function as the preferred method for creating a
new component for v2.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-11-04 07:48:15 +01:00
Frantisek Hrbata ee1dec6145 feat(cmakev2/docs): extend esp_target_info component example
Enhance the `esp_target_info` component example by adding some of
the missing features that the component might require. This includes
adding a linker script, a linker fragment, linking the component archive
as a whole library, and providing an example of how the linker options
can be set.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-11-04 07:48:15 +01:00
Frantisek Hrbata d82866aaf9 feat(cmakev2/docs): add information about cmakev2 component incompatibility with cmakev1
Components designed exclusively for cmakev2 are not compatible with
cmakev1 due to the lack of forward compatibility. It is important to
clarify this at the very beginning of the `Creating a New Component`
section. Additionally recommended a guidance on how to create a
component that will be compatible with both versions.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-11-04 07:48:15 +01:00
Frantisek Hrbata 6373cc540b feat(cmakev2/docs): initial basic documentation
Add very basic documentation. It is currently written with the
expectation that the reader is already familiar with the existing build
system and focuses more on the changes that might be necessary to adapt
existing components to work with cmakev2.  Additionally, it provides
basic information on how to create a new component and project.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-11-04 07:48:15 +01:00
Frantisek Hrbata 5c24972a01 feat(docs): add build system v2 documentation files
Add stump files for the build system v2 documentation with automatic API
generation from CMake files.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2025-11-04 07:48:14 +01:00
Zhang Shuxian fd1968135f docs: Update CN translation 2025-11-03 17:34:21 +01:00
Marek Fiala cd00ca0b50 docs(idf-py.rst): Added cmake preset paragraph 2025-11-03 17:34:21 +01:00
Shen Mengjing 82b08ef651 docs: Sync EN and CN docs without 'needs translation' label 2025-10-30 14:43:17 +08:00
Wei Yu Han f8538218a8 docs(ble): Optimized the BLE low power guide
(cherry picked from commit 8c90e65db6)

Co-authored-by: Wei Yu Han <weiyuhan@espressif.com>
2025-10-30 14:24:13 +08:00
Wei Yu Han b6e0ab8ca5 docs(ble): Replaced the current table with the link to the Power Save README
(cherry picked from commit 13b04ab89e)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2025-10-30 14:24:13 +08:00
Wei Yu Han 1ed76f53ec docs(ble): Fixed the common operation path for all chips
(cherry picked from commit c55a1180eb)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2025-10-30 14:24:13 +08:00
Wei Yu Han 398c09a1a8 docs(ble): Replaced BLE with Bluetooth LE
(cherry picked from commit acc8a99aae)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2025-10-30 14:24:12 +08:00
Wei Yu Han ca78edce54 docs(ble): Revisied BLE Low Power Giude
(cherry picked from commit 19fc7319c6)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2025-10-30 14:24:12 +08:00
Wei Yu Han 6bbb58401f Added BLE Low Power Mode Introduction
(cherry picked from commit 1e84dea7d0)

Co-authored-by: weiyuhan <weiyuhan@espressif.com>
2025-10-30 14:24:11 +08:00
David Čermák d878a786fd Merge branch 'fix/netif_enable_lostip_timer' into 'master'
[esp_netif]: Enable/disable the lost-ip-timer explicitely

Closes IDF-10922

See merge request espressif/esp-idf!42044
2025-10-24 14:23:33 +08:00
C.S.M 19fef9f5ac Merge branch 'refactor/remove_flash_rom_patch_cfg' into 'master'
refactor(spi_flash): Remove spi_flash rom driver patch config option

Closes IDF-1578

See merge request espressif/esp-idf!42108
2025-10-23 11:24:46 +08:00
Jiang Jiang Jian 8e1ebcad18 Merge branch 'feat/support_nan_usd' into 'master'
Add support for Unsynchronized Service Discovery (USD)

See merge request espressif/esp-idf!30990
2025-10-22 14:00:49 +08:00
Island d5086b36ac Merge branch 'feature/ble_mesh_dfu_support' into 'master'
Feature/ble mesh dfu support

Closes BLERP-808

See merge request espressif/esp-idf!31579
2025-10-22 10:42:39 +08:00