Chip Weinberger
3686689a2a
feat(esp_system): Add esp_backtrace_print_all_tasks()
...
This commit adds esp_backtrace_print_all_tasks() which prints the backtraces
of all tasks at runtime.
Closes https://github.com/espressif/esp-idf/issues/9708
CLoses https://github.com/espressif/esp-idf/pull/11575
[Omar Chebib: Prevent task switching while printing backtraces of tasks.]
[Omar Chebib: Ensure all task stacks are flushed from register to RAM.]
[Omar Chebib: Removed esp_task_snapshot_to_backtrace_frame() as task snapshot is private API.]
[Omar Chebib: Added test case for esp_backtrace_print_all_tasks().]
Signed-off-by: Omar Chebib <omar.chebib@espressif.com>
2023-12-12 19:54:17 +08:00
Roland Dobai
558392b998
Merge branch 'feature/vulnerability_scan' into 'master'
...
feat: use esp-idf-sbom-action for vulnerability scan
Closes IDF-8805 and IDF-5187
See merge request espressif/esp-idf!27688
2023-12-11 21:57:05 +08:00
Roland Dobai
a4c80b5fce
Merge branch 'bugfix/coredump_detect' into 'master'
...
tools: idf.py: fix detection of raw core dump file
Closes IDFGH-9491
See merge request espressif/esp-idf!23434
2023-12-11 17:49:22 +08:00
Armando (Dou Yiwen)
b914f25b53
Merge branch 'doc/revert_8_bit_ddr_emmc_support_doc' into 'master'
...
Revert "doc(sdmmc): update emmc states"
See merge request espressif/esp-idf!27815
2023-12-11 15:33:39 +08:00
Shang Zhou
09ea179864
Merge branch 'docs/sync_up_en_and_cn_nov' into 'master'
...
docs: Sync up CN and EN versions for files under api-guides and api-references (Nov)
Closes DOC-6664
See merge request espressif/esp-idf!27721
2023-12-11 14:53:06 +08:00
Shang Zhou
740981078f
docs: Sync up CN and EN versions for files under api-guides and api-references (Nov)
2023-12-11 14:53:05 +08:00
Marius Vikhammer
79d04d4e14
Merge branch 'docs/update_sys_docs_p4' into 'master'
...
docs(esp32p4): update misc docs for esp32p4
Closes IDF-7751, IDF-7754, and IDF-7749
See merge request espressif/esp-idf!27713
2023-12-11 14:14:35 +08:00
Armando
b3cc39cfd8
Revert "doc(sdmmc): update emmc states"
...
This reverts commit 77299842ed
.
2023-12-11 11:47:00 +08:00
Aditya Patwardhan
7c738c0658
Merge branch 'fix/esp_https_server_breaking_change' into 'master'
...
fix(esp_https_server): Fix a breaking change
See merge request espressif/esp-idf!27146
2023-12-11 11:46:29 +08:00
Island
e5b77d7b8a
Merge branch 'bugfix/ble_update_lib_20231201' into 'master'
...
update lib on master
Closes BLERP-302
See merge request espressif/esp-idf!27585
2023-12-11 11:33:42 +08:00
Zhang Xiao Yan
bba48f1e1e
Merge branch 'docs/add_cn_trans_for_bootloader_image_format_and_random.rst' into 'master'
...
docs: Provide Chinese translation for bootloader_image_format, log, random, and internal-unstable.rst
Closes DOC-6419
See merge request espressif/esp-idf!26224
2023-12-11 11:02:31 +08:00
Jiang Jiang Jian
e60bc50ba4
Merge branch 'bugfix/fix_esp32h2_system_retention_restore' into 'master'
...
fix(esp_hw_support): fix esp32h2 retention link restore override the cpu clk configuration
Closes PM-29
See merge request espressif/esp-idf!27317
2023-12-11 11:01:55 +08:00
Jiang Jiang Jian
291c7a6506
Merge branch 'bugfix/fix_esp32c6eco1_depends_on_wifi_pwr_domain' into 'master'
...
fix(esp_hw_support): fix ble on esp32c6eco1 depends on wifipwr clock domain
Closes PM-34, BLERP-325, and BLERP-326
See merge request espressif/esp-idf!27412
2023-12-11 10:56:16 +08:00
Aditya Patwardhan
56879510a5
fix(esp_https_server): Fix a breaking change
...
HTTPD_SSL_CONFIG_DEFAULT used to be a MACRO and hence used to return
a const pointer. With a recent change it started not returning a
const variable. This change reverts the function to its MACRO form.
Updated the https_server example to use static declration
2023-12-11 08:05:10 +05:30
Kevin (Lao Kaiyao)
692c1fcc52
Merge branch 'refactor/remove_redundant_config_in_i2s_ll' into 'master'
...
refactor(dac): remove redundant ll config for dac mode
Closes IDFGH-11625
See merge request espressif/esp-idf!27732
2023-12-09 22:00:33 +08:00
laokaiyao
e88d528b81
refactor(dac): remove redundant ll config for dac mode
...
Closes https://github.com/espressif/esp-idf/issues/12741
2023-12-09 20:14:54 +08:00
Kevin (Lao Kaiyao)
e05bf6b223
Merge branch 'feature/support_g0_components_on_c5' into 'master'
...
feat(esp32c5): support esp32c5 g0 components (stage 4/8)
See merge request espressif/esp-idf!27711
2023-12-09 19:54:43 +08:00
Marius Vikhammer
ac3915f092
docs(esp32p4): update misc docs for esp32p4
2023-12-09 09:09:55 +08:00
Radek Tandler
cb66d6f6fa
Merge branch 'feature/storage_nvs_find_key' into 'master'
...
feat(nvs_flash): Added function nvs_find_key
Closes IDFGH-10963
See merge request espressif/esp-idf!26498
2023-12-09 02:08:11 +08:00
David Čermák
c008a515b3
Merge branch 'fix/esp_netif_test_depends_pattern' into 'master'
...
fix(esp_netif): Update test-apps dependency patterns
Closes IDF-8393
See merge request espressif/esp-idf!27682
2023-12-09 00:18:49 +08:00
radek.tandler
8740888967
feat(nvs_flash): Added function nvs_find_key
...
Closes https://github.com/espressif/esp-idf/issues/12155
2023-12-08 17:12:00 +01:00
Radek Tandler
12011d2057
Merge branch 'bugfix/fatfs_fatfsparse_relaxed' into 'master'
...
bugfix(fatfs): Fixed fatfsparse.py parses FAT boot sector too strictly
See merge request espressif/esp-idf!26888
2023-12-08 23:48:25 +08:00
David Cermak
a1e92d3b34
fix(esp_netif): Update test-apps dependency patterns
2023-12-08 14:03:37 +00:00
Jiang Jiang Jian
64a9cd5c80
Merge branch 'feat/support_dump_ack_csi' into 'master'
...
feat(wifi): support dump 802.11 ACK frame for CSI
Closes WIFI-5992
See merge request espressif/esp-idf!27735
2023-12-08 19:43:11 +08:00
Jiang Jiang Jian
c9c147f5d5
Merge branch 'bugfix/fix_ble_clear_white_list' into 'master'
...
Fixed add(remove) RPA to(from) white list on ESP32C3(65db61f)
Closes BLERP-329 and BLERP-330
See merge request espressif/esp-idf!27741
2023-12-08 19:06:55 +08:00
renpeiying
cf03d6341e
docs: Provide Chinese translation for bootloader_image_format, log, random, and internal-unstable.rst
2023-12-08 17:01:36 +08:00
Roland Dobai
b486466339
Merge branch 'monitor_custom_reset' into 'master'
...
docs(tools/monitor): custom reset sequence from esptool
See merge request espressif/esp-idf!26834
2023-12-08 16:00:24 +08:00
laokaiyao
2b44d62e43
feat(esp32c5): support esp32c5 g0 components
2023-12-08 15:12:24 +08:00
Wu Zheng Hui
8eee6529dd
Merge branch 'bugfix/fix_rtc_us_to_cycle_div_zero_in_deepsleep' into 'master'
...
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
Closes IDFGH-11574
See merge request espressif/esp-idf!27590
2023-12-08 13:57:01 +08:00
chenjianhua
7c56f21981
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 13:37:09 +08:00
Anton Maklakov
9f0da8b6ed
Merge branch 'ci/upload_pipeline_env_fil_into_minio' into 'master'
...
ci: Upload a report about modified files and components to s3 bucket
See merge request espressif/esp-idf!27758
2023-12-08 12:35:00 +08:00
morris
5d5f3e7844
Merge branch 'feature/systimer_etm_esp32p4' into 'master'
...
feat(systimer): remaining work on esp32p4
Closes IDF-8797
See merge request espressif/esp-idf!27745
2023-12-08 11:39:50 +08:00
Aleksei Apaseev
239fb0fc3f
Merge branch 'tools/use_recommended_tool_priority' into 'master'
...
fix (idf_tools): Opt for the recommended tool in tools.json rather than the supported one
See merge request espressif/esp-idf!27592
2023-12-08 11:10:06 +08:00
Aleksei Apaseev
e97826e877
ci: Upload report about modified files and components to s3 bucket
2023-12-08 10:49:17 +08:00
Aleksei Apaseev
0219e8e85d
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one
2023-12-08 10:14:19 +08:00
Igor Udot
f0607f6d3b
Merge branch 'fix/unity_tester' into 'master'
...
refactor: changed logic of unity_tester
See merge request espressif/esp-idf!25767
2023-12-08 09:48:51 +08:00
Fu Hanxi
b5c0293541
Merge branch 'ci/run_pytest_build_system_win_only_with_label_or_schedule' into 'master'
...
ci: run pytest_build_system_win only with labels and schedule pipeline
See merge request espressif/esp-idf!27744
2023-12-07 22:56:15 +08:00
Peter Dragun
5085763984
fix(tools): idf.py: fix detection of raw core dump file
...
When idf.py coredump-debug is launched with '--core' argument, it
tries to determine the file format (raw, elf, b64). To detect the
'raw' core dump the code checked if the version word matched one of
the known values.
However, the version word also contains the chip ID in the high
half-word, so the check failed for anything other than the ESP32.
The detection of core file format has been moved to esp-coredump
package in version 1.9.0, including the fix for chip ID.
Reported in https://github.com/espressif/esp-idf/issues/10852
2023-12-07 13:48:04 +01:00
morris
e96491fb1f
feat(systimer): support ETM on esp32p4
2023-12-07 18:46:24 +08:00
Fu Hanxi
d3858b493d
ci: run pytest_build_system_win only with labels and schedule pipeline
2023-12-07 11:15:55 +01:00
Erhan Kurubas
892315292b
Merge branch 'save_twdt_to_coredump' into 'master'
...
feat(coredump): save twdt panic output to coredump elf file
Closes IDF-908
See merge request espressif/esp-idf!27024
2023-12-07 17:47:58 +08:00
Ivan Grokhotkov
840b2d52f9
Merge branch 'feature/qemu-esp-develop-8.1.3-20231206' into 'master'
...
feat(tools): update qemu to esp-develop-8.1.3-20231206
See merge request espressif/esp-idf!27699
2023-12-07 17:39:36 +08:00
daiziyan
17dfe49416
docs: provide CN trans for idf-monitor
2023-12-07 10:06:36 +01:00
Peter Dragun
0022803ed6
docs(tools/monitor): custom reset sequence from esptool
2023-12-07 10:06:24 +01:00
Frantisek Hrbata
5ec411679b
feat: use esp-idf-sbom-action for vulnerability scan
...
This adds a github action, which performs continuous vulnerability
scanning using the esp-idf-sbom-action github action. The test
is scheduled everyday at midnight and it's also possible to start
it as dispatched workflow. This scans all possible manifest files
in repository. The references for scanning are defined in github's
VULNERABILITY_SCAN_REFS variable and a json list. For example
['master', 'release/v5.2', 'release/v5.1', 'release/v5.0', 'release/v4.4']
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-12-07 10:03:54 +01:00
Island
9bdcfa672f
Merge branch 'bugfix/fix_ble_adv_scan_status' into 'master'
...
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
Closes BLERP-324
See merge request espressif/esp-idf!27636
2023-12-07 16:25:37 +08:00
Island
fecd858fd5
Merge branch 'bugfix/fix_ble_robost_cashing' into 'master'
...
fix(bt/bluedroid): Fix BLE robost cashing config
See merge request espressif/esp-idf!27665
2023-12-07 16:25:34 +08:00
Jiang Jiang Jian
1cbc44fc28
Merge branch 'bugfix/connect_after_scan' into 'master'
...
fix(conn): Change second connect delay time to 730ms
See merge request espressif/esp-idf!27031
2023-12-07 15:52:34 +08:00
wuzhenghui
e1d24ebd7f
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
...
Closes https://github.com/espressif/esp-idf/issues/12695
2023-12-07 07:50:32 +00:00
wuzhenghui
5280ef4924
fix(esp_hw_support): fix ble on esp32c6eco1 depends on wifipwr clock domain
2023-12-07 14:02:04 +08:00