Ivan Grokhotkov
279b67cc5e
Merge branch 'bugfix/check_callgraph_ignore_indirect_calls' into 'master'
...
fix(check_callgraph): rework --ignore-symbols to be more generic
See merge request espressif/esp-idf!29850
2024-04-07 15:05:08 +08:00
Fu Hanxi
290e3c3156
ci: fix bypass target test warnings
2024-04-07 12:13:29 +08:00
David Cermak
4d40751158
fix(ci): Simplify and document public header checker
...
Documented specific checks/subchecks for header file verification
Simplified the process, now we use simple regex to remove macros from
the current header. Before, we re-ran preprocess_one_header()
function with removed `#include ...`s from the header under test, so
we were looking into the actual header (rather than included headers)
when checking for `extern "C"` keyword.
The procedure is easier to follow without this recursion (mostly because
in the second execution we might encounter compilation failers and
ignore them).
Note that this procedure is not 100% correct (we might see some false
positive and false negatives)
2024-04-04 08:45:15 +02:00
Chen Yudong
7d13f8210f
ci: fix pytest generic env markers
2024-04-03 18:10:43 +08:00
Rahul Tank
23bae90070
Merge branch 'contrib/github_pr_11497' into 'master'
...
Nimble: Added blecsc (Cycling Speed and Cadence) profile support for nimble examples.
Closes IDFGH-10233
See merge request espressif/esp-idf!26631
2024-04-03 17:12:34 +08:00
Armando
2c81664fa3
change(spi): remove no longer public spi reg
2024-04-03 13:37:09 +08:00
ESPAbhinav
f8b2ab7955
feat(nimble): Added blecsc profile support for nimble examples
2024-04-03 10:50:02 +05:30
Zhang Wen Xu
d41172853b
Merge branch 'fix/phy_init_variables_in_header_file' into 'master'
...
fix(esp_phy): header file produces non-zero object
See merge request espressif/esp-idf!29930
2024-04-02 16:50:54 +08:00
zwx
6d2f9c2991
fix(esp_phy): header file produces non-zero object
2024-04-02 12:14:17 +08:00
wanlei
20c18ac52b
feat(esp32c61): final introduce helloworld support
2024-04-02 10:50:52 +08:00
jgujarathi
c5d8acc40a
feat(esp_wifi): Showcase roaming_app capabalities through dedicated example
...
- Shows use of roaming app through dedicated example : roaming_app_example.
- Changes the location of the earlier roaming example by moving it into the roaming_11kvr.
- Please note that this feature is still experimental and still being optimised
and tuned.
2024-04-01 23:00:01 +08:00
zwx
d2e0b9419f
fix(CI): fix CI to pass fast build app
2024-03-29 16:03:24 +08:00
morris
1ed64afddd
Merge branch 'refactor/remove_unused_periph_module_enable' into 'master'
...
remove orphaned clk_gate_ll.h on esp32p4
Closes IDF-8094
See merge request espressif/esp-idf!29906
2024-03-29 14:50:34 +08:00
morris
1b8e1df648
feat(uhci): add reset and clock control functions
2024-03-29 10:41:17 +08:00
Ivan Grokhotkov
10cc15b150
fix(storage): applied spelling fixes by codespell pre-commit hook
2024-03-28 13:00:54 +01:00
harshal.patil
d737625215
feat(mbedtls/sha): Support in AXI-DMA SHA driver layer
2024-03-27 11:23:29 +05:30
Ivan Grokhotkov
64757e9fea
fix(check_callgraph): rework --ignore-refs to be more generic
2024-03-26 17:05:39 +01:00
Jiang Jiang Jian
38733a752d
Merge branch 'feat/move_iperf_component' into 'master'
...
feat: move iperf to component registry
Closes RDT-618
See merge request espressif/esp-idf!29537
2024-03-26 19:53:40 +08:00
Fu Hanxi
7fc82f7d74
Merge branch 'ci/increase_ccache_size' into 'master'
...
ci: increase ccache size limit and decrease test case amount per job
Closes IDFCI-2102
See merge request espressif/esp-idf!29847
2024-03-26 19:51:46 +08:00
Fu Hanxi
85f63f7ad2
ci: decrease test case amount per job
...
for now some jobs are reaching 1 hour timeout
2024-03-26 10:59:16 +01:00
Fu Hanxi
351453c551
Merge branch 'ci/git_describe_exclude_qa_tags' into 'master'
...
ci: check idf version excluding qa tags
Closes IDFCI-2097
See merge request espressif/esp-idf!29781
2024-03-26 17:30:45 +08:00
Fu Hanxi
821d3e2cee
Merge branch 'ci/test_improve_ccache_hits' into 'master'
...
ci: improve ccache hits
See merge request espressif/esp-idf!29406
2024-03-24 02:00:41 +08:00
Chen Yudong
c48eb1055b
feat: move iperf to component registry
2024-03-22 10:53:24 +08:00
laokaiyao
5a4f040def
ci(esp32c5): support to build template app for beta3 and mp
2024-03-21 16:19:21 +08:00
Fu Hanxi
745ec15c2b
ci: check idf version excluding qa tags
2024-03-21 08:40:13 +01:00
Fu Hanxi
7928f46f2d
ci: use host mapping volumes to improve the ccache hits
2024-03-20 17:26:19 +08:00
Fu Hanxi
6acd57df02
ci: support trigger full pipeline by components
2024-03-20 10:03:48 +01:00
Wu Zheng Hui
c6b884d2af
Merge branch 'feature/esp32p4_sleep_cpu_retention_support' into 'master'
...
feat(esp_hw_support): esp32p4 sleep support (Stage 2: support dualcore software sleep retention 🔋 )
See merge request espressif/esp-idf!28485
2024-03-18 20:12:00 +08:00
Wan Lei
9a7eb78328
Merge branch 'feat/c6lite_c61_stage3_rom' into 'master'
...
feat(esp32c61): new chip add rom support (stage 3/8)
See merge request espressif/esp-idf!29497
2024-03-16 10:56:52 +08:00
wuzhenghui
03e5e4970d
refactor(esp_hw_support): split pd_cpu retention initialization by target
2024-03-15 18:13:24 +08:00
Fu Hanxi
b50dbd31b5
ci: add "IDF_CI_BUILD=1" while building apps locally
2024-03-15 10:55:08 +01:00
wanlei
c50cbfe2ed
feat(esp32c61): new chip add rom and efuse support
2024-03-15 15:16:14 +08:00
Mahavir Jain
cd47cf46dc
Merge branch 'esp32p4/add_aes_support' into 'master'
...
feat: add AES support for ESP32-P4
Closes IDF-6519
See merge request espressif/esp-idf!26429
2024-03-15 11:43:22 +08:00
Kevin (Lao Kaiyao)
893226d5c4
Merge branch 'feature/add_temp_rom_to_esp32c5mp' into 'master'
...
feat(esp32c5mp): add temporary esp-rom & G0 support
See merge request espressif/esp-idf!29613
2024-03-15 10:35:14 +08:00
Fu Hanxi
d3473bed30
Merge branch 'ci/support_filter_pytest_cases_with_sdconfig_name' into 'master'
...
ci: support filter pytest with sdkconfig name
See merge request espressif/esp-idf!29581
2024-03-14 16:34:31 +08:00
laokaiyao
8de41350eb
feat(esp32c5mp): support to build g0 components
2024-03-14 15:09:22 +08:00
Fu Hanxi
6b14ba559a
Merge branch 'fix/dynamic_pipeline_workflow_for_tag' into 'master'
...
ci: fix dynamic pipeline for tag pipelines
See merge request espressif/esp-idf!29370
2024-03-14 14:51:01 +08:00
harshal.patil
83dd60307f
feat(mbedtls/esp_crypto_shared_gdma): support AXI-DMA in the crypto shared gdma layer
...
- In case of AXI-DMA, the DMA descriptors need to be 8 bytes aligned
lldesc_t do not satify this condition thus we need to replace it with
dma_descriptor_t (align(4) and align(8)) in esp_crypto_shared_gdma.
- Added new shared gdma start API that supports the dma_descriptor_t
DMA descriptor.
- Added some generic dma descriptor macros and helper functions
- replace lldesc_t with dma_descriptor_t
2024-03-13 15:22:06 +05:30
harshal.patil
2c570ed53b
change(mbedtls/aes): moved esp_aes_internal.h to be a private header
...
- Also enable AES-GCM test in the hal crypto test app for all targets
2024-03-13 15:22:06 +05:30
Island
aad5ee56ec
Merge branch 'bugfix/cleanup_ble_mesh_examples_sdkconfig' into 'master'
...
ci(ble/mesh): cleanup BLE Mesh examples sdkconfig
Closes IDF-8490
See merge request espressif/esp-idf!27224
2024-03-13 15:17:40 +08:00
Marius Vikhammer
a51942ae75
Merge branch 'refactor/esp_rom_cmake' into 'master'
...
refactor(esp_rom): refactor rom LD inclusions to make it easier to add new targets
Closes IDF-8673
See merge request espressif/esp-idf!29455
2024-03-13 14:18:33 +08:00
Fu Hanxi
7641776ae2
ci: support filter pytest with sdkconfig name
2024-03-12 11:16:39 +01:00
wangjialiang
a9c1641792
ci(ble/mesh): cleanup BLE Mesh examples sdkconfig
2024-03-12 16:58:19 +08:00
Marius Vikhammer
83d1c2f054
refactor(esp_rom): refactor rom LD inclusions to make it easier to add new targets
2024-03-12 09:48:46 +08:00
Cao Sen Miao
68462ef241
fix(spi_flash): Fix MXIC chip flash size detected wrong,
...
Closes https://github.com/espressif/esp-idf/issues/12222
2024-03-11 15:19:30 +08:00
Darian
dc86c17b38
Merge branch 'feature/freertos_smp_update_to_v11' into 'master'
...
FreerTOS: Update Amazon SMP FreeRTOS files to V11.0.1
See merge request espressif/esp-idf!28352
2024-03-07 15:03:21 +08:00
Jakob Hasse
d55333cb78
Merge branch 'refactor/format_cxx' into 'master'
...
refactor(cxx): formatted according to IDF astyle rules
See merge request espressif/esp-idf!29417
2024-03-06 17:45:57 +08:00
Mahavir Jain
842a658322
Merge branch 'feature/add_jtag_re_enable_example' into 'master'
...
feat: add example to re-enable jtag using hmac peripheral
Closes IDF-6909 and IDF-6910
See merge request espressif/esp-idf!26672
2024-03-05 17:52:59 +08:00
Darian Leung
421dab29fa
feat(freertos/smp): Update SMP FreeRTOS files to V11.0.1
...
This commit updates the source files of Amazon SMP FreeRTOS to upstream
V11.0.1 (https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.0.1 ).
This version contains SMP support.
2024-03-05 15:44:11 +08:00
Peter Marcisovsky
0286a78ca4
Merge branch 'ci/usb_host_add_esp32s3_runners' into 'master'
...
ci(USB): Add ESP32-S3 runners to USB CI:
Closes IDF-9365 and IDFCI-2074
See merge request espressif/esp-idf!29219
2024-03-05 15:39:49 +08:00
Jakob Hasse
0c01c5965e
refactor(cxx): formatted according to IDF astyle rules
2024-03-05 14:49:04 +08:00
Marius Vikhammer
5f85aefe0d
Merge branch 'reformat/astyle_misc_core_comps' into 'master'
...
refactor(core): reformat newlib and pthread with astyle
See merge request espressif/esp-idf!29277
2024-03-05 12:54:20 +08:00
Wan Lei
3459db1bbb
Merge branch 'feat/c6lite_c61_introduce_step1_target' into 'master'
...
feat(esp32c61): introduce target esp32c61 (1/8) 🌱
See merge request espressif/esp-idf!29238
2024-03-05 11:36:17 +08:00
nilesh.kale
37adea9a14
feat: add example to re-enable jtag using hmac peripheral
2024-03-04 15:42:33 +05:30
Tomas Rezucha
93fc17575f
Merge branch 'refactor/esp_hid_astyle' into 'master'
...
refactor(esp_hid): Format the code with astyle
See merge request espressif/esp-idf!29302
2024-03-04 15:41:10 +08:00
wanlei
ee02b71f1c
feat(esp32c61): introduce target esp32c61
2024-03-01 21:12:25 +08:00
Fu Hanxi
d2b95201c3
ci: fix dynamic pipeline for tag pipelines
2024-03-01 08:17:20 +01:00
laokaiyao
01e3c85322
refactor(esp32c5): change beta3 path in esp_system and bootloader
2024-03-01 11:12:36 +08:00
laokaiyao
45a094367d
change(doxyfile): move soc files to target specific doxygen
...
soc files relies on target variable, which not correct while there are multiple versions for one target
2024-03-01 10:16:45 +08:00
laokaiyao
3a5d080ec0
refactor(esp32c5): change beta3 path in esp_rom
2024-03-01 10:13:45 +08:00
Peter Marcisovsky
1302fd70ba
ci: Add esp32s3 runner for usb device example tests
...
- CI USB device tests are run on esp32s3
- usb_host env_marker removed - not used anymore
- failing usb_device_ncm test fixed
2024-02-29 15:10:18 +01:00
Mahavir Jain
eac860a057
Merge branch 'ci/fix_otatool_example' into 'master'
...
ci: Fix otatool example failure in CI for ESP32-C2
Closes IDFCI-2057
See merge request espressif/esp-idf!29332
2024-02-29 21:33:50 +08:00
Harshit Malpani
e02801caad
ci: Fix otatool example failure in CI for ESP32-C2
2024-02-29 14:09:36 +05:30
Alexey Lapshin
fdb7a43752
Merge branch 'feature/esp32p4_concontiguous_mem_mvp' into 'master'
...
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000 on P4
See merge request espressif/esp-idf!28783
2024-02-29 16:28:13 +08:00
Alexey Lapshin
824c8e0593
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000
...
This commit introduce SOC_MEM_NON_CONTIGUOUS_SRAM flag (that enebled for
esp32p4). If SOC_MEM_NON_CONTIGUOUS_SRAM is enabled:
- LDFLAGS+=--enable-non-contiguous-regions
- ldgen.py replaces "arrays[*]" from sections.ld.in with objects under
SURROUND keyword. (e.g. from linker.lf: data -> dram0_data SURROUND(foo))
- "mapping[*]" - refers to all other data
If SOC_MEM_NON_CONTIGUOUS_SRAM, sections.ld.in file should contain at
least one block of code like this (otherwise it does not make sense):
.dram0.bss (NOLOAD) :
{
arrays[dram0_bss]
mapping[dram0_bss]
} > sram_low
.dram1.bss (NOLOAD) :
{
/* do not place here arrays[dram0_bss] because it may be splited
* between segments */
mapping[dram0_bss]
} > sram_high
2024-02-28 19:41:25 +04:00
Tomas Rezucha
7f22c235db
refactor(esp_hid): Format the code with astyle
2024-02-27 14:48:43 +01:00
Fu Hanxi
12de4603c0
Merge branch 'ci/fix_multi_dut_without_param' into 'master'
...
ci(pytest): fix multi dut wrongly be picked issue
See merge request espressif/esp-idf!28793
2024-02-27 17:02:12 +08:00
Chen Yu Dong
6af93c154b
Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"
...
This reverts merge request !28944
2024-02-27 14:24:37 +08:00
Marius Vikhammer
f2fe408b99
refactor(core): reformat newlib and pthread with astyle
2024-02-27 10:00:06 +08:00
Martin Vychodil
4cb3a75436
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob' into 'master'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios
Closes IDF-8839
See merge request espressif/esp-idf!28843
2024-02-27 04:50:56 +08:00
morris
c65fbbdf71
change(driver): reformat driver component with astyle_py
2024-02-26 11:47:05 +08:00
Ivan Grokhotkov
b39f13d685
Merge branch 'ci/ignore_c3_flash_multi_cases' into 'master'
...
ci: ignore c3 flash_multi cases
See merge request espressif/esp-idf!29229
2024-02-24 16:52:44 +08:00
radek.tandler
fc6951e193
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-24 07:55:32 +01:00
C.S.M
2302dd5a91
Merge branch 'feature/i2c_sleep' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c6/h2
Closes IDF-8458
See merge request espressif/esp-idf!28885
2024-02-24 09:58:35 +08:00
Fu Hanxi
0df25d5229
ci: ignore c3 flash_multi cases
2024-02-23 14:15:35 +01:00
Fu Hanxi
859bd52131
Merge branch 'ci/upload_size_info_and_build_junit_report' into 'master'
...
ci: upload size info, and build junit report
See merge request espressif/esp-idf!28803
2024-02-23 16:16:26 +08:00
Cao Sen Miao
cf521b60ea
feat(i2c): Support i2c sleep retention on esp32c6/h2
2024-02-23 11:28:14 +08:00
Roland Dobai
0e318fb6fc
fix(ci): Change expected message in tests after dependency checker update
...
This should fix the tests after 5f798eb78b
has changed the error message.
2024-02-22 08:03:29 +01:00
Fu Hanxi
85372fb1ce
ci(pytest): fix multi dut wrongly be picked issue
...
This issue will happen to multi-dut test cases
- without `target` defined in param
- and with `app_path` defined in param
- and with `pytest.mark.target` markers
2024-02-21 10:18:21 +01:00
Erhan Kurubas
5f42493573
Merge branch 'astyle_format_coredump' into 'master'
...
refactor(espcoredump): format coredump component with astyle
See merge request espressif/esp-idf!29114
2024-02-20 17:59:23 +08:00
Fu Hanxi
b5e6b883a5
ci: fix test related apps are force been built
2024-02-20 08:30:22 +01:00
Erhan Kurubas
f4acf0b378
refactor(espcoredump): format coredump component with astyle
2024-02-19 21:57:28 +01:00
Fu Hanxi
b70d65444a
ci: always set expire_in
and when
with artifacts
...
set it under `default` does not work due to gitlab bugs.
will use `default` back once the bugs are resolved.
2024-02-16 13:43:53 +01:00
sonika.rathi
f7e4b9a132
fix(storage): cleanup storage examples/test_apps sdkconfigs
2024-02-12 10:57:46 +01:00
Tomas Rezucha
c24dcd02c1
Merge branch 'feature/esp_hid_usb_preparation' into 'master'
...
refactor(esp_hid): Prepare for USB transport layer
See merge request espressif/esp-idf!28472
2024-02-12 16:29:12 +08:00
Jakob Hasse
48d121653b
feat(linux): added fls() on Linux
2024-02-07 17:56:16 +08:00
Tomas Rezucha
6f30198ca3
feat(esp_hid): Add Connection Request event
...
This event is useful for situations where the HID device
requests connection. Typically in USB transport.
2024-02-07 15:34:55 +08:00
Tomas Rezucha
f7bff8b1fc
refactor(esp_hid): Create new esp_hid_addr_t type
2024-02-07 15:34:55 +08:00
Tomas Rezucha
56a159a7d5
refactor(esp_hid): Move header files to esp_private directory
...
esp_hidd_private.h and esp_hidh_private.h are required by components
that extend esp_hid with a new transport layer, such as USB
2024-02-07 15:34:55 +08:00
Marius Vikhammer
bca642f330
Merge branch 'refactor/astyle_timer' into 'master'
...
refactor(system): reformated esp_timer, linux and log comp with astyle
See merge request espressif/esp-idf!28876
2024-02-07 10:13:03 +08:00
Fu Hanxi
80a32713bb
ci: ignore esp32c6_2,wifi_two_dut test cases
2024-02-06 13:38:25 +01:00
Fu Hanxi
a1f7f94ef9
ci: upload size info, and build junit report
2024-02-05 10:07:32 +01:00
laokaiyao
eb1fd7365e
ci(esp32c5): enable hello world build on ci
2024-02-05 12:39:35 +08:00
Jiang Jiang Jian
e00429d691
Merge branch 'feat/wifi_remote' into 'master'
...
feat(esp_wifi): Add dependency on wifi_remote for chips with no wifi
See merge request espressif/esp-idf!26217
2024-02-04 19:11:05 +08:00
Marius Vikhammer
77dcb6d46e
refactor(system): reformated esp_timer, linux and log comp with astyle
2024-02-04 14:50:54 +08:00
Adam Múdry
71c6304f71
Merge branch 'feature/vfs_fat_x_little_revamp' into 'master'
...
feat(fatfs): Add format functions with a config parameter
Closes IDF-9111
See merge request espressif/esp-idf!28683
2024-02-02 18:19:33 +08:00
Chen Yudong
a72d5f4b41
ci: update protocol/ethernet pytest markers
2024-02-01 22:47:18 +08:00
David Cermak
9088655030
fix(esp_wifi): Separate public and native wifi interface types
2024-02-01 12:17:37 +01:00
Sudeep Mohanty
bb1bc2afac
Merge branch 'task/freertos_astyle_update' into 'master'
...
refactor(freertos): Updated FreeRTOS component files to astyle format
See merge request espressif/esp-idf!28741
2024-02-01 16:01:04 +08:00
Jakob Hasse
ae3196b678
Merge branch 'refactor/esp_event_astyle_format' into 'master'
...
change(esp_event): formatted files with astyle
See merge request espressif/esp-idf!28801
2024-02-01 11:20:05 +08:00