5053 Commits

Author SHA1 Message Date
akshat
9186cf432a bugfix(wifi): Fix header file errors and remove esp_supplicant from check_public_headers_exceptions.txt 2025-02-27 15:52:10 +08:00
Marius Vikhammer
bf11849a79 Merge branch 'bugfix/remove_wdt_both_cpus_test_v5.1' into 'release/v5.1'
test(panic): remove WDT both CPU test (v5.1)

See merge request espressif/esp-idf!36623
2025-02-25 11:36:37 +08:00
Martin Vychodil
37bbb0d223 fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 19:33:12 +01:00
Island
e7629d043f Merge branch 'feat/support_ble_debug_with_gpio_v5.1' into 'release/v5.1'
Support change HID task size by Kconfig in HID example (v5.1)

See merge request espressif/esp-idf!36996
2025-02-19 16:37:08 +08:00
Zhang Hai Peng
ad1e522425 feat(ble/bluedroid): Support change HID task size by Kconfig in HID example
(cherry picked from commit d4b3a7e99d29150d9718415384db7ac5ae7673d5)

Co-authored-by: Mitch Cairns <mitch.cairns@handheldlegend.com>
2025-02-18 10:54:05 +08:00
Roland Dobai
7452b1cb1d change(version): Update version to 5.1.6 2025-02-17 10:08:52 +01:00
Marius Vikhammer
24b3a11c65 test(panic): remove WDT both CPU test
Test never worked on S3/P4 and was flakey on ESP32. Hard to design a reliable test
case that triggers both WDT at the exact same time.
2025-01-24 13:31:47 +01:00
Jiang Jiang Jian
b25bf99d4f Merge branch 'feat/spi_std_timing_and_bit_trans_v5.1' into 'release/v5.1'
feat(driver_spi): support adjust master rx to standard timing (v5.1)

See merge request espressif/esp-idf!36402
2025-01-24 15:11:09 +08:00
wanckl
caf0d04a31 feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing 2025-01-22 11:14:23 +08:00
harshal.patil
b285e2789f
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled 2025-01-21 13:42:01 +05:30
harshal.patil
a29dadbabc
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations 2025-01-17 14:20:05 +05:30
harshal.patil
b9fe639725
feat(hal/aes): Enable pseudo rounds function during AES operations 2025-01-17 14:01:43 +05:30
yinqingzhao
26e77f9a38 feat(wifi): avoid compiling components related to wifi when wifi is not supported 2025-01-08 10:27:36 +08:00
morris
16b622b4f3 Merge branch 'bugfix/esp_rom_gpio_connect_out_signal_patch_v5.1' into 'release/v5.1'
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2 (v5.1)

See merge request espressif/esp-idf!35942
2025-01-03 10:36:51 +08:00
Jiang Jiang Jian
a54a67b89a Merge branch 'ci/add_build_test_eco_versions_v5.1' into 'release/v5.1'
ci: add build test for eco versions (v5.1)

See merge request espressif/esp-idf!35821
2025-01-02 15:25:22 +08:00
Song Ruo Jing
8f1b98b237 fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
The original ROM function enabled output for the pad first, and then connected the signal
This could result in an undesired level change at the pad

Closes https://github.com/espressif/esp-idf/issues/12826
2024-12-25 14:19:29 +08:00
Chen Yudong
118ab73787 ci: add build test for eco versions 2024-12-19 21:05:48 +08:00
Roland Dobai
32a118de11 fix(idf_tools.py): Upgrade pip and setuptools separately
This way the setuptools version dependency resolution will be done by
the upgraded pip.
2024-12-18 12:57:43 +01:00
Jiang Jiang Jian
bb48bfb0ba Merge branch 'feature/reason_for_ap_stadisconnected_event_v5.1' into 'release/v5.1'
fix(esp_wifi): Add some bugfixes and cleanup in softAP (Backport v5.1)

See merge request espressif/esp-idf!35576
2024-12-12 10:23:30 +08:00
Sarvesh Bodakhe
9584729322 fix(esp_wifi): Add some bugfixes and cleanup in softAP
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-12-11 15:40:04 +05:30
zhanghaipeng
88ccc42dbf feat(bt): Add support for converting BT HCI logs to btsnoop format 2024-12-09 17:52:57 +08:00
igor.udot
e05471b857
refactor: changed logic of unity_tester, replaced threads by generators 2024-12-04 10:53:28 +01:00
Erhan Kurubas
aefe7913c5 fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
Closes https://github.com/espressif/esp-idf/issues/10483
2024-11-26 09:04:38 +01:00
Frantisek Hrbata
72a74a622b fix(tools): re-raise ImportError without module name
The ImportError or ModuleNotFoundError might be raised without
specifying a module name. In this not so common situation, re-raise the
exception to print all the information that could assist in identifying
the problem.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-11-21 09:54:37 +01:00
Martin Vychodil
6b51d36351 Merge branch 'bugfix/nvs_entry_sanity_check_v5.1' into 'release/v5.1'
Bugfix/added nvs entry header sanity checks (v5.1)

See merge request espressif/esp-idf!34295
2024-11-14 22:39:00 +08:00
radek.tandler
79b93d1db7 fix(storage/nvs): Fixed hadling of inconsistent values in NVS entry header
feat(storage/nvs): Added test cases for damaged entries with correct CRC
2024-11-14 12:48:22 +01:00
WanqQixiang
da05404bbb fix(tools/esp_prov): Fix hostname resolving for IPv6-only host 2024-11-05 17:24:41 +08:00
Alexey Gerenkov
49be03fd46 Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20241016_v5.1' into 'release/v5.1'
feat(tools): update openocd version to v0.12.0-esp32-20241016 (v5.1)

See merge request espressif/esp-idf!34395
2024-10-29 20:36:44 +08:00
Roland Dobai
0c53e6d54e Merge branch 'feat/ninja_use_targz_instead_zip' into 'release/v5.1'
feat(tools): ninja tool download - use .tar.gz instead of .zip

See merge request espressif/esp-idf!33950
2024-10-26 22:09:56 +08:00
Roland Dobai
927a5ed1e2 Merge branch 'fix/ldgen_sort_v5.1' into 'release/v5.1'
fix(ldgen): enable default name SORT in linker fragment (v5.1)

See merge request espressif/esp-idf!34076
2024-10-26 22:09:36 +08:00
Roland Dobai
05a0f5e602 Merge branch 'fix/gdbgui_py3.13_v5.1' into 'release/v5.1'
fix(tools): Print message about GDBGUI being not supported with Python 3.13 (v5.1)

See merge request espressif/esp-idf!34379
2024-10-26 22:09:30 +08:00
Roland Dobai
454782bb6b change(version): Update version to 5.1.5 2024-10-25 09:02:00 +02:00
Alexey Gerenkov
48e192eb63 feat(tools): update openocd version to v0.12.0-esp32-20241016 2024-10-23 10:05:43 +02:00
Roland Dobai
f145943e62 fix(tools): Print message about GDBGUI being not supported with Python 3.13 2024-10-22 16:01:12 +02:00
Fu Hanxi
aee4baa4a2
ci: replace internal clang-tidy runner with the pypi project 2024-10-22 10:30:09 +02:00
Frantisek Hrbata
b4106a3fdf fix(ldgen): enable default name SORT in linker fragment
Currently, the `SORT` flag mandates the inclusion of at least the
`sort_by_first` argument in the grammar, despite the documentation[1]
indicating that `SORT` can be utilized without any arguments, defaulting
to sorting input sections by name. Fix this by modifying the grammar
to allow a default `SORT` and update a test accordingly.

[1] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/
    linker-script-generation.html

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-10-15 16:25:31 +02:00
Marek Fiala
8e11bd5b90 feat(tools): ninja tool download - use .tar.gz insead of .zip
Changed the download file format for ninja tool from github with .zip file format
to dl.espressif.com with .tar.gz file format.

Closes https://github.com/espressif/esp-idf/pull/14633
2024-10-02 21:24:00 +08:00
Erhan Kurubas
0e6dca576d test(esp-coredump): add test for the soft sha config 2024-10-01 10:18:25 +02:00
Jiang Jiang Jian
6983207dd1 Merge branch 'bugfix/check_bootloader_size_with_sign_v5.1' into 'release/v5.1'
fix(esptool_py): Check the size of the bootloader + signature block (v5.1)

See merge request espressif/esp-idf!33592
2024-09-21 14:42:48 +08:00
Xiao Xufeng
cd1a50a952 ci(mmu): add unicore test 2024-09-18 19:31:33 +08:00
Roland Dobai
afaee632ea Merge branch 'feature/tools_fix_arm64_arm32_detection_v5.1' into 'release/v5.1'
fix(idf_tools): Fix platform detection - arm64 hardware but it's running in arm32 environment (v5.1)

See merge request espressif/esp-idf!33396
2024-09-18 15:32:46 +08:00
Konstantin Kondrashov
bf484ad78d fix(examples): Increases partition table offset for SBV2+FE test 2024-09-18 09:58:49 +03:00
Jiang Jiang Jian
7ff192c979 Merge branch 'bugfix/forbid_uart_suspend_auto_lightsleep_v5.1' into 'release/v5.1'
uart: Fixed issue that TX be blocked by auto-lightsleep (v5.1)

See merge request espressif/esp-idf!31109
2024-09-18 13:53:46 +08:00
Anton Maklakov
61bc4b9684 ci: update mypy check for python 3.8 2024-09-18 11:11:26 +07:00
Marek Fiala
abbfb9d073 feat(tools): Exclude modified folders by rebuild 2024-09-13 16:56:46 +02:00
Marek Fiala
1c00a61ca3 feat(tools): Update tools: cmake, ninja, ccache
cmake  v3.24.0 -> v3.30.2
ninja  v1.11.1 -> v1.12.1
ccache v4.8    -> v4.10.2

Closes https://github.com/espressif/esp-idf/pull/14376
2024-09-13 16:56:46 +02:00
Xiao Xufeng
74eb0cd4a8 fix(soc): fixed uart_periph.h not including reg.h issue
This will cause rom/uart.h can't compile.
2024-09-12 21:26:13 +08:00
Anton Maklakov
2456dc6a8e fix(idf_tools): fix delimiter when the updater parsing, ' *' or ' ' 2024-09-09 13:01:00 +07:00
Anton Maklakov
49773c662a fix(idf_tools): Fix platform detection for arm64 machine but arm32 environment 2024-09-09 13:00:46 +07:00
Sudeep Mohanty
b2b1a3a81b test(freertos): Added build test for function in flash with -Os optimation
This commit adds a build test for when FreeRTOS and esp_ringbuf functions
are placed in flash and the compiler optimizes for code size.
2024-08-30 09:18:52 +02:00