Commit Graph

51028 Commits

Author SHA1 Message Date
Omar Chebib 1c0416afcf fix(examples): fix EEPROM API to allow variable page sizes 2026-03-13 15:45:58 +08:00
Wang Meng Yang 13d8a6e405 Merge branch 'bugfix/report_hid_close_evt' into 'master'
fix(hid): Fixed HID repeatedly reporting the close event

Closes BT-4238

See merge request espressif/esp-idf!45593
2026-03-13 15:37:18 +08:00
Jiang Jiang Jian 287e416247 Merge branch 'bugfix/bt-4272' into 'master'
fix invalid phy link pointer during sleep modem state deinit

Closes BT-4272

See merge request espressif/esp-idf!46569
2026-03-13 15:07:06 +08:00
Hu Rui 727cc3c0d3 test(sdm): add iram safe test case
and with malloc comes from PSRAM by default (esp32p4)
2026-03-13 14:59:54 +08:00
Tomas Rezucha 72a0c99064 Merge branch 'docs/fix_esp-usb_redirects' into 'master'
docs: Redirect all esp-usb links to English version

See merge request espressif/esp-idf!46514
2026-03-13 07:10:03 +01:00
Rahul Tank d158eb534b Merge branch 'bugfix/fix_compilation_issue_example' into 'master'
feat(nimble): Added changes in examples to have code under flags

See merge request espressif/esp-idf!46507
2026-03-13 08:31:25 +05:30
Wan Lei 962584c994 Merge branch 'fix/fixed_spi_master_dma_unaligned_trans_fail' into 'master'
fix(driver_spi): fixed master dma unaligned trans error

Closes IDFGH-17260

See merge request espressif/esp-idf!46145
2026-03-13 10:52:59 +08:00
Tan Yan Quan 14f2f47055 fix(phy): remove tsens set_range from linker.lf when ESP_PHY_INIT_IRAM 2026-03-13 10:36:04 +08:00
yangfeng 7a0771d2c8 feat(bt): Add APIs to control transmit power level
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-13 10:12:40 +08:00
yangfeng cf554d6d61 fix(hid): Fixed HID repeatedly reporting the close event 2026-03-13 09:45:14 +08:00
Armando (Dou Yiwen) 9af32395e2 Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
tcm: deprecated tcm and added scp memory utils

See merge request espressif/esp-idf!46472
2026-03-13 01:40:37 +00:00
Guillaume Souchere 51d2cc2245 fix(esp_common): Remove alignement in ojects placced in specific sections
Let the compiler use variabel natural alignment
2026-03-12 13:53:43 +01:00
Li Shuai 2e39d80b2c fix(esp_hw_support): fix invalid phy link pointer during sleep modem state deinit 2026-03-12 20:16:11 +08:00
Rahul Tank 9c39a58acc Merge branch 'bugfix/mbuf_log_crash' into 'master'
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf

Closes BT-4267

See merge request espressif/esp-idf!46490
2026-03-12 17:35:08 +05:30
Shen Mengjing 25c523e06c docs: Update CN translation for storage.rst 2026-03-12 19:03:35 +08:00
Evgeny Torbin 7ace6b91c9 ci: fix pre-commit hook errors 2026-03-12 12:02:11 +01:00
Evgeny Torbin d0f062c018 ci: remove unused test cases 2026-03-12 12:02:10 +01:00
Xu Si Yu dde91039fc Merge branch 'feat/add_deadlock_debug_feature' into 'master'
feat(openthread): add task block monitor to detect OpenThread mainloop

See merge request espressif/esp-idf!44526
2026-03-12 16:54:27 +08:00
Marius Vikhammer cc9f82e383 Merge branch 'docs/picolibc-is-default' into 'master'
docs: update picolibc as default C library, remove experimental references

