Martin Vychodil
80ed20959d
Merge branch 'feat/nvs_iteration_statistics_examples' into 'master'
...
feat(examples/storage): add nvs statistics and iteration examples
Closes DOC-12742
See merge request espressif/esp-idf!42327
2025-11-24 17:54:31 +08:00
Zhang Shuxian
feff20614e
docs: Update CN translation and improve formatting
2025-11-21 20:38:20 +08:00
zhanghaipeng
60a028fb17
feat(ble/blufi): Support setting BLE encryption for blufi
2025-11-21 16:41:33 +08:00
Roland Dobai
69a5c7384f
Merge branch 'change/add-support-for-kconfig-report' into 'master'
...
Change/add support for kconfig report
Closes IDF-11816
See merge request espressif/esp-idf!37165
2025-11-20 23:30:54 +01:00
Erhan Kurubas
1a4828cca8
Merge branch 'update_jtag_docs' into 'master'
...
Update jtag docs
Closes OCD-525
See merge request espressif/esp-idf!43210
2025-11-19 13:38:13 +01:00
Shen Mengjing
15c6cff6eb
docs: Edit the CN translation from AI
2025-11-19 15:35:20 +08:00
Jan Beran
bf9b9a0259
change(kconfig): add support for configuration report
2025-11-18 20:42:38 +08:00
Jiang Jiang Jian
504c82ff6a
Merge branch 'bugfix/update_wifi_fragment_doc' into 'master'
...
docs(wifi): update wifi fragment doc
Closes WIFI-7097
See merge request espressif/esp-idf!43044
2025-11-18 10:50:27 +08:00
Alexey Lapshin
8b1bb83af7
Merge branch 'feature/dynamic_flags_in_toolchain_cmake' into 'master'
...
feat(build): propagate compiler flags from files to toolchain.cmake
Closes IDF-11323
See merge request espressif/esp-idf!42966
2025-11-17 07:52:41 +04:00
Alexey Lapshin
233015265d
fix(docs): remove note about externalproject_add limitation
2025-11-14 21:04:58 +07:00
Alexey Lapshin
b0388ad4a5
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-14 21:04:58 +07:00
muhaidong
9cbd5c2804
docs(wifi): update wifi fragment doc
2025-11-12 19:15:28 +08:00
Euripedes Rocha Filho
448714b056
remove(mqtt): Moves esp-mqtt to component manager
...
esp-mqtt is now a managed component at espressif/mqtt
2025-11-11 09:21:37 +01:00
Erhan Kurubas
abc6784446
docs(jtag): document program_esp_bins command
2025-11-10 19:51:34 +01:00
Erhan Kurubas
c623b12c8d
docs(jtag): replace OpenOCD build instructions with GH workflow reference
2025-11-10 19:51:34 +01:00
Martin Havlik
ca16bf9c68
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-10 12:18:31 +01:00
Erhan Kurubas
79cda70029
change(app_trace): move sysview to component registry
2025-11-10 15:55:41 +08:00
Roland Dobai
a0b589c147
Merge branch 'feat/cmakev2' into 'master'
...
feat(cmakev2): introduce cmake-based build system v2
See merge request espressif/esp-idf!42691
2025-11-04 02:53:36 +01:00
Roland Dobai
a6396a5387
Merge branch 'feature/cmake_presets' into 'master'
...
feat(tools): add idf.py support for CMake configuration presets
Closes IDF-13090, IDF-9350, and DOC-12674
See merge request espressif/esp-idf!40552
2025-11-03 17:15:46 +01:00
Erhan Kurubas
b3132d31ed
Merge branch 'esp_tracing_component' into 'master'
...
New Esp tracing component
Closes IDF-13405 and DOC-12721
See merge request espressif/esp-idf!41755
2025-10-30 23:07:49 +01:00
Shen Meng Jing
310f973583
Merge branch 'docs/sync_en_and_cn_docs' into 'master'
...
docs: Sync EN and CN docs without 'needs translation' label
Closes DOC-12700
See merge request espressif/esp-idf!42919
2025-10-30 23:01:35 +08:00
Erhan Kurubas
1dac8685db
feat(tracing): add new component for tracing
2025-10-30 12:15:35 +01:00
Frantisek Hrbata
b8ded7cb65
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-10-30 17:17:49 +08:00
Frantisek Hrbata
abdf8af8e5
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-10-30 17:17:49 +08:00
Frantisek Hrbata
74efd5e386
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-10-30 17:17:49 +08:00
Frantisek Hrbata
94a797872c
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-10-30 17:17:49 +08:00
Frantisek Hrbata
87fc989e54
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-10-30 17:17:49 +08:00
Frantisek Hrbata
17d7507f29
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-10-30 17:17:49 +08:00
Shen Mengjing
3e501f5bff
docs: Sync EN and CN docs without 'needs translation' label
2025-10-30 12:07:54 +08:00
Zhang Shuxian
30832dcbc8
docs: Update CN translation
2025-10-29 11:47:40 +08:00
Marek Fiala
9155e04f06
docs(idf-py.rst): Added cmake preset paragraph
2025-10-29 11:47:40 +08:00
Wei Yu Han
8c90e65db6
docs(ble): Optimized the BLE low power guide
2025-10-28 13:00:39 +08:00
Wei Yuhan
13b04ab89e
docs(ble): Replaced the current table with the link to the Power Save README
2025-10-28 13:00:39 +08:00
Wei Yuhan
c55a1180eb
docs(ble): Fixed the common operation path for all chips
2025-10-28 13:00:39 +08:00
Wei Yuhan
acc8a99aae
docs(ble): Replaced BLE with Bluetooth LE
2025-10-28 13:00:39 +08:00
Wei Yuhan
19fc7319c6
docs(ble): Revisied BLE Low Power Giude
2025-10-28 13:00:39 +08:00
weiyuhan
1e84dea7d0
Added BLE Low Power Mode Introduction
2025-10-28 13:00:39 +08:00
Li Shuai
7795570721
Merge branch 'docs/pm-548' into 'master'
...
support esp32c5 system and wifi low power programming guide docs
Closes PM-548
See merge request espressif/esp-idf!42572
2025-10-27 17:29:57 +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
Li Shuai
bb29315083
docs(Power Management): support esp32c5 system and wifi low power programming guide docs
2025-10-23 15:33:15 +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
C.S.M
c81cf3bdf6
refactor(spi_flash): Remove spi_flash rom driver patch config option
2025-10-22 10:37:19 +08:00
David Čermák
76966b3d8d
Merge branch 'fix/docs_dhcp_acd' into 'master'
...
[lwip]: Clarify and test DHCP conflict detection
Closes IDF-7271
See merge request espressif/esp-idf!42020
2025-10-21 17:28:14 +08:00
luoxu
1b1a646891
feat(ble_mesh): Adapt DFU/MBT to esp-idf
2025-10-21 17:22:22 +08:00
Zhang Shuxian
512a1d8028
docs: Update CN translation
2025-10-20 16:22:54 +02:00
Marek Fiala
c4347a682d
feat: Install mcp with initialization scripts
2025-10-20 16:22:54 +02:00
Mahavir Jain
7c517deb35
tools: add idf.py mcp-server support
2025-10-20 16:22:54 +02:00
David Cermak
37a711d829
fix(esp_netif): Enable/disable the lost-ip-timer explicitely
...
Previously we had to set the timer to 0 to disable it completely,
now we have a specific config option to switch it on/off
2025-10-20 18:40:51 +08:00