akshat
d753986556
bugfix(wifi): Fix header file errors and remove esp_supplicant from check_public_headers_exceptions.txt
2025-02-27 13:56:17 +08:00
Jan Beran
2c501d5bac
fix(kconfgen): Improve error message for int/hex without default
...
Non string values without (valid) default value will have their
str_value equal to "" (empty string). If this is detected, a warning is
printed and the value is set to None.
2025-02-21 13:11:31 +01:00
Martin Vychodil
889cfabc89
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:40:23 +01:00
Marius Vikhammer
2260b66eb1
Merge branch 'bugfix/remove_wdt_both_cpus_test_v5.0' into 'release/v5.0'
...
test(panic): remove WDT both CPU test (v5.0)
See merge request espressif/esp-idf!36624
2025-02-05 11:50:24 +08:00
Euripedes Rocha
42351e8d15
fix(mqtt): Regenerate certificates for testing
...
- Previous fix ommited one of the client certificates by mistaque.
- This regenerates all certificates to clean that up.
2025-01-29 14:04:58 +01:00
Marius Vikhammer
6401cad494
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-27 11:20:39 +01:00
Laukik Hase
87058b125e
test_app: Split panic
test app into separate source files
...
- Added minor improvements to `panic` test app
* Replaced existing API to disable flash cache which did not disabled cache always
(`esp_flash_default_chip->os_func->start(esp_flash_default_chip->os_func_data)`)
with `spi_flash_enable_interrupts_caches_and_other_cpu`
* Included some required headers explicitly (`esp_memory_utils.h` and `esp_heap_caps.h`)
2025-01-27 08:33:00 +01:00
morris
a7b8aed433
Merge branch 'bugfix/esp_rom_gpio_connect_out_signal_patch_v5.0' into 'release/v5.0'
...
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2 (v5.0)
See merge request espressif/esp-idf!35943
2025-01-24 11:16:51 +08:00
Aditya Patwardhan
789db760d6
change(version): Update version to 5.0.8
2025-01-10 13:09:53 +05:50
Song Ruo Jing
d555ea2b00
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 13:56:46 +08:00
Alexey Gerenkov
bba2971f34
Merge branch 'change/sysview_test_config_v5.0' into 'release/v5.0'
...
change(sysview): run heap_log tracing tests on existing cores (v5.0)
See merge request espressif/esp-idf!35199
2024-12-19 23:08:02 +08:00
Roland Dobai
4450952227
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:55 +01:00
Island
f924f612cf
Merge branch 'bugfix/fix_hid_crash_v5.0' into 'release/v5.0'
...
fix(ble): Fix crash issue during logging (v5.0)
See merge request espressif/esp-idf!35507
2024-12-12 09:06:02 +08:00
Roshan Bangar
0fd1300d50
feat(nimble): added HID over Gatt profile support
2024-12-10 15:45:26 +05:30
zhanghaipeng
d5446608e3
feat(bt): Add support for converting BT HCI logs to btsnoop format
2024-12-09 17:50:19 +08:00
Erhan Kurubas
d55663f07b
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-12-06 19:52:10 +08:00
Frantisek Hrbata
a20539d53e
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 10:10:12 +01:00
Martin Vychodil
94250f0521
Merge branch 'bugfix/nvs_entry_sanity_check_v5.0' into 'release/v5.0'
...
Bugfix/added nvs entry header sanity checks (v5.0)
See merge request espressif/esp-idf!34296
2024-11-14 21:39:39 +08:00
radek.tandler
508c251fd2
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 11:50:44 +01:00
Marek Fiala
b84b71e625
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-11-12 13:39:06 +01:00
Sergei Silnov
e6a6ccfe5c
Merge branch 'fix/gdbgui_py3.13_v5.0' into 'release/v5.0'
...
fix(tools): Print message about GDBGUI being not supported with Python 3.13 (v5.0)
See merge request espressif/esp-idf!34380
2024-10-23 19:58:53 +08:00
Alexey Gerenkov
797fb852a6
feat(tools): update openocd version to v0.12.0-esp32-20241016
2024-10-23 10:06:08 +02:00
Roland Dobai
5192bc8e4c
fix(tools): Print message about GDBGUI being not supported with Python 3.13
2024-10-22 16:26:44 +02:00
Fu Hanxi
233429b4a3
ci: replace internal clang-tidy runner with the pypi project
2024-10-22 13:23:21 +02:00
Frantisek Hrbata
b56d53dfb8
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:27:52 +02:00
morris
d0f8439931
Merge branch 'support_psram_noinit_segment_on_s3_v5.0' into 'release/v5.0'
...
feat(psram): add psram noinit segment support on s2/s3/p4/c5 and bss segment on c5 (v5.0)
See merge request espressif/esp-idf!33259
2024-10-09 13:27:59 +08:00
Xiao Xufeng
563641f948
ci(h2): disable build test for h2
2024-09-19 22:57:13 +08:00
Marek Fiala
5e52ea47d1
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 17:13:08 +02:00
Chen Jichang
58c3ee2c89
feat(psram): add psram noinit segment support on S2/S3/P4/C5
...
Closes https://github.com/espressif/esp-idf/issues/14253
2024-09-12 10:40:48 +08:00
Sudeep Mohanty
fe2495a2f7
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:19:24 +02:00
Sudeep Mohanty
90b92791a7
fix(freertos): Added freertos fragments to the exception list of ldgen mapping checks
...
This commit adds freertos and esp_ringbuf linker fragment sections
to the exception list of the ldgen mappings checker script.
2024-08-30 09:19:24 +02:00
Alexey Gerenkov
63d569de07
feat(tools): update openocd version to v0.12.0-esp32-20240821
2024-08-28 13:20:52 +03:00
Rahul Tank
91a0c33322
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-21 20:55:28 +05:30
Jiang Jiang Jian
a01bd13a9f
Merge branch 'bugfix/provide_random_addr_api_v5.0' into 'release/v5.0'
...
fix(wifi_prov): Added API to set random address (v5.0)
See merge request espressif/esp-idf!32328
2024-08-20 10:35:16 +08:00
Fu Hanxi
72d9a29a52
fix: component manager load all component dirs even set(COMPONENTS ...)
2024-08-15 20:42:12 +08:00
Jiang Jiang Jian
0c829b34b7
Merge branch 'fix/setuptools_constraint_v5.0' into 'release/v5.0'
...
fix: ensure the constraint file is followed also for setuptools (v5.0)
See merge request espressif/esp-idf!32551
2024-08-15 16:08:52 +08:00
Jiang Jiang Jian
6aa56f8c34
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240726_v5.0' into 'release/v5.0'
...
feat(tools): update openocd version to v0.12.0-esp32-20240726 (v5.0)
See merge request espressif/esp-idf!32607
2024-08-15 16:02:00 +08:00
Xiao Xufeng
9cd7dad6e9
change(version): Update version to 5.0.7
2024-08-08 16:04:23 +08:00
Alexey Gerenkov
3cc27da00b
feat(tools): update openocd version to v0.12.0-esp32-20240726
2024-08-05 22:39:22 +02:00
Frantisek Hrbata
6197d1a256
fix: ensure the constraint file is followed also for setuptools
...
Currently, when the venv is installed or updated, we attempt to
automatically update pip and setuptools within the venv. Unfortunately,
the setuptools package is installed or updated without adhering to the
constraints file, which restricts the setuptools version due to
https://github.com/pypa/setuptools/issues/4480 . Resolve this issue by
applying the constraints file to the installation and update of both pip
and setuptools.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-08-02 10:10:29 +02:00
Rahul Tank
a644f49cf7
fix(wifi_prov): Added API to set random address
2024-07-24 21:00:54 +05:30
Aditya Patwardhan
bf87512dea
Merge branch 'fix/incorrect_console_input_decoding_wifi_prov_mgr_v5.0' into 'release/v5.0'
...
fix(tools/esp_prov): Fix incorrect input decoding when using console transport (v5.0)
See merge request espressif/esp-idf!31692
2024-06-25 14:50:04 +08:00
harshal.patil
bcad36eb5a
fix(tools/esp_prov): Fix incorrect input decoding when using console transport
...
- Closes https://github.com/espressif/esp-idf/issues/14013
2024-06-24 12:29:14 +05:30
morris
38ebd9c079
fix(lcd): build errors with deprecated lcd types in cpp
...
Closes https://github.com/espressif/esp-idf/issues/14029
2024-06-24 14:07:00 +08:00
Jakub Kocka
23c9181071
fix(tools): Avoid crashing when Git is used to acquire IDF version
...
Closes https://github.com/espressif/esp-idf/issues/13345
2024-06-12 13:33:33 +02:00
Erhan Kurubas
1ce2c81ea9
change(gdbinit): set remote timeout for the gdb connection
2024-05-13 13:54:53 +02:00
Harshit Malpani
90d0689331
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
...
This commit fixes the issue with TLS 1.2 connection when TLS 1.3 is
enabled in config.
2024-05-02 17:15:08 +05:30
Jiang Jiang Jian
98d17f23ef
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240318_v5.0' into 'release/v5.0'
...
feat(tools): update openocd version to v0.12.0-esp32-20240318 (v5.0)
See merge request espressif/esp-idf!30047
2024-04-17 10:44:44 +08:00
Alexey Gerenkov
57bd998cda
feat(tools): update openocd version to v0.12.0-esp32-20240318
2024-04-08 03:34:24 +08:00
wuzhenghui
c6186be010
fix(esp_pm): update CPU frequency immediately after updating pm_config
...
Closes https://github.com/espressif/esp-idf/issues/13492
2024-04-07 14:50:25 +08:00