Wykres commitów

688 Commity (0e64ef61e5d9116eee45aa6c984f8a49e6a45774)

Autor SHA1 Wiadomość Data
Fu Hanxi 1267e826ca ci: upload elf map file to s3 server to reduce artifacts size
f
2022-08-29 16:57:31 +08:00
Cao Sen Miao 0313d2a5b4 esp_flash: Add ext flash on ESP32-C2 2022-08-26 12:53:56 +08:00
Alexey Lapshin 6455c27a9c ci: fix test_idf_tools dependencies 2022-08-24 23:00:30 +04:00
gaoxu 3610b14aef SPI : fix wrong dummy cycle on quad mode and put get-command function in spi_ll.h
1.The dummy_bits is set to 4 in ESP32C3/C2, therefore, the data transmission started too early.This commit fix this issue by changing dummy_bits to 8.
2.Put the spi command the spi defintion in spi_types.h
3.Put the function which get spi command or dummy bits in spi_ll.h
2022-08-23 10:46:56 +08:00
Marius Vikhammer 5b1593a3c1 Merge branch 'ci/enable_s3_default_s3' into 'master'
ci: re-enable running S3 tests by default

See merge request espressif/esp-idf!19430
2022-08-23 10:21:46 +08:00
Mahavir Jain a2f028abe7 Merge branch 'feature/app_metadata_to_esp_system' into 'master'
app_update: Moved app metadata to new component `esp_app_format`

Closes IDF-4808

See merge request espressif/esp-idf!18862
2022-08-18 21:51:32 +08:00
Wan Lei 60d794501f Merge branch 'test/add_test_spi_sio_master_all' into 'master'
SPI Master: add sio multi-device test case for all chips

Closes IDF-4455

See merge request espressif/esp-idf!19249
2022-08-18 14:41:48 +08:00
Fu Hanxi 1daf541b6c ci: remove check_python_style since flake8 is included in pre-commit 2022-08-18 11:40:22 +08:00
Fu Hanxi e8c44800e1 ci: test_idf_tools use system python 2022-08-18 11:40:22 +08:00
Fu Hanxi f10e6145dc ci: simplify the python env to idf venv only 2022-08-18 11:40:22 +08:00
wanlei 6864f72ab7 test: add new spi-sio multi-board test for all chip
test sio master only, and splited into master input & output ability
slave device work on full duplex mode to provide input/output source only
2022-08-17 15:52:08 +08:00
Laukik Hase 0519f604db
app_update: Moved app metadata to new component `esp_app_format` 2022-08-17 10:59:25 +05:30
Ivan Grokhotkov 985f44c158 Merge branch 'bugfix/partition_api_linux_test' into 'master'
spi_flash: convert Linux partition API test to Unity, bug fixes

See merge request espressif/esp-idf!19567
2022-08-16 21:28:41 +08:00
Mahavir Jain 6c2c05e8a0 Merge branch 'feature/esp_cryptoauthlib_from_manager' into 'master'
Push out esp-cryptoauthlib to component manager

See merge request espressif/esp-idf!19208
2022-08-16 17:01:53 +08:00
Mahavir Jain 4a38d9875d Merge branch 'feature/build_docker_on_submodules_change' into 'master'
ci: updates rules to trigger docker build on submodules change

See merge request espressif/esp-idf!19467
2022-08-16 12:47:08 +08:00
Jiang Jiang Jian 10330d153c Merge branch 'ci/add_integration_test_env' into 'master'
CI: add integration test env

Closes TRM-82 and TRM-83

See merge request espressif/esp-idf!19368
2022-08-16 12:14:19 +08:00
Ivan Grokhotkov ad2a15d549
ci: enable artifacts for test_pytest_qemu 2022-08-16 00:02:17 +02:00
Ivan Grokhotkov 181105cddb
ci: run partition API test on host 2022-08-15 18:25:14 +02:00
Roland Dobai 24e63fd2c0 Merge branch 'feature/test_idf_tools_artifact_logs' into 'master'
Tools: Added test_idf_tools_python_env output log file

See merge request espressif/esp-idf!19518
2022-08-15 19:06:56 +08:00
Roland Dobai 50819ca05a Merge branch 'feat/pytest_monitor_ide_integration' into 'master'
CI: Migrate monitor IDE integration test to pytest

Closes IDFCI-1383

See merge request espressif/esp-idf!19224
2022-08-15 14:40:43 +08:00
Marek Fiala 24fc499b6c Tools: Added test_idf_tools_python_env output log file 2022-08-14 00:28:16 +02:00
Mahavir Jain 1edc761ef2
cleanup remaining references for esp-cryptoauthlib 2022-08-12 11:25:29 +05:30
Tomas Rezucha d777b790d0 tinyusb: Add TinyUSB example tests 2022-08-10 14:51:18 +02:00
Mahavir Jain 2bd1888e47 Merge branch 'feature/adds_c2_tests' into 'master'
ci: Adds CI tests (secure_boot and flash encryption) for esp32c2

