Samuel Obuch
e80293fdbe
ci: select OpenOCD binary based on runner
2025-05-22 20:43:39 +02:00
Wan Lei
d86c2bde3e
Merge branch 'ci/c61_disable_test_for_eco3' into 'master'
...
fix(ci): disable target test for c61 eco3 update
See merge request espressif/esp-idf!39349
2025-05-22 17:05:45 +08:00
wanckl
994f2c2b68
fix(ci): disable target test for c61 eco3 update
2025-05-22 15:17:32 +08:00
Armando (Dou Yiwen)
5133b89183
Merge branch 'test/reenable_sdspi_c5_test' into 'master'
...
sdspi: re-enable sdspi test on c5 eco2
See merge request espressif/esp-idf!39330
2025-05-22 06:27:28 +00:00
armando
9a3018e201
test(sdspi): re-enable sdspi test on c5 eco2
2025-05-22 14:01:51 +08:00
Aleksei Apaseev
c25f87920a
ci: improve the dynamic pipeline report
2025-05-22 13:25:39 +08:00
Rahul Tank
3f65227d39
feat(nimble): Add demo example for gattc and gatts coex for nimble
2025-05-20 11:27:02 +05:30
Fu Hanxi
9f68214ab7
ci: child pipeline default value to avoid circular dependency issue
2025-05-14 10:16:36 +02:00
Fu Hanxi
dc05b46ab5
ci: inherit more variables
...
this is somehow a temporary workaround, the long-term solution shall be
related to `inherit:variables`
2025-05-13 13:27:42 +02:00
Fu Hanxi
9a9438b79a
ci: improve rules for deploy jobs
2025-05-13 13:27:42 +02:00
laokaiyao
1686d46d9c
ci(esp32c5): re-enable target test for esp32c5 eco2
2025-05-08 17:06:42 +08:00
Armando (Dou Yiwen)
67e5e59de3
Merge branch 'feat/c5_sdio' into 'master'
...
sdio: supported on c5
Closes IDF-12655 and IDF-12641
See merge request espressif/esp-idf!38652
2025-05-01 11:52:21 +08:00
Wan Lei
a16f621ed2
Merge branch 'feat/twai_driver_legacy_target_support' into 'master'
...
feat(driver_twai): twai driver legacy target support (part_2)
Closes IDF-12480 and IDF-12808
See merge request espressif/esp-idf!36487
2025-05-01 11:05:11 +08:00
gaoxu
a329b2a9d3
ci(cam): add csi_0v5647 test and runner
2025-04-30 18:10:34 +08:00
armando
6e2d52c802
test(sdio): dual board test sd host p4 + sdio slave c5
2025-04-30 14:48:28 +08:00
wanckl
8a60934c4f
feat(driver_twai): support legacy targets in new driver
2025-04-30 10:38:55 +08:00
Fu Hanxi
a1d5d5cbd6
ci: rename local idf_ci folder, avoid name collision
2025-04-25 11:13:17 +02:00
Konstantin Kondrashov
204046e799
feat(log): Add binary logging support
2025-04-23 15:46:34 +08:00
laokaiyao
1c5d48e2bc
ci: disable target tests for c5 eco2
2025-04-16 11:01:39 +08:00
C.S.M
15fa7843ae
refactor(spi_flash): Add spi_flash driver list linked check
2025-04-10 15:36:11 +08:00
Jiang Jiang Jian
410e138db4
Merge branch 'feature/wifi_support_regdomain' into 'master'
...
feat(wifi):wifi support regdomain
See merge request espressif/esp-idf!31441
2025-04-07 20:21:10 +08:00
yinqingzhao
cceb2c49b1
feat(wifi): wifi support regdomain for both 2.4G and 5G
2025-04-07 15:27:40 +08:00
sonika.rathi
e4e56a4687
refactor(examples/storage): move all the nvs examples to 'examples/storeage/nvs' directory
2025-04-03 12:39:20 +02:00
Mahavir Jain
32875d5a66
fix(tools): suppress GNU bin-utils warning about executable stack
...
Newer GNU bin-utils version 2.39 has started emitting a warning
about an executable stack region for Linux target build:
/usr/bin/ld: warning: x509_crt_bundle.S.o: missing .note.GNU-stack section implies executable stack
Fix the issue by adding appropriate "noexecute" attribute for stack
section.
2025-03-31 19:15:36 +05:30
Peter Macko
c5b741ea5f
Merge branch 'ci/update_esp-env-v5.5_to_ubuntu_24.04_fixed' into 'master'
...
5.5: Update ubuntu base image for esp-env-v5.5 to 24.04, with fixed pipelines
Closes RDT-993
See merge request espressif/esp-idf!37959
2025-03-31 20:11:57 +08:00
Peter Macko
4a1ea4b725
5.5: Update ubuntu base image for esp-env-v5.5 to 24.04, with fixed pipelines
2025-03-31 20:11:57 +08:00
Lu Ai Jun
e2f50bea42
Merge branch 'ci/add_test_for_ecos_wifi_enterprise' into 'master'
...
CI: add C3 eco7 and C2 eco4 tests for wifi
See merge request espressif/esp-idf!37759
2025-03-31 10:10:56 +08:00
Martin Vychodil
decbd36008
Merge branch 'contrib/github_pr_15656' into 'master'
...
fix(nvs_flash): removed usage of 'using namepsace std' in a header file (GitHub PR)
Closes IDFGH-14947
See merge request espressif/esp-idf!38086
2025-03-28 22:02:19 +08:00
Tomáš Rohlínek
be6e24370f
fix(storage/nvf_flash): fixup additions from PR
2025-03-28 12:57:33 +01:00
Alexey Lapshin
ec68cb3300
feat(newlib): riscv: add CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS config option
...
This option replaces implementations of functions from ROM:
- memcpy
- memcmp
- memmove
- str[n]cpy
- str[n]cmp
The functions used in the firmware will be better optimized for misaligned
memory. Here are some measurements in CPU cycles for 4096-byte buffers:
memcpy: 28676 -> 4128
memcmp: 49147 -> 14259
memmove: 33896 -> 8086
strcpy: 32771 -> 17313
strcmp: 32775 -> 13191
2025-03-26 17:27:24 +07:00
Guillaume Souchere
6ef7ad67d4
Merge branch 'feat/per-task-peak-usage' into 'master'
...
feat(heap): Add per task peak heap usage feature
Closes IDF-1811 and IDFGH-11277
See merge request espressif/esp-idf!26462
2025-03-26 15:20:04 +08:00
laokaiyao
5a0d21a467
refactor(i2s_es8311): remove esp-box bsp support
2025-03-25 19:58:12 +08:00
laokaiyao
92f3faff41
refactor(i2s_es8311): refactor es8311 example
2025-03-25 16:12:38 +08:00
Guillaume Souchere
daf8f9edb6
feat(heap): Add feature to get peak heap usage
...
This feature keeps track of the per task peak memory usage.
- Update the heap_task_tracking example to make use of the new feature
Cleanup the implementation:
- multi_heap_get_free_size() is never used, remove it.
- Minor update in heap_caps_update_per_task_info_xx() funcitons.
- Update settting on block owner in heap_caps.c to work with the
get peak usage feature.
- Update heap_caps_update_per_task_info_free() to detect when it
is called to delete the memory allocated for a task TCB. Mark
the corresponding task in the statistic list as deleted.
- Add a Kconfig option dependant on HEAP_TASK_TRACKING being enabled
that force the deletion of the statistics related to deleted task
when set to true.
- In task tracking feature, add a current and peak memory usage
to the heap_stat_t structure to keep track of the current and
peak memory usage of the given task across all heaps.
- Fix missing block owner when allocating memory for heaps_array
in heap_caps_init.
- Keep the original implementation of the task tracking
for backward compatibility reasons.
2025-03-24 12:08:48 +01:00
Wang Meng Yang
569f97dae5
Merge branch 'bugfix/fix_pbac_free_undef_mem' into 'master'
...
fix(bt/bluedroid): Fix some bugs in bluedroid
Closes BT-3984
See merge request espressif/esp-idf!37906
2025-03-24 10:44:29 +08:00
linruihao
a0ae67ef8b
fix(bt/bluedroid): Fix some bugs in Bluedroid
...
- Fix PBAC may free undefine memory when conn failed
- Fix some memory in OBEX not being freed when bluedroid deinit
- Fix pre-commit not check some source file that we added to bluedroid
2025-03-21 11:12:07 +08:00
Chen Jichang
45ba78940f
feat(esp32h4): finnal introduce hello world
2025-03-19 18:48:41 +08:00
luaijun
6e58f49724
ci(c2/c3): add major eco version tests
2025-03-17 14:51:25 +08:00
Chen Jichang
bfac674769
feat(esp32h4): ci enable public header check (stage7)
2025-03-12 17:19:50 +08:00
igor.udot
bbcef0570d
ci: add test marks linter
2025-03-04 15:53:32 +08:00
Jan Beran
c7993c2725
change: move check_deprecated_configs.py file to esp-idf-kconfig
2025-02-24 12:52:55 +01:00
Martin Vychodil
af0f270e17
Merge branch 'bugfix/memprot_s2_intr_peri1' into 'master'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
See merge request espressif/esp-idf!37105
2025-02-21 01:43:44 +08:00
Martin Vychodil
64ae64fb16
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 14:14:27 +01:00
Aleksei Apaseev
c03b007644
ci: fix testcase path resolution in JUnit reports. switch to the different unity test report mode. add app_path to target test report
2025-02-17 18:55:53 +08:00
Aleksei Apaseev
897db53113
ci: fix tests build report generator
2025-02-12 19:07:53 +08:00
Chen Ji Chang
9342b3fba1
Merge branch 'feat/h4_introduce_step1_add_target' into 'master'
...
feat(esp32h4): introduce target esp32h4(stage 1)
See merge request espressif/esp-idf!36780
2025-02-11 18:11:08 +08:00
akshat
e532499e5d
bugfix(wifi): Fix header file errors and remove esp_supplicant from check_public_headers_exceptions.txt
2025-02-10 17:56:52 +08:00
Chen Jichang
6f83f39dce
feat(esp32h4): introduce target esp32h4(stage 1)
2025-02-08 17:07:44 +08:00
harshal.patil
7d8211bf87
feat(mbedtls): Support both SHA block and DMA modes during runtime
...
Dynamically switch the SHA operation modes based on the buffer operating length
2025-02-04 16:49:30 +05:30
Aleksei Apaseev
eb67370462
ci: fix the issue where presigned URLs for test-related applications were not being added to the YAML file
2025-01-26 15:41:06 +08:00