Igor Udot
b40ac839cc
Merge branch 'ci/test_correct_exit_code' into 'master'
...
Add support for Dynamic Pipeline Configuration
Closes IDFCI-2035 and IDFCI-1936
See merge request espressif/esp-idf!29115
2024-08-07 11:04:07 +08:00
Armando (Dou Yiwen)
d16bb64005
Merge branch 'feature/lp_i2s' into 'master'
...
lp_i2s: support lp_i2s driver
Closes IDF-10355
See merge request espressif/esp-idf!31494
2024-08-05 17:55:35 +08:00
igor.udot
e669c7ab5b
ci: fast_pipeline yml branch
2024-08-05 16:07:36 +08:00
Armando
20e665022f
test(lp_i2s): added lp i2s read tests
2024-08-02 12:02:05 +08:00
Fu Hanxi
b5bdc1ac9b
ci: add idf-build-apps load soc caps test case
2024-07-29 15:34:26 +02:00
Mahavir Jain
07e377c773
Merge branch 'bugfix/provide_random_addr_api' into 'master'
...
fix(wifi_prov): Added API to set random address
See merge request espressif/esp-idf!32152
2024-07-26 13:51:55 +08:00
Fu Hanxi
aee189253a
ci: fix missing argument ignore_app_dependencies_components
2024-07-24 15:03:44 +02:00
Rahul Tank
928117e999
fix(wifi_prov): Added API to set random address
2024-07-21 15:37:37 +05:30
igor.udot
5c23314da1
fix: apps empty list is not None
2024-07-19 12:29:42 +08:00
morris
6b952f1043
Merge branch 'feat/add_gpio_extension_for_esp32c5' into 'master'
...
feat(gpio_extension): add gpio extension support for esp32c5
Closes IDF-8718 and IDF-8725
See merge request espressif/esp-idf!32058
2024-07-18 11:08:07 +08:00
Chen Jichang
9b94afdd38
feat(dedic_gpio): add support for esp32c5
2024-07-17 17:56:43 +08:00
Aleksei Apaseev
cd59d96ff4
ci: add dut_log_url column to failed testcases report
...
Introduced changes:
- add xml attribute "dut_log_url" to pytest report
- add column "dut_log_url" to failed testcases table of dynamic pipeline report
- make the table header sticky
- add permalinks to the Table Titles
- split target test report by testcase type for better clarity
- fix the logic of finding the testcases failed on cur branch / other branches
2024-07-17 17:52:11 +08:00
Jakob Hasse
e35c614661
Merge branch 'feature/freertos_plus_posix_2' into 'master'
...
Added FreeRTOS-Plus-POSIX message queue implementation
Closes IDF-8058 and IDFGH-4530
See merge request espressif/esp-idf!28868
2024-07-12 22:24:21 +08:00
Wan Lei
602691e974
Merge branch 'fix/p4_enable_generic_test' into 'master'
...
test(esp_driver_spi): enable single board test for esp32p4
Closes IDF-8942
See merge request espressif/esp-idf!31972
2024-07-12 14:07:31 +08:00
igor.udot
5390506938
ci(ci_build_apps): swap function args
2024-07-12 10:35:12 +08:00
Jakob Hasse
bddc1e95ef
feat(rt/posix): Added FreeRTOS-Plus-POSIX message queues implementation
...
Note: The current mq_open() implementation is changed to match
the POSIX standard.
2024-07-11 21:08:01 +02:00
wanlei
f3968eb8fb
fix(esp_driver_spi): enable single board test for esp32p4
2024-07-08 20:32:04 +08:00
David Čermák
5c6272c6ac
Merge branch 'feat/lwip_more_sockets' into 'master'
...
change(lwip): bump max sockets in lwip Kconfig (GItHubPR)
Closes IDFGH-12906
See merge request espressif/esp-idf!31155
2024-07-08 13:39:13 +08:00
Liu Xiao Yu
f889ba1b2f
Merge branch 'change/rm_rom_hdr_exceptions' into 'master'
...
change(esp_rom): RM esp_rom header files from check_public_headers_exceptions.txt
Closes IDF-5747
See merge request espressif/esp-idf!31868
2024-07-04 15:03:13 +08:00
Xiaoyu Liu
bdfdca24f3
change(esp_rom): RM esp_rom header files from check_public_headers_exceptions.txt
...
replace endian with stdint
2024-07-03 11:05:15 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
Marius Vikhammer
31b248cefa
Revert "change(esp_rom): RM esp_rom header files from check_public_headers_exceptions.txt"
...
This reverts commit d8c3356113
.
2024-07-02 16:26:19 +08:00
Xiaoyu Liu
d8c3356113
change(esp_rom): RM esp_rom header files from check_public_headers_exceptions.txt
2024-07-02 10:46:08 +08:00
Rodrigo Silva
48295d31ca
change: bump max sockets in lwip Kconfig
...
Tested under ESP32S3, running 50 tasks, each with a client, and a server
listening to one client, totalizing 150 sockets/files open, forwarding
data from PPP to Ethernet and vice versa.
Reasoning for 255 total sockets/files is VFS local_fd_t being a uint8_t.
Since FD_SETSIZE is defined at tool level, a CMakeLists user definition
is needed in cases above 64 (the default value).
Merges https://github.com/espressif/esp-idf/pull/13866
2024-06-28 21:19:47 +08:00
Xiaoyu Liu
2cb9419b14
change(esp_rom): optimize target-specific header files layout in components/esp_rom
2024-06-27 11:24:45 +08:00
laokaiyao
7ac331fea7
refactor(lp_ana_periph): sync the reg names to TRM (part2)
2024-06-24 15:30:55 +08:00
Aleksei Apaseev
63bd3a18ad
ci: add failed jobs report generator. Improve Target Test Report
...
Introduced changes:
- refactor the cli script used for report generation
- introduce failed jobs report generator
- cover job report generation with tests
- add job failure rate
- add test cases failure rate
- add current branch / other branches statistic for failed jobs / testcases
2024-06-20 14:40:54 +08:00
Alexey Lapshin
b0ba5689f1
Merge branch 'feature/gcc-fanalyzer' into 'master'
...
feat(ci): add gnu static analyzer job
See merge request espressif/esp-idf!30902
2024-06-19 19:31:53 +08:00
morris
dd46392a66
feat(ci): check LL functions not read write register by half word
2024-06-18 14:58:41 +08:00
Alexey Lapshin
ed6e497c6f
feat(build): add COMPILER_STATIC_ANALYZER option
2024-06-18 14:25:37 +08:00
laokaiyao
1d894680a8
remove(c5beta3): remove c5 beta3 rom files
2024-06-17 12:02:15 +08:00
Konstantin Kondrashov
788455f3a8
Merge branch 'feature/bootloader_add_extern_c' into 'master'
...
fix(bootloader_support): Add missing c linkage to some headers
Closes IDFGH-12930
See merge request espressif/esp-idf!31300
2024-06-05 13:54:35 +08:00
andylinpersonal
100f23a1c1
fix(bootloader_support): Add missing c linkage to some headers
...
Merges https://github.com/espressif/esp-idf/pull/13890
2024-06-04 12:39:39 +03:00
Song Ruo Jing
dca7c286d0
feat(uart): support uart module sleep retention on c6/h2/p4
2024-06-03 12:40:43 +08:00
Aleksei Apaseev
b0feec7e24
Merge branch 'ci/improve_dynamic_pipeline_report' into 'master'
...
feat(ci): Add known failure cases to the target test report
Closes IDFCI-1989 and IDFCI-1992
See merge request espressif/esp-idf!30925
2024-05-30 19:37:42 +08:00
Fu Hanxi
3cc0d2d5d7
ci: fix get mr components, stop printing out debugging info
2024-05-29 09:28:46 +02:00
Aleksei Apaseev
40c8a16ad4
ci: add known failure cases to the target test report
...
target test report:
- refactor the methods to ensure reusability
- cover report generation with tests
- introduce a known failure tests block in report
- add grafana link to testcases dashboard
2024-05-28 15:36:22 +08:00
Sudeep Mohanty
00efba0565
fix(linux): Added instructions to ignore build warnings in CI for MacOS
...
This commit updates the host-test.yml to add instructions to ignore
certain build warnings when the linux target is built on MacOS. This way
the test doesn't get flagged as failed in CI for the warnings and can run.
2024-05-24 16:29:47 +02:00
Fu Hanxi
61559dc3e4
ci: ignore collect import error on CI with env var
2024-05-24 16:29:39 +02:00
Sudeep Mohanty
50460d3483
feat(ci): Added CI host test for the linux target on MacOS runners
...
This commit adds a CI host test for the linux target to build and run
MacOS runners. Additionally, it adds a MacOS test for the hellow_world
app.
2024-05-24 16:29:22 +02:00
Fu Hanxi
9250726dc8
Merge branch 'ci/ignore_import_error_while_collecting_pytest_cases_locally' into 'master'
...
ci: ignore import error when collecting pytest cases locally
Closes IDFCI-1877
See merge request espressif/esp-idf!30984
2024-05-23 17:08:58 +08:00
Fu Hanxi
9fe2986c82
ci: ignore import error when collecting pytest cases locally
2024-05-23 10:09:37 +02:00
Fu Hanxi
5b93f4e552
Merge branch 'ci/consider_more_components_dirs' into 'master'
...
ci: improve get_mr_components, take more components into consideration
See merge request espressif/esp-idf!30673
2024-05-23 16:00:19 +08:00
Fu Hanxi
65d08698e8
ci: improve get_mr_components, take more components into consideration
2024-05-22 20:52:32 +08:00
Armando
10d3912c70
feat(xip_psram): support xip psram feature on esp32p4
2024-05-22 15:56:07 +08:00
Adam Múdry
7b32f27e81
Merge branch 'fix/nvs_tool_entry_unknown_type_crash' into 'master'
...
fix(nvs): Fix nvs_tool accepting an unknown entry type
See merge request espressif/esp-idf!30503
2024-05-17 21:05:22 +08:00
Adam Múdry
9eedd57a18
fix(nvs): Fix nvs_tool accepting an unknown entry type
2024-05-17 13:18:52 +02:00
Ondrej Kosta
d15a9c2c48
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-05-14 08:23:31 +02:00
Bogdan Kolendovskyy
4699a3c899
Merge branch 'feature/iperf_use_component' into 'master'
...
feat(iperf): use iperf component in iperf example
See merge request espressif/esp-idf!29879
2024-05-13 20:58:49 +08:00
Bogdan Kolendovskyy
a23d1b45af
feat(iperf): use iperf component in iperf example
2024-05-13 14:11:41 +02:00
Fu Hanxi
d3abfa3d73
Merge branch 'ci/fix_pytest_embedded_log_dir' into 'master'
...
ci: move log dir from pytest_embedded_log to pytest-embedded
See merge request espressif/esp-idf!30747
2024-05-10 16:28:49 +08:00
Fu Hanxi
152db1a4ba
ci: move log dir from pytest_embedded_log to pytest-embedded
2024-05-09 12:23:04 +02:00
David Čermák
e42f1c53e0
Merge branch 'feat/netif_dhcps_captive_portal' into 'master'
...
feat(esp_netif): add support for DHCP Option 114 captive portal URI
Closes IDFGH-11885
See merge request espressif/esp-idf!30267
2024-05-09 17:22:22 +08:00
Fu Hanxi
6a4db9c07b
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-07 17:28:28 +08:00
jkingsman
3035ce294d
feat(esp_netif): add support for DHCP Option 114 captive portal URI
...
DHCP Option 114 provides a modern method of indicating a captive
portal redirect to DHCP client. This introduces Option 114 to
the DHCPS component as well as provides examples for usage.
2024-05-02 22:50:09 +08:00
Peter Marcisovsky
ff61a12426
Merge branch 'refactor/console_astyle_formating' into 'master'
...
refactor(console): Enable astyle formatting
See merge request espressif/esp-idf!30567
2024-04-30 18:11:59 +08:00
Peter Marcisovsky
0bfaf775c1
refactor(console): Enable astyle formatting
2024-04-29 16:12:51 +02:00
Fu Hanxi
42d6316e91
ci: improve error message when no required tags, and no mandatory env marker
2024-04-29 10:47:33 +02:00
kirill.chalov
8c1d66be8c
ci(pre-commit): Exclude sample_project readme from checking against build-test-rules
2024-04-25 17:55:59 +08:00
Fu Hanxi
36fd860d4e
Merge branch 'ci/fix_app_size_json_path' into 'master'
...
CI: fix app size json path
See merge request espressif/esp-idf!30484
2024-04-25 14:38:29 +08:00
Fu Hanxi
e62c1f81b7
ci: fix size.json path for app
2024-04-24 15:14:13 +02:00
Fu Hanxi
31f5c1ffc4
ci: upload sdkconfig file
2024-04-24 21:01:34 +08:00
Fu Hanxi
ed2d492bde
ci: check missing runners only when needed
2024-04-22 15:38:36 +02:00
igor.udot
99a0ce0db0
ci: revert pytest.ini -s -vv
2024-04-19 22:26:29 +08:00
Alexey Lapshin
851216b1a4
feat(tools): update gdb version to 14.2_20240403
2024-04-16 16:17:28 +08:00
Kapil Gupta
0ba7836bd2
fix(ci): Update coding rules for esp_wifi files
2024-04-15 23:18:33 +05:30
Xu Si Yu
2768d33be2
Merge branch 'ci/re-enable_ot_runner' into 'master'
...
ci: re-enable openthread runner
See merge request espressif/esp-idf!30142
2024-04-10 14:38:35 +08:00
Xu Si Yu
0d01a3ed72
ci: re-enable openthread runner
2024-04-09 20:52:05 +08:00
morris
c4c8965513
feat(tool): use ast-grep to lint code base
2024-04-09 18:45:18 +08:00
Fu Hanxi
8f2aebdc20
ci: ignore openthread runner temporarily
2024-04-08 14:44:17 +02:00
Kevin (Lao Kaiyao)
432864e917
Merge branch 'ci/enable_c5_mp_ci_jobs' into 'master'
...
ci(esp32c5mp): enable esp32c5 build on CI
See merge request espressif/esp-idf!29895
2024-04-08 12:16:16 +08:00
Chen Yu Dong
8ff53713fa
Merge branch 'ci/fix_generic_env_markers' into 'master'
...
ci: fix pytest generic env markers
See merge request espressif/esp-idf!30021
2024-04-07 16:44:57 +08:00
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