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
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
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
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
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
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
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
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
simon.chupin
cd10c328e5
tools: fix confserver out of limit error
...
Closes https://github.com/espressif/esp-idf/issues/9335
2022-07-12 11:27:03 +02:00
Roland Dobai
445e5ee685
Merge branch 'feature/oocd_ver_upgrade' into 'master'
...
tools: Updates OpenOCD version to 'v0.11.0-esp32-20220706'
See merge request espressif/esp-idf!18926
2022-07-12 17:15:58 +08:00
Jiang Jiang Jian
4c1f114eab
Merge branch 'bugfix/ble_50_sync_periodic_adv_lost_data' into 'master'
...
components/bt: Fix ble sync periodic adv report will lost data
See merge request espressif/esp-idf!18957
2022-07-12 16:18:01 +08:00
Cao Sen Miao
683d92bc88
flash_encryption: Fix issue that flash encryption cannot work when 8-line psram enabled,
...
Closes https://github.com/espressif/esp-idf/issues/9244 ,
Closes https://github.com/espressif/esp-idf/issues/9287
2022-07-12 16:08:57 +08:00
Li Qi Gan
e58bb91c2f
Merge branch 'bugfix/fix_memory_leak_in_hidh' into 'master'
...
Fix memory leak in bt_hidh.c
Closes IDFGH-7786
See merge request espressif/esp-idf!18968
2022-07-12 15:51:56 +08:00
Jiang Jiang Jian
1523a1bdef
Merge branch 'bugfix/fix_esp32_c3_s3_adv_report_duplicate_check' into 'master'
...
Fix esp32c3/s3 adv report duplicate check
Closes BT-2440
See merge request espressif/esp-idf!18961
2022-07-12 14:00:33 +08:00
Omar Chebib
e5c83211a7
Merge branch 'bugfix/interrupt_stack_bss' into 'master'
...
System: move interrupt stack to .bss instead of .data section
Closes IDFGH-7635
See merge request espressif/esp-idf!18697
2022-07-12 13:44:07 +08:00