Fu Hanxi
f04a0cc526
fix: bypass Manually-specified variables were not used by the project warning
...
the variable "IDF_TARGET" is only used under a if clause
"if(ULP_C0CPU_IS_RISCV)". while building a non-riscv target,
there will be a cmake warning:
CMake Warning:
Manually-specified variables were not used by the project:
IDF_TARGET
2022-07-14 08:26:01 +08:00
Fu Hanxi
97132c40fd
ttfw: mock missing packages while search cases
2022-07-14 08:26:01 +08:00
Fu Hanxi
c9b73a554e
ttfw: record test script path in case_info
2022-07-14 08:26:01 +08:00
Fu Hanxi
1129bd7587
test: increase test gpio time timeout
2022-07-14 08:26:01 +08:00
Fu Hanxi
51d70ea9ee
style: ignore pylint too-many-instance-attributes error
2022-07-14 08:26:01 +08:00
Fu Hanxi
46bac6427a
ci: default python version 3.7.10
2022-07-14 08:26:01 +08:00
Fu Hanxi
6502ba0b3c
ci: add missing pytest marker
2022-07-14 08:26:01 +08:00
Fu Hanxi
f540fd42d8
chore: update .gitignore files with other build directories
2022-07-14 08:26:01 +08:00
Fu Hanxi
f7a0e0cb5c
ci: raise ImportError when search case failed instead of print the error
2022-07-14 08:26:01 +08:00
Fu Hanxi
f4a1f56c08
ci: remove unsupported test markers
2022-07-14 08:26:01 +08:00
Fu Hanxi
d1bf62b0e7
ci: fix the bug that would modify constants.SUPPORTED_TARGETS
2022-07-14 08:26:01 +08:00
Fu Hanxi
9baa17ac57
chore: add .cache to gitignore
2022-07-14 08:22:35 +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
02f28ef32a
Merge branch 'bugfix/esp_error_check_func_addr' into 'master'
...
esp_err: two minor issues
Closes IDFGH-7530
See merge request espressif/esp-idf!18665
2022-07-14 04:14:16 +08:00
Dmitry Bondarenko
d79b09fda2
Add SPDX license check
2022-07-13 17:51:13 +03:00
Laukik Hase
aa30b2ddbe
esp_local_ctrl/scripts: Removed python2 compatibility
2022-07-13 17:58:40 +05:30
morris
d0fbe3a58e
Merge branch 'docs/update_linker_script_generation' into 'master'
...
docs:update linker script generation
Closes DOC-3352
See merge request espressif/esp-idf!19022
2022-07-13 20:06:45 +08:00
Aditya Patwardhan
1e90632639
esp_local_ctrl/scripts: Update the script to use async methods
2022-07-13 17:30:06 +05:30
Yuan Hong Hui
5b9c2eb5fc
ble_mesh:change the location of print ready
2022-07-13 17:57:06 +08:00
Jakob Hasse
bd67a410f6
Merge branch 'feature/docker_add_ruby_bsd' into 'master'
...
feat (cmock): add ruby and libbsd-dev to docker image
See merge request espressif/esp-idf!19016
2022-07-13 17:55:59 +08:00
muhaidong
b1ec15424c
docs: remove wifi part in docs_not_updated of esp32c2
2022-07-13 17:16:59 +08:00
Mahavir Jain
20e21fb29d
Merge branch 'refactor/remove_rom_deps' into 'master'
...
RFC: remove dependency to target-specific ROM headers
Closes IDF-1968
See merge request espressif/esp-idf!18206
2022-07-13 16:44:44 +08:00
muhaidong
8daab872c5
esp_wifi: fix sta reset beacon timeout timer issue
2022-07-13 16:35:34 +08:00
Linda
476f6d5e04
docs:update linker script generation
2022-07-13 16:35:03 +08:00
Jakob Hasse
c8f28dc57f
feat (cmock): add ruby and libbsd-dev to docker image
...
Closes https://github.com/espressif/esp-idf/issues/9342
2022-07-13 16:02:15 +08:00
Jiang Jiang Jian
8ae9cadf9b
Merge branch 'bugfix/reenable_provisioning_example_for_c2' into 'master'
...
Re-enable provisioning example for target esp32c2
See merge request espressif/esp-idf!18689
2022-07-13 15:51:23 +08:00
Jiang Jiang Jian
b610b47a83
Merge branch 'feature/esp32s3_memprot_additional_improvements' into 'master'
...
[System/Security] Memprot after-merge improvements (v5.0)
Closes IDF-5263 and IDF-5208
See merge request espressif/esp-idf!18893
2022-07-13 15:48:20 +08:00
Jiang Jiang Jian
ceb58a6c41
Merge branch 'ci/optimize_binary_size_for_ota_examples' into 'master'
...
ci: Optimize binary size for OTA examples
See merge request espressif/esp-idf!18914
2022-07-13 15:44:06 +08:00
morris
dae1c2847a
Merge branch 'docs/en/api_reference_peripherals_pcnt' into 'master'
...
docs: Provide CN translation for pcnt
Closes DOC-3035
See merge request espressif/esp-idf!18591
2022-07-13 15:10:23 +08:00
Jiang Jiang Jian
9a5f9804de
Merge branch 'bugfix/eapol_drop_issue' into 'master'
...
esp_wifi: Clear old keys before going for new connection
Closes WIFI-4542
See merge request espressif/esp-idf!18967
2022-07-13 14:07:50 +08:00
Jiang Jiang Jian
8d98fbe26a
Merge branch 'bugfix/remove_unused_ble_rtc_source_sel' into 'master'
...
Remove can not use wake up source for esp32h2
See merge request espressif/esp-idf!18966
2022-07-13 13:50:26 +08:00
Linda
bf950f1c04
docs:provide translation for pcnt
2022-07-13 13:27:04 +08:00
Chen Wu
f65071000a
lwip: Fixed that ipv6 dns cannot work
2022-07-13 11:48:04 +08:00
Mahavir Jain
510515eb7d
Merge branch 'bugfix/flash_encryption_8l_psram' into 'master'
...
flash_encryption: Fix issue that flash encryption cannot work when 8-line psram enabled
Closes IDFGH-7702 and IDFGH-7746
See merge request espressif/esp-idf!18980
2022-07-13 11:38:12 +08:00
morris
a6f32900e7
Merge branch 'feature/import_lib_example_refactor' into 'master'
...
examples: import_lib: demonstrate ExternalProject_Add
See merge request espressif/esp-idf!18764
2022-07-13 11:13:31 +08:00
Jakob Hasse
33a3616635
refactor (bootloader_support, efuse)!: remove target-specific rom includes
...
The following two functions in bootloader_support are private now:
* esp_secure_boot_verify_sbv2_signature_block()
* esp_secure_boot_verify_rsa_signature_block()
They have been moved into private header files
inside bootloader_private/
* Removed bootloader_reset_reason.h and
bootloader_common_get_reset_reason() completely.
Alternative in ROM component is available.
* made esp_efuse.h independent of target-specific rom header
2022-07-13 10:29:02 +08:00
Ivan Grokhotkov
9a00475bd9
esp_common: include stdlib.h into esp_err.h for 'abort' declaration
...
Closes https://github.com/espressif/esp-idf/issues/9093
2022-07-12 17:01:47 +02:00
Ivan Grokhotkov
ca7c9947fc
esp_system: fix address printed by ESP_ERROR_CHECK
...
...to point to the calling function, not to _esp_error_check_failed.
2022-07-12 17:01:47 +02:00
Ivan Grokhotkov
a334cd50ce
app_trace: perform initialization using ESP_SYSTEM_INIT_FN
2022-07-12 16:58:15 +02:00
Ivan Grokhotkov
0e53b32d2e
esp_hw_support: perform sleep initialization using ESP_SYSTEM_INIT_FN
2022-07-12 16:58:15 +02:00
Ivan Grokhotkov
bb771fb7c4
esp_timer: perform initialization using ESP_SYSTEM_INIT_FN
...
(startup.c still calls esp_timer_early_init directly)
2022-07-12 16:58:15 +02:00
Ivan Grokhotkov
42654927d5
esp_system: add a script to check the startup priorities
2022-07-12 16:58:14 +02:00
Ivan Grokhotkov
523aacd413
esp_system: allow defining priorities for startup functions
...
* Some components have initialization dependencies. To account for
them, simple numeric priority values are introduced.
* esp_system_init_fn_array moved into Flash from DRAM
* System init functions defined using ESP_SYSTEM_INIT_FN now return
an error code. This enables simpler and more consistent error
handling in the init functions. Returning an error from an init
function is now a valid approach — the startup code will print
an error and abort.
2022-07-12 16:58:14 +02:00
Roland Dobai
6291d6220a
Merge branch 'bugfix/confserver_out_of_subprocess_limit' into 'master'
...
tools: fix confserver out of limit error
Closes IDFGH-7801
See merge request espressif/esp-idf!19012
2022-07-12 21:27:21 +08:00
Ivan Grokhotkov
b0191ef292
examples: import_lib: add example test
2022-07-12 15:04:28 +02:00
Ivan Grokhotkov
94230777d9
examples: import_lib: simplify with fatfs partition generator
...
Instead of embedding the file and copying it to the FAT partition at
run time, generate the FAT partition with the file in it.
2022-07-12 15:04:28 +02:00
Ivan Grokhotkov
faa349b93f
global: remove tinyxml2 submodule
2022-07-12 15:04:28 +02:00
Ivan Grokhotkov
b2e129fe4f
examples: import_lib: demonstrate ExternalProject_Add
...
Many of the more complicated CMake projects can't be added to the IDF
build system simply by calling add_subdirectory.
"add_subdirectory" also cannot be used with projects which use build
systems other than CMake (for example GNU Make or cargo).
This commit changes the example to use ExternalProject_Add, instead,
which is a more general way of adding subprojects.
As part of this change, tinyxml2 is now downloaded from the Internet,
which allows removing one submodule.
2022-07-12 15:00:10 +02:00
Jiang Jiang Jian
258585f50a
Merge branch 'bugfix/correct_blecmd_for_rf_path' into 'master'
...
Bluedroid: Fixed compilation error due to incorrect macro name
See merge request espressif/esp-idf!18983
2022-07-12 19:35:40 +08:00
Kapil Gupta
ff00a1c7a2
esp_wifi: Clear old keys before going for new connection
2022-07-12 16:37:55 +05:30