Closes IDF-5610

See merge request espressif/esp-idf!18485
2022-08-10 11:35:52 +08:00
Roland Dobai 887368e7b3 CI: Migrate monitor IDE integration test to pytest 2022-08-09 18:09:56 +02:00
Mahavir Jain 54baaa9bc1
ci: updates rules to trigger docker build on submodules change 2022-08-09 17:18:29 +05:30
Chen Yudong 38bd98acf0 CI: add integration test env 2022-08-08 22:07:40 +08:00
Marius Vikhammer f2bca9e71e ci: re-enable running S3 tests by default 2022-08-08 14:06:59 +08:00
Guillaume Souchere 16c2cb3f1b Merge branch 'feature/replace-heap-tlsf-with-submodule' into 'master'
heap: Remove TLSF related files and replace them with the TLSF submodule

Closes IDF-4967

See merge request espressif/esp-idf!19220
2022-08-08 12:36:02 +08:00
KonstantinKondrashov 346cba9c57 efuse example: Adds CI tests for ESP32-C2 2022-08-04 13:14:24 +00:00
Guillaume Souchere 3737bf8322 heap: Remove TLSF related files and replace them with the tlsf submodule
As the tlsf implementation is a fork from https://github.com/mattconte/tlsf,
the sources are moved to a separate repository and used as a submodule in the esp-idf instead.

In this commit:
- Removing TLSF related files and using tlsf submodule instead.

- Adding components/heap/tlsf_platform.h header gathering all IDF specifics.

- The multi_heap_poisoning.c provides the declaration of the
function block_absorb_post_hook() definied weak in the TLSF repository.

- The tlsf_platform.h includes the tlsf_common.h file after the definition
of FL_INDEX_MAX_PLATFORM macro to make sure that this macro will be available
in tlsf_common.h without having to include tlaf_platform.h from IDF in the
tlsf_common.h header from the TLSF repository.

- Add missing include from tlsf_block_functions.h in the multi_heap.c file.
Change related to the changes made in TLSF repository (tlsf_block_functions.h
no longer included in tlsf.h)
2022-08-02 12:55:31 +02:00
Fu Hanxi f315986401 Merge branch 'feat/add_ci_related_requirements_txt' into 'master'
Feat/add ci related requirements txt

Closes IDF-4590 and IDFCI-1389

See merge request espressif/esp-idf!19246
2022-08-02 15:49:36 +08:00
Fu Hanxi 7720e348c2 Merge branch 'ci/system_apps_pytest' into 'master'
ci: migrate system flash_psram test app to pytest

Closes IDFCI-1141

See merge request espressif/esp-idf!19161
2022-08-01 16:45:09 +08:00
Fu Hanxi b684730da2 ci: use the new requirement txt
will be cleaned up in IDFCI-1347
2022-08-01 15:52:21 +08:00
Fu Hanxi 9c6e636c0a ci: `--preserve-all` is mandatory to run locally for unit-test apps 2022-08-01 15:49:15 +08:00
Chen Yu Dong 4d0385d9f0 Merge branch 'ci/target_test_do_not_need_submodules' into 'master'
CI: Do not need submodules in target test

See merge request espressif/esp-idf!19139
2022-08-01 15:21:06 +08:00
laokaiyao 4ab8f00b47 ci: setup 26mhz esp32c2 runner 2022-07-29 17:10:34 +08:00
Chen Yudong 486dbf441b CI: Do not need submodules in target test 2022-07-29 08:31:33 +00:00
laokaiyao 19486ad115 ci: add the forgotten xtal 40mhz tag for c2 example pytest 2022-07-29 11:32:05 +08:00
laokaiyao ba235c5615 ci: add xtal_40mhz tag for c2 tests 2022-07-28 02:02:18 +00:00
Marius Vikhammer c2a5f48498 ci: migrate system test apps to pytest 2022-07-26 11:47:28 +08:00
Fu Hanxi a8f6cfb97d ci: export INCLUDE_NIGHTLY_RUN when mr got label 2022-07-25 16:24:23 +08:00
Michael (XIAO Xufeng) f19dfd6afb Merge branch 'ci/reduce_usage_of_ut_sdio_runners' into 'master'
CI: reduce usage of sdio runners (UT_044, UT_045)

See merge request espressif/esp-idf!19184
2022-07-25 15:12:16 +08:00
Chen Yudong 9b44bc1d31 CI: reduce usage of sdio runners 2022-07-22 15:03:44 +08:00
Fu Hanxi 8e9cdb0770 docs: improve ci related docs 2022-07-22 08:18:19 +08:00
Simon 62bc3348d5 Merge branch 'ci/flash_encryption_test' into 'master'
flash_encryption: Add several test environments for flash encryption test