See merge request espressif/esp-idf!46450
2026-03-12 16:37:21 +08:00
Evgeny Torbin d937aaa331 ci: add check-tests-missing-config pre-commit hook 2026-03-12 08:41:26 +01:00
Jiang Jiang Jian f33eadd96f Merge branch 'bugfix/sae_pwe_method_log' into 'master'
fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection

Closes WIFIBUG-1564

See merge request espressif/esp-idf!46076
2026-03-12 14:10:30 +08:00
Rahul Tank 200ecc17a5 Merge branch 'bugfix/ble_ancs_ext_adv_scan_rsp_fix' into 'master'
fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data in ble_ancs demo

See merge request espressif/esp-idf!46458
2026-03-12 10:35:37 +05:30
Xu Si Yu d074c72538 feat(openthread): add a task block monitor 2026-03-12 12:14:18 +08:00
Fu Hanxi 692df52f1e Merge branch 'ci/build-docs' into 'master'
ci: use build-docs template

See merge request espressif/esp-idf!46480
2026-03-12 04:16:02 +01:00
xiongweichao 1d77103291 fix(bt): fix crash when calling esp_spp_start_discovery twice in succession 2026-03-12 02:06:05 +00:00
Sudeep Mohanty d51d96ed98 Merge branch 'test/buildv2_pytest_infra' into 'master'
test(cmakev2): Add placeholder hooks to buildv2_test_app

Closes IDF-13056

See merge request espressif/esp-idf!46284
2026-03-12 02:36:17 +01:00
Ma Jing Jing b07e00ece9 Merge branch 'feature/support_h4_asrc' into 'master'
Support asrc module on esp32h4

Closes IDF-12276

See merge request espressif/esp-idf!45625
2026-03-12 01:04:53 +00:00
Marek Fiala 45c2190fa7 Merge branch 'feat/add_ar_binaries' into 'master'
feat(tools): Added cmake and ninja arm binaries

Closes IDFGH-17282

See merge request espressif/esp-idf!46119
2026-03-12 03:57:46 +08:00
Shreyas Sheth e0343a1aa3 fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
- Fix crash due to debug log for rssi while scanning
2026-03-12 00:26:58 +05:30
Tomas Rezucha b875bccd7a docs: Redirect all esp-usb links to English version 2026-03-11 19:22:51 +01:00
Rahul Tank 9036880677 feat(nimble): Added changes in examples to have code under flags 2026-03-11 19:12:26 +05:30
Sudeep Mohanty e7848fc243 test(cmakev2): Add placeholder hooks to buildv2_test_app
Made-with: Cursor
2026-03-11 13:52:16 +01:00
Sumeet Singh 54e4531d40 fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf 2026-03-11 17:08:31 +05:30
Tomas Rezucha 506dbc2985 Merge branch 'docs/usb-docs-link-esp-usb' into 'master'
docs(usb): Move USB docs to esp-usb and add redirects

Closes IDF-13559

See merge request espressif/esp-idf!45997
2026-03-11 11:41:52 +01:00
Shen Mengjing 6cf4269993 docs: Update CN translation for vfs.rst 2026-03-11 11:04:36 +01:00
Tomáš Rohlínek 405b82921d feat(storage/vfs): Document context-less API deprecation 2026-03-11 11:04:34 +01:00
Tomáš Rohlínek a46fec8d96 feat(storage/vfs): Remove usage of context less VFS APIs 2026-03-11 11:03:43 +01:00
Tomáš Rohlínek 859ca9e5e2 feat(storage/vfs): Deprecate context-less function pointers 2026-03-11 11:03:37 +01:00
C.S.M 71da0fdf4a Merge branch 'doc/cordic_programming_guide' into 'master'
doc(cordic): Add programming guide for cordic driver.

See merge request espressif/esp-idf!45512
2026-03-11 16:34:53 +08:00
Konstantin Kondrashov 59901fd3bb Merge branch 'fix/freertos_riscv_px_end_of_stack_alignment' into 'master'
fix(freertos): fix riscv pxEndOfStack offset alignment