Closes IDF-5530

See merge request espressif/esp-idf!19043
2022-07-21 18:38:18 +08:00
Cao Sen Miao e69f658ac6 flash_encryption: Add several test environments for flash encryption test 2022-07-20 12:49:42 +08:00
morris bec44ca2e9 gptimer: test on c2 with xtal 26mhz 2022-07-20 04:40:28 +00:00
Armando (Dou Yiwen) 9f6f61345b Merge branch 'feature/adc_driver_ng' into 'master'
ADC Driver NG

Closes IDF-4560, IDF-3908, IDF-4225, IDF-2482, IDF-4111, IDF-3610, IDF-4058, IDF-3801, IDF-3636, IDF-2537, IDF-4310, IDF-5150, IDF-5151, and IDF-4979

See merge request espressif/esp-idf!17960
2022-07-19 21:28:31 +08:00
Marius Vikhammer 12dcb95644 Merge branch 'ci/remove_temp_deepsleep_tag' into 'master'
ci: remove temp deepsleep tag runner

Closes IDF-5213

See merge request espressif/esp-idf!18654
2022-07-19 14:58:33 +08:00
Marius Vikhammer e4cbaa6f2b ci: remove temp deepsleep tag runner 2022-07-19 12:12:46 +08:00
Chen Yudong 84942f9121 CI: improve target test rules for ethernet and wifi tests 2022-07-18 18:47:01 +08:00
Armando 5b523a3313 esp_adc: new esp_adc component and adc drivers 2022-07-15 18:31:00 +08:00
Chen Yudong 2f75733ad7 CI: Improve common test methods
also fix ota test cases
2022-07-15 14:21:34 +08:00
Chen Yudong 472ac26712 CI: update test cases to use different environment variables
change test environments
optimize asio udp server test
fix icmp echo test case
use ethernet_router env to run iperf test cases
2022-07-15 01:16:35 +08:00
Chen Yudong 5d0302e49f CI: add some common test methods 2022-07-15 01:16:35 +08:00
Fu Hanxi 9653af8d04 Merge branch 'ci/cache_submodules' into 'master'
CI: cache submodules

Closes IDFCI-1158

See merge request espressif/esp-idf!19009
2022-07-14 20:34:34 +08:00
Fu Hanxi 6d8ebacb8a ci: check .patterns-submodule in pre-commit 2022-07-14 14:08:16 +08:00
Fu Hanxi 62ca8e2fb4 ci: cache submodules 2022-07-14 14:08:16 +08:00
Fu Hanxi 54f69d35a3 ci: add check job and pre-commit 2022-07-14 08:26:32 +08:00
Fu Hanxi 05d2357062 feat: use standalone project idf-build-apps for find/build apps utils 2022-07-14 08:26:31 +08:00
Fu Hanxi 46bac6427a ci: default python version 3.7.10 2022-07-14 08:26:01 +08:00
Ivan Grokhotkov 230e732018 Merge branch 'feature/system_init_priorities' into 'master'
esp_system: introduce priorities for startup functions

Closes IDFGH-5683 and IDF-4954

See merge request espressif/esp-idf!18159
2022-07-14 06:22:25 +08:00
Ivan Grokhotkov 42654927d5
esp_system: add a script to check the startup priorities 2022-07-12 16:58:14 +02:00
Ivan Grokhotkov faa349b93f
global: remove tinyxml2 submodule 2022-07-12 15:04:28 +02:00
Jiang Jiang Jian 76e77b90ed Merge branch 'ci/add_nightly_run_rules_for_jobs' into 'master'
CI: add specific job rules

Closes IDF-5474

See merge request espressif/esp-idf!18950
2022-07-12 11:01:56 +08:00
Chen Yudong 69e15827c9 CI: add specific job rules 2022-07-11 12:32:30 +08:00
Chen Yudong 0183f526c0 CI: Only deploy test cases on master 2022-07-08 00:50:36 +08:00
Marius Vikhammer f78d13398e Merge branch 'bugfix/enable_freertos_tests_c2' into 'master'
freertos: re-enable tests disabled for C2

Closes IDF-5140

See merge request espressif/esp-idf!18885
2022-07-07 14:14:46 +08:00
Marius Vikhammer 457e31a715 freertos: re-enable tests disabled for C2 2022-07-06 12:15:04 +08:00
gabsuren 79d3655106 ASIO: Remove internal component, examples, test and docs 2022-07-04 22:15:24 +04:00
David Čermák 46fe7dbc8c Merge branch 'component/mdns_migration' into 'master'
mdns: Remove internal component, examples, test and docs

Closes IDF-4074

See merge request espressif/esp-idf!17683
2022-07-04 17:45:27 +08:00
Cao Sen Miao a690a87829 spi_flash: Remove legacy spi_flash drivers 2022-07-01 11:01:34 +08:00
Mahavir Jain 3df4c01d62 Merge branch 'ci/remove_redundant_jobs' into 'master'
ci: remove redundant OTA examples jobs

See merge request espressif/esp-idf!18721
2022-06-30 19:27:30 +08:00
Jiang Jiang Jian af83290002 Merge branch 'bugfix/fix_some_c2_ble_bugs' into 'master'
Fixed ESP32C2 BLE  bugs

See merge request espressif/esp-idf!18693
2022-06-30 16:39:50 +08:00
Chen Yudong 7031d00aed CI: update submodule patterns 2022-06-30 12:15:31 +08:00
Ivan Grokhotkov 4c3dec9705
ci: check_public_headers: run for all targets 2022-06-29 22:49:51 +02:00
gabsuren d413a71f61 mdns: Remove internal component, examples, test and docs 2022-06-29 17:30:34 +04:00
Harshit Malpani e526e5593a ci: remove redundant OTA examples jobs 2022-06-29 16:30:02 +05:30
Mahavir Jain 2e54d00cb8
codeowners: add some subgroups for app-utils area 2022-06-24 15:26:29 +05:30
Martin Vychodil 339fcbf14d System/Security: Memprot API unified (ESP32S3)
Unified Memory protection API for all PMS-aware chips - ESP32S3 port
2022-06-20 02:36:44 +00:00
Armando (Dou Yiwen) 0b80546f8e Merge branch 'feature/new_esp_psram_component' into 'master'
esp_psram: new esp psram component

Closes IDF-4318, IDF-4382, IDF-4841, and IDFGH-7192

See merge request espressif/esp-idf!18050
2022-06-15 19:16:56 +08:00
Armando 38e5043ae8 esp_psram: new psram component 2022-06-14 15:44:27 +08:00
Zim Kalinowski c26bfae1fd Merge branch 'bugfix/custom_bootloader_example_codeowner' into 'master'
CI: add codeowner for custom bootloader examples

See merge request espressif/esp-idf!18474
2022-06-14 04:20:24 +08:00
Sudeep Mohanty 9a53a4abf1 freertos: refactor yield tests for freertos
This commit refactors the yield test scenarios for a more deterministic
prediction of the kernel's yielding behavior.
2022-06-13 10:57:55 +02:00
Marius Vikhammer d7b79cc05e CI: add codeowner for custom bootloader examples 2022-06-13 14:03:03 +08:00
David Čermák a6980a6b6a Merge branch 'bugfix/mqtt_host_test' into 'master'
MQTT: Fix compilation of networking host tests

Closes IDF-4286

See merge request espressif/esp-idf!18099
2022-06-13 13:13:00 +08:00
David Cermak 1ad3e2db17 mqtt: Fix and add mqtt host test to CI 2022-06-11 14:23:30 +02:00
Fu Hanxi 7e0bb1dabd ci: use tags as markers 2022-06-10 09:13:23 +08:00
Marius Vikhammer 6e79cc69f9 re-enable riscv ulp gpio support and examples
Closes https://github.com/espressif/esp-idf/issues/8691
Closes https://github.com/espressif/esp-idf/issues/9094
2022-06-08 17:59:28 +08:00
Fu Hanxi f20a747a26 ci: upload cache only when requirements txt changed 2022-06-08 08:19:35 +08:00
Harshit Malpani 74789fff4a ci: increase parallel count for pytest_build_examples for esp32s2, esp32s3 and esp32c3 2022-06-03 18:50:36 +05:30
Harshit Malpani 2d244ded08 target-test.yml: Add jobs 2022-06-03 16:00:52 +05:30
Michael (XIAO Xufeng) b9f37be868 ci: enable target tests for ESP32-C2
reduce parallel num of unused jobs
2022-06-02 11:10:29 +08:00
Jiang Jiang Jian bf4afcbe57 Merge branch 'ci/add_esp32c2_ssc_build_jobs' into 'master'
CI: add esp32c2 SSC build jobs

See merge request espressif/esp-idf!18302
2022-05-30 12:01:45 +08:00
Chen Yudong 4bf7e1944d CI: add esp32c2 SSC build jobs 2022-05-30 10:18:20 +08:00
Harshit Malpani a1810c5066 ci: increase parallel count for build_pytest_examples_esp32 2022-05-27 10:31:21 +05:30
Zim Kalinowski 2c9cd8e307 Merge branch 'feature/remove_target_cmake' into 'master'
build-system: remove target component

Closes IDF-3091 and IDF-3581

See merge request espressif/esp-idf!18131
2022-05-27 06:55:25 +08:00
Marius Vikhammer cf1b222cac build system: removed target component
After refactoring the target components (e.g. esp32) no longer contained any real functionality.
What remained in these components have been moved elsewhere and the component itself deleted from the
build system.
2022-05-24 09:12:59 +08:00
Harshit Malpani 877b00ab5f target-test.yml: Add job for tags related to ota tests 2022-05-23 13:11:21 +05:30
Fu Hanxi 4746a71028 ci: add qemu example 2022-05-21 00:11:59 +08:00
Marius Vikhammer 030e52f5d4 Merge branch 'feature/improve_doc_link_check' into 'master'
docs: fix broken links and re-enable linkchecker

Closes IDF-2640

See merge request espressif/esp-idf!17919
2022-05-19 15:52:17 +08:00
Marius Vikhammer be7f465306 CI: make full docs build the default 2022-05-18 17:38:00 +08:00
Martin Gano e9716b1498 Merge branch 'feature/add-fatfs-parser' into 'master'
fatfsgen.py implement functionality for parsing fatfs

Closes IDF-4360

See merge request espressif/esp-idf!17951
2022-05-17 17:07:13 +08:00
Mahavir Jain 361b40c994 Merge branch 'feature/cbor_example_pytest_migration' into 'master'
cbor example pytest migration

See merge request espressif/esp-idf!18052
2022-05-17 16:56:01 +08:00
Martin Gaňo 005af75da3 Added FATFS partition parser 2022-05-16 14:32:17 +02:00
Fu Hanxi 38345d9cd8 Merge branch 'ci/improve_build_scripts_for_multi_targets' into 'master'
CI: improve build scripts for multi targets

See merge request espressif/esp-idf!17895
2022-05-16 11:18:11 +08:00
Harshit Malpani 1c0987814b target-test.yml: Add job for wifi runner 2022-05-13 04:41:00 +00:00
Fu Hanxi 52b5a8348e test: add pytest_wifi_getting_started script 2022-05-13 11:56:59 +08:00
Armando ed1e4c854e ci: support distribute ut based on psram type 2022-05-13 10:49:02 +08:00
Nachiket Kukade 2f4ec4e27d Merge branch 'bugfix/sap_mode_change_crash_issue' into 'master'
Fixes for SAP mode change and PMF issues

Closes WIFI-4322, WIFI-4394, and IDFCI-1147

See merge request espressif/esp-idf!17865
2022-05-12 19:08:05 +08:00
Ivan Grokhotkov 13c3e13ecb Merge branch 'docs/update_readme_buildsystem' into 'master'
docs: update CN translation for readme and build-system

Closes DOC-2943 and DOC-2942

See merge request espressif/esp-idf!17741
2022-05-12 16:38:47 +08:00
morris 47e4fe83ba ci: enable build pytest ut and examples on esp32c2 2022-05-12 05:18:57 +00:00
daiziyan ca57e121e2 docs: udpate CN translation for readme and build-system 2022-05-11 19:49:16 +08:00
Fu Hanxi 27a8fdcf3c ci: trigger s3 target test only by label
should be revert after we got enough s3 runners
2022-05-11 16:03:29 +08:00
Nachiket Kukade 6a0d972cb2 CI: Reverse allowing failure of IT_012 2022-05-09 16:16:10 +05:30
Sudeep Mohanty 3ea1c8bf96 freertos: add freertos unit test to verify yielding behavior of the kernel
This commit adds a unit test to verify the task yielding behavior of the
FreeRTOS SMP kernel.
2022-05-09 03:48:07 +00:00
morris 977a2830dd example: update ir nec example with new rmt driver 2022-05-07 10:34:50 +00:00
Marius Vikhammer 948df77e85 CI: add docs_full label info to readme 2022-05-07 15:21:54 +08:00
Marius Vikhammer 5aa01cb80e docs: update linkcheck configs
linkcheck CI job can now pass, no longer necessary to ignore the results from it.
2022-05-07 13:09:41 +08:00
Zim Kalinowski 83d93653a5 Merge branch 'doc/contributing' into 'master'
docs: make CONTRIBUTING.md readable on Github

Closes IDFGH-5021

See merge request espressif/esp-idf!17987
2022-05-06 04:40:14 +08:00
Fu Hanxi 62800f8e3b Merge branch 'ci/change_back_s3_tag' into 'master'
Revert "ci: rename all the generic s3 tag to generic_s3_fixme"

See merge request espressif/esp-idf!17803
2022-05-05 14:57:38 +08:00
Ivan Grokhotkov 0f515ce3fb
docs: make CONTRIBUTING.md readable on Github
Move the contents of CONTRIBUTING.rst into contributing/index.rst,
create CONTRIBUTING.md with a link to the programming guide.

Closes https://github.com/espressif/esp-idf/issues/6807
2022-05-04 01:16:34 +02:00
Ivan Grokhotkov 130bbf3d6c
ci: add build job to test paths with spaces 2022-05-02 19:05:48 +02:00
Chen Yudong 1f9a754cee CI: do not fetch submodules in target tests 2022-04-28 18:36:58 +08:00
Fu Hanxi dd9b9945b6 Merge branch 'ci/fix_IT_missing_esptool' into 'master'
ci: fix missing esptool for integration tests

Closes IDFCI-1213

See merge request espressif/esp-idf!17928
2022-04-28 06:48:05 +08:00
Fu Hanxi c82adde67d ci: fix missing esptool for integration tests 2022-04-27 20:43:05 +08:00
Ivan Grokhotkov 871375cae3 Merge branch 'bugfix/bootloader_support_public_req' into 'master'
esp_hw_support: remove public dependency on bootloader_support

See merge request espressif/esp-idf!17792
2022-04-27 17:04:07 +08:00
Fu Hanxi 877e98ae4b Revert "ci: rename all the generic s3 tag to generic_s3_fixme"
This reverts commit 9bb9b58b3b.
2022-04-27 04:00:17 +00:00
morris ab6bfcfd4b Merge branch 'feature/esp_docs_1.0.0' into 'master'
docs: update esp-docs to 1.0.0

See merge request espressif/esp-idf!17845
2022-04-26 19:03:59 +08:00
Marius Vikhammer 2c24b8e82c CI: update esp-idf-doc-env docker image version 2022-04-26 13:32:39 +08:00
Roland Dobai 5f017e5390 Merge branch 'feature/esptool_package' into 'master'
esptool: Include esptool as a Python package instead of using it as a submodule

Closes IDF-4785

See merge request espressif/esp-idf!17639
2022-04-25 16:17:56 +08:00
radim.karnis 2bb7dc4471 esptool: Include as a package, delete submodule 2022-04-22 21:31:17 +02:00
Aditya Patwardhan 600272bc5d flash_encryption_example: Update example test to use pytest framework 2022-04-21 13:26:57 +05:30
aleks 9fdf39651b freemodbus: remove component files from esp-idf (fix examples) 2022-04-19 07:23:17 +00:00
Ivan Grokhotkov 85cb079838
esp_hw_support: remove public dependency on bootloader_support
In c4bcf111, soc_memory_types.h header was moved from soc to
esp_hw_support. Since some of the functions are also used in
bootloader and because esp_hw_support is not part of the bootloader
build, part of the functions were moved into bootloader_support.
To make these functions available to the app, bootloader_support was
added as a public dependency of esp_hw_support.

Since esp_hw_support is in common requirements list, this has added
bootloader_support as a public requirement to every component in the
build. Adding new public requirements outside of common components
is undesirable, since components may accidentally include headers
from bootloader_support without explicitly declaring it as a
requirement.

This commit reverts this addition. Until a better solution is found,
some part of esp_memory_utils.h is duplicated into
bootloader_memory_utils.h. A CI check is added to make sure these
files stay in sync.
2022-04-16 10:50:12 +02:00
Ondrej Kosta fcdb0306d0 examples: added ESP-NETIF L2 TAP example 2022-04-12 12:33:57 +00:00
Fu Hanxi f35197e40b Merge branch 'ci/use_idf_path_as_pytest_logdir' into 'master'
ci: use IDF_PATH as pytest log dir

Closes IDFCI-1152

See merge request espressif/esp-idf!17673
2022-04-07 14:24:07 +08:00
Fu Hanxi 5e05a1f174 ci: use IDF_PATH as pytest log dir 2022-04-06 18:46:49 +08:00
Chen Yudong e7f2e8e788 CI: temporary allow failure for IT_012 2022-04-06 17:29:00 +08:00
morris e8aef07502 Merge branch 'ci/lan8720_only_on_protected_and_label' into 'master'
ci: run component_ut_esp32_lan8720 only on master/release or with label

See merge request espressif/esp-idf!17644
2022-03-30 23:43:01 +08:00
Fu Hanxi 81e7fa86cd ci: run component_ut_esp32_lan8720 only on master/release or with label
this is a temporary workaround of lack of runners.
2022-03-30 11:50:04 +08:00
Mahavir Jain f8dad892ff Merge branch 'bugfix/decrease_s3_jobs' into 'master'
ci: remove extra S3 UT jobs that were not used

See merge request espressif/esp-idf!17640
2022-03-30 09:46:39 +08:00
Chen Yu Dong 51f438628a Merge branch 'ci/patterns_integration_test' into 'master'
CI: fix patterns for integration test

See merge request espressif/esp-idf!17637
2022-03-29 22:07:10 +08:00
Marius Vikhammer 4802a2a667 ci: remove extra S3 UT jobs that were not used 2022-03-29 19:15:50 +08:00
Chen Yudong ddb836b779 CI: fix patterns for integration test 2022-03-29 17:03:27 +08:00
Anton Maklakov 39d82327d2 Merge branch 'ci/change_deploy_pre_needs' into 'master'
ci: deploy docs to preview as soon as build doc jobs are done

See merge request espressif/esp-idf!17598
2022-03-29 16:42:08 +08:00
Michael (XIAO Xufeng) e3c0229d2e Merge branch 'ci/renable_s3_tests' into 'master'
ci: renable s3 tests

See merge request espressif/esp-idf!17574
2022-03-28 15:53:49 +08:00
Shubham Kulkarni e9ad8a63c3 target-test.yml: Add job for ethernet_ota marker 2022-03-28 03:51:21 +00:00
Marius Vikhammer d2bfa17510 ci: deploy to preview as soon as build doc jobs are done 2022-03-25 16:52:10 +08:00
Fu Hanxi 65354d74b3 ci: remove unused jobs 2022-03-25 12:57:15 +08:00
Fu Hanxi 9bb9b58b3b ci: rename all the generic s3 tag to generic_s3_fixme 2022-03-25 12:56:58 +08:00
Fu Hanxi b37336f8b4 Revert "ci: temporarily disable S3 target tests"
This reverts commit 8df02332c1.
2022-03-25 12:39:57 +08:00
Aleksei Apaseev 528cdc1546 core_dump: split corefile and coredump script from idf into a separate package 2022-03-24 13:57:48 +08:00
Tomas Rezucha 6206302787 ci: Add USB Host CDC and MSC pytests to pipeline 2022-03-21 18:34:24 +01:00
Marius Vikhammer 8df02332c1 ci: temporarily disable S3 target tests
Disable running S3 target tests for now due to runner issues.
2022-03-21 12:59:14 +08:00
Tomas Rezucha f5f865df07 Merge branch 'fix/usb_host/cdc_build' into 'master'
usb_host: Don't build CDC host driver for unsupported targets

See merge request espressif/esp-idf!17517
2022-03-18 16:37:38 +08:00
Tomas Rezucha 68395c3617 usb: Codeowners for /examples/peripherals/usb/ 2022-03-17 15:26:57 +01:00
Fu Hanxi 9b77fc3ed9 ci: run integration_test when submodule changes 2022-03-17 18:39:19 +08:00
Michael (XIAO Xufeng) dfc5360963 codeowner: add peripherals to codeowners of esp_hw_support 2022-03-15 22:17:07 +08:00
Fu Hanxi 66296f56e9 ci(pytest): add known failure cases 2022-03-14 20:29:38 +08:00
David Čermák 4196c3f591 Merge branch 'update/discontinue_tcpip_adapter' into 'master'
esp_netif: Remove tcpip_adapter compatibility layer

Closes IDF-4457

See merge request espressif/esp-idf!17066
2022-03-11 03:48:28 +08:00
Mahavir Jain a8ba5a0264 Merge branch 'ci/all_alloc_psram_config' into 'master'
[ci] Add unit test configs with aggressive PSRAM allocations

See merge request espressif/esp-idf!14996
2022-03-11 00:30:56 +08:00
Chen Yu Dong fa3c31ffd5 Merge branch 'ci/update_pytest_cases' into 'master'
CI: update pytest cases

See merge request espressif/esp-idf!17226
2022-03-10 21:42:14 +08:00
Fu Hanxi 97846e883b Merge branch 'ci/refactor_test_apps_fuhanxi' into 'master'
ci: enable test_apps s3 c3 tests

Closes IDFCI-1124

See merge request espressif/esp-idf!17397
2022-03-10 17:40:32 +08:00
David Cermak 795b7ed993 esp_netif: Remove tcpip_adapter compatibility layer 2022-03-10 08:19:43 +01:00
David Čermák 0b58f987cd Merge branch 'feature/mdns_dynamic_interfaces' into 'master'
mdns: Add support for dynamic network interfaces

Closes IDF-939

See merge request espressif/esp-idf!14875
2022-03-10 15:11:35 +08:00
Laukik Hase 7c6d343a60 ci: Add unit test configs for aggressive SPIRAM allocations
- CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=0
  Everything will be allocated from the SPIRAM
  (except DMA and FreeRTOS task resources)
- CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y
  Allow external memory as an argument to xTaskCreateStatic
- CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=default
  Reserved memory for crucial internal functions (DMA, FreeRTOS)
- Increase parallel job count
2022-03-10 05:01:17 +00:00
Fu Hanxi 851d832eb6 ci: enable test_apps s3 c3 tests
Refactor the tags a bit to make the tags could reuse the env markers.
They suppose to be the same thing.
2022-03-10 11:56:15 +08:00
morris b841332aa5 Merge branch 'component/esp_websocket_migration' into 'master'
websocket: Remove internal component, examples and test

Closes IDF-4076

See merge request espressif/esp-idf!17273
2022-03-09 19:12:55 +08:00
David Cermak 34ae82e7bd CI: Increase parallel count for eth-runners 2022-03-09 10:44:30 +01:00
Chen Yudong 5c211efaa8 CI: update test cases from test results 2022-03-09 14:08:38 +08:00
Marius Vikhammer 934a3951b8 Merge branch 'feature/s2_s3_support_ext_mem_stack' into 'master'
soc: support placing task stacks in external memory for S2 and S3

Closes IDF-2797 and IDF-1805

See merge request espressif/esp-idf!16186
2022-03-09 11:57:31 +08:00
Fu Hanxi 6ddd6e6d29 Merge branch 'docs/pytest_in_idf' into 'master'
docs: add README about pytest in IDF

See merge request espressif/esp-idf!17250
2022-03-07 15:34:28 +08:00
gabsuren f3c7215565 websocket: Remove internal component, examples and test 2022-03-07 11:07:40 +04:00
Marius Vikhammer 374712921a CI: add configs for running S2, S3 unit tests with PSRAM
Fixed various minor failures detected with these configs.
2022-03-04 15:29:17 +08:00
morris 52fcdbacc3 Merge branch 'feature/pcnt_driver_ng' into 'master'
 Driver-NG: Introduce a brand new driver for PCNT

Closes IDF-2196 and IDF-2896

See merge request espressif/esp-idf!10507
2022-03-04 12:25:35 +08:00
morris 0d920a47f7 unit_test: migrate to use pulse_cnt driver 2022-03-03 22:38:32 +08:00
Fu Hanxi 8a15f1ce1e codeowner: add readme rules 2022-03-03 14:04:42 +08:00
Fu Hanxi ce0533b75c ci: change scan test labels to scan_test 2022-03-03 11:25:10 +08:00
morris b85eeb3224 Merge branch 'feature/lcd_isr_in_iram' into 'master'
refactor LCD unit tests into test apps

Closes IDF-4666

See merge request espressif/esp-idf!14980
2022-02-25 08:21:15 +00:00
Fu Hanxi 83965c22b7 ci: cache policy is pull-only for most of the jobs 2022-02-25 14:31:21 +08:00
David Cermak 5b236679b8 ci/mdns: Add new mdns fuzzer job for no-service test 2022-02-24 11:01:26 +01:00
Mahavir Jain 4861ca0179 Merge branch 'update/remove_openssl' into 'master'
openssl: Remove deprecated component

Closes IDF-3925 and IDFCI-1102

See merge request espressif/esp-idf!17200
2022-02-24 03:46:01 +00:00
David Cermak 0630834bc3 openssl: Remove deprecated component 2022-02-23 13:08:12 +01:00
Harshit Malpani 1cb9ba5076 Push out `coap` to idf-extra-component repository 2022-02-23 15:08:36 +05:30
Fu Hanxi 4cbaf6fbb1 ci: enable pytest panic test 2022-02-23 09:12:46 +08:00
Fu Hanxi 13547d44e0 ci: set build target test apps rules 2022-02-23 09:03:36 +08:00
Tomas Sebestik fce2929083 Add merged target-test-env image 2022-02-15 07:51:38 +01:00
Roland Dobai 9027c30237 Merge branch 'feat/python_reqs_directory' into 'master'
Tools: Make easier the detection of the list of Python features

See merge request espressif/esp-idf!17009
2022-02-14 16:06:36 +00:00
morris dbfde65515 lcd: refactor ut into test app 2022-02-14 18:43:50 +08:00
Roland Dobai 51bfd280f8 Merge branch 'update/drop_python36' into 'master'
Drop Python 3.6

See merge request espressif/esp-idf!16676
2022-02-10 13:09:42 +00:00
Tomas Sebestik fb12d03dc3 Drop Python 3.6 2022-02-10 07:20:52 +01:00
Chen Yudong de7e67ccec CI: add expire_in and timeout for jobs
add timeout 4 hours and retry for deploy_test_result
add missing expire_in for artifacts
add timeout 1 hour for tartget test jobs
add retry when job_execution_timeout
2022-02-09 22:06:37 +08:00
Fu Hanxi 72e8bf159c ci: fix missing rules for job build_non_test_components_app 2022-02-09 18:45:33 +08:00
Anton Maklakov db9c5507f2 Merge branch 'ci/remove_pytest_dir_non_test_apps' into 'master'
ci: build_pytest_app will now remove the non-test apps

Closes IDFCI-1075

See merge request espressif/esp-idf!16984
2022-02-09 03:29:32 +00:00
Fu Hanxi e761153cff ci: adjust parallel count based on build item count 2022-02-07 10:55:54 +08:00
Fu Hanxi 30f098cd49 ci: add build_non_test_component_apps 2022-02-07 10:55:54 +08:00
Fu Hanxi b91f8fb4eb ci: skip building pytest apps in normal find_apps build_apps 2022-02-07 10:55:54 +08:00
Fu Hanxi 153433d47d ci: build_pytest_app will now remove the non-test apps
simplify the cli as well
2022-02-07 10:55:54 +08:00