Closes IDFGH-17266

See merge request espressif/esp-idf!45969
2026-03-11 09:54:13 +02:00
Frantisek Hrbata f46b26fa47 fix(ulp): add sdkconfig directory to ULP target include directories
The ULP sources include sdkconfig.h for compile-time configuration
values. The sdkconfig directory was previously available to the ULP
target indirectly through the COMPONENT_INCLUDES variable, which is
populated from the parent component's INTERFACE_INCLUDE_DIRECTORIES.
In cmake v1, idf_component_register() adds the config_dir as PUBLIC
include directory to every component (component.cmake:498), so it
ends up in INTERFACE_INCLUDE_DIRECTORIES and gets passed to the ULP
subproject via COMPONENT_INCLUDES.

In cmakev2, the config_dir is added as a build-level property and
applied to components as PRIVATE (component.cmake:1053), so it no
longer appears in INTERFACE_INCLUDE_DIRECTORIES. As a result, the
sdkconfig directory is missing from the ULP target's include paths.

Add the sdkconfig directory explicitly to the ULP target's include
directories. Note that SDKCONFIG_HEADER is already passed to the ULP
subproject and its directory is already extracted into sdkconfig_dir
for linker script preprocessing (IDFULPProject.cmake:40).

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-03-11 15:44:30 +08:00
Frantisek Hrbata aad1f9845b fix(cmakev2/project): export build properties as variables for project_include.cmake
In cmake v1, __build_process_project_includes() exports all build
properties as CMake variables before including project_include.cmake
files. cmakev2 was missing this step, causing components like ULP that
reference build properties as CMake variables (e.g. ${SDKCONFIG_HEADER})
to receive empty values.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-03-11 15:44:30 +08:00
Frantisek Hrbata f17f80bfdd fix(cmakev2/kconfig): add public aliases for sdkconfig output properties
The cmakev2 kconfig module sets sdkconfig output paths using internal
property names (__SDKCONFIG_HEADER, __SDKCONFIG_CMAKE, etc.), but
components like ULP read the public names (SDKCONFIG_HEADER,
SDKCONFIG_CMAKE). This results in empty values being passed to the ULP
sub-project, causing its CMake configure step to fail.

Add public aliases matching the cmake v1 property names for backward
compatibility.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-03-11 15:44:30 +08:00
igor.udot 5469def843 ci: use build-docs template 2026-03-11 14:34:34 +08:00
morris fa767064f5 Merge branch 'fix/remove_stdint_in_reg' into 'master'
fix(soc): remove inclusion of stdint.h in register headers

See merge request espressif/esp-idf!46403
2026-03-11 14:24:10 +08:00
Hu Rui f2e189f7a8 fix(soc): remove inclusion of stdint.h in register headers 2026-03-11 14:24:10 +08:00
Marius Vikhammer d2567b6e45 Merge branch 'fix/lp_core_wake_stub_pmu_sw_int' into 'master'
fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep

Closes IDFGH-17328

See merge request espressif/esp-idf!46337
2026-03-11 13:35:52 +08:00
Marius Vikhammer 72609b3a8a Merge branch 'docs/console_readme_links' into 'master'
docs(console): update broken link in console readme

Closes IDFGH-16978

See merge request espressif/esp-idf!44717
2026-03-11 12:54:12 +08:00
Marius Vikhammer 5b4c0c91fa Merge branch 'fix/freertos-message-buffer-privileged-function' into 'master'
fix(freertos): remove spurious PRIVILEGED_FUNCTION from macro body

Closes IDFGH-16879

See merge request espressif/esp-idf!46265
2026-03-11 12:41:38 +08:00
Marius Vikhammer 60320ff0e9 docs: update picolibc as default C library, remove experimental references
Made-with: Cursor
2026-03-11 11:24:53 +08:00