Mahavir Jain
61820f5b30
cpu_start: let individual core clear its interrupt matrix
...
There was race condition where interrupt entries set by APP cpu core
could have been cleared during PRO cpu startup.
This was observed while setting up "cache access error" interrupt in
SMP mode for ESP32-S3.
This fix allows to NOT modify or clear any entries set by other core
(APP or PRO) and thus avoiding any race conditions during startup code.
2021-10-20 15:16:25 +05:30
Mahavir Jain
bdeaeb8d7f
esp_system: enable "cache disable but cache accessed" interrupt for ESP32-S3
2021-10-20 15:16:25 +05:30
Michael (XIAO Xufeng)
390f71cbcb
Merge branch 'bugfix/add_support_for_mspi_to_work_with_cpu_clock_switch' into 'master'
...
mspi: make cpu clock source switch safe
Closes IDFCI-902
See merge request espressif/esp-idf!15557
2021-10-20 08:21:53 +00:00
Roland Dobai
f6c1684664
Merge branch 'bugfix/header_ignore' into 'master'
...
Tools: Permanently ignore some files from header check
See merge request espressif/esp-idf!15559
2021-10-20 07:36:16 +00:00
Mahavir Jain
51d58aac4f
Merge branch 'bugfix/fix_http_client_example' into 'master'
...
examples/protocols/esp_http_client: fetch headers in POST example for native requests
Closes IDFGH-6004
See merge request espressif/esp-idf!15554
2021-10-20 06:45:23 +00:00
Jiang Jiang Jian
3e2f3f612c
Merge branch 'feature/support_esp32s3_deepsleep' into 'master'
...
support esp32s3 deepsleep
Closes IDF-2691, IDF-4057, WIFI-3926, WIFI-3927, and IDF-3703
See merge request espressif/esp-idf!14812
2021-10-20 06:39:45 +00:00
Chen Yudong
a7c5c7134b
ci: increase parallel count for UT_S3
2021-10-20 11:36:23 +08:00
Li Shuai
e8188e5d8f
ci: replacing old header with new SPDX header style
2021-10-20 11:36:23 +08:00
Li Shuai
7c7f3aa84e
unit test: add sleep test case for esp32s3
2021-10-20 11:36:23 +08:00
Li Shuai
a939f7d34b
light sleep: add software workaround for esp32s3 gpio reset issue
2021-10-20 11:36:22 +08:00
Li Shuai
44da7d27ef
heap: add a new heap caps attribute for RTC fast memory
2021-10-20 11:36:22 +08:00
Li Shuai
62a4587e87
deep sleep: modified to support dual-core mode
2021-10-20 11:36:22 +08:00
Li Shuai
881e1b0fd5
deep sleep: add deep sleep support for esp32s3
2021-10-20 11:36:20 +08:00
Jakob Hasse
5722683870
Merge branch 'docs/linux_host_add_libbsd' into 'master'
...
[docs]: Corrected Linux host test requirements
See merge request espressif/esp-idf!15556
2021-10-20 02:33:02 +00:00
jincheng
99f1687db7
add README.md for demo controller_hci_uart_demo
2021-10-20 09:09:46 +08:00
Alexey Gerenkov
3af4c22f29
Merge branch 'bugfix/oocd_config_file_for_esp32s3' into 'master'
...
docs/esp32s3: Fixes OpenOCD configuration files names
See merge request espressif/esp-idf!15478
2021-10-19 19:07:54 +00:00
David Cermak
d16f9bade5
mdns: Fix parsing non-standard queries
...
Fix for packets containing unexpected domains, such as openthread.thread.home.arpa.
If we find this packet we set the name entry as invalid, but continue with parsing as the packet might contain related queries for us.
Closes https://github.com/espressif/esp-idf/issues/7694
2021-10-19 16:58:33 +02:00
Armando
c331c85318
mspi: make cpu clock source switch safe
...
For some of the MSPI high frequency setting (e.g. 80M DDR mode Flash or PSRAM), timing tuning is required.
Certain delays will be added to the MSPI RX direction. When system clock switches down, the delays should be
cleared. When system clock switches up, the delays should be restored.
2021-10-19 21:47:27 +08:00
Li Shuai
9298db641e
deep sleep: fix some rtc fast memory definition errors in esp32s3
2021-10-19 21:47:27 +08:00
Jiang Jiang Jian
7c3a37977f
Merge branch 'bugfix/ut_test_case_esp32_phy_enable' into 'master'
...
unit-test: fix esp32 phy enable test case
See merge request espressif/esp-idf!15549
2021-10-19 13:46:04 +00:00
Roland Dobai
0c24913608
Tools: Permanently ignore some header files from header check
2021-10-19 14:41:50 +02:00
Anton Maklakov
3478745abc
Merge branch 'ci/improve_codeowners' into 'master'
...
ci: set tools ignore files codeowner to tools group
See merge request espressif/esp-idf!15490
2021-10-19 12:36:16 +00:00
Jiang Jiang Jian
ed293158fc
Merge branch 'bugfix/fix_stuck_in_rtc_clk_calibration' into 'master'
...
[bugfix] Futher fix stuck in rtc clk calibration
Closes IDFCI-908 and IDFCI-909
See merge request espressif/esp-idf!15547
2021-10-19 12:09:09 +00:00
Anton Maklakov
308b89acf3
Merge branch 'ci/move_check_tools_files_patterns_to_pre-commit' into 'master'
...
ci: move check_tools_files_patterns to pre-commit
See merge request espressif/esp-idf!15481
2021-10-19 11:55:19 +00:00
Omar Chebib
0d5608b377
Merge branch 'bugfix/replace_xtensa_relative_j_branch' into 'master'
...
Xtensa: Branch and jump intructions referencing a relative label have been replaced
Closes IDF-3809
See merge request espressif/esp-idf!15179
2021-10-19 11:48:43 +00:00
Jakob Hasse
e207c402a0
[docs]: Corrected Linux host test requirements
2021-10-19 18:45:35 +08:00
Shu Chen
dc19bd4e5a
Merge branch 'feature/ot-esp-console' into 'master'
...
openthread: Use esp console for CLI
See merge request espressif/esp-idf!15365
2021-10-19 09:38:40 +00:00
Fu Hanxi
4abcae207a
ci: set tools ignore files codeowner to tools group
2021-10-19 17:17:21 +08:00
Mahavir Jain
1e920e4a7c
Merge branch 'fix/esp_crt_bundle_update_cacrt_all_file' into 'master'
...
Updated the cacrt_all.pem file with latest Root certificate list.
See merge request espressif/esp-idf!15395
2021-10-19 08:57:33 +00:00
Kapil Gupta
b4426319ea
Add documentation for 802.11k and 802.11v APIs
2021-10-19 14:15:16 +05:30
Wang Ning
d1ae534250
Merge branch 'docs/fix_typos_in_esp32-s2-saola-1_user_guide' into 'master'
...
Docs: Fixed typos in ESP32-S2-Saola-1 user guide
See merge request espressif/esp-idf!15552
2021-10-19 06:06:56 +00:00
Omar Chebib
8048677b4c
Xtensa: Branch and jump intructions referencing a relative label have been replaced
...
As branches/jumps on Xtensa have a maximum range for the destination, it is
unsafe to refer to a label to another compilation unit in a branch/jump instruction.
The labels have been replaced by absolute addresses.
2021-10-19 12:21:12 +08:00
wuzhenghui
5000aa877f
fix rtc_clk_cal: Wait for timeout in a loop instead of just judge once
2021-10-19 12:07:34 +08:00
Sven Fuchs
37da873da9
Fetch headers in POST example for native requests
...
In the POST section of `http_native_request` headers are not fetched. thus, just commenting out the GET request example would result in a `status` and `content_length` of `0` being reported (quite confusing).
(Plus, it should log `HTTP POST Status` here, instead of `HTTP GET Status`.)
Merges https://github.com/espressif/esp-idf/pull/7696
2021-10-19 11:25:49 +08:00
David Čermák
75e2705269
Merge branch 'bugfix/esp_netif_public_headers' into 'master'
...
esp_netif: Fix implicit includes in public headers (GitHub PR)
Closes IDFGH-6002
See merge request espressif/esp-idf!15535
2021-10-18 16:43:59 +00:00
Ivan Grokhotkov
c77950e9fe
Merge branch 'doc/api_stability' into 'master'
...
docs: add a section about API conventions and stability
Closes IDFGH-2658
See merge request espressif/esp-idf!14449
2021-10-18 14:19:12 +00:00
Mahavir Jain
8f3b89dedf
Merge branch 'bugfix/esp_http_client_socket_cleanup_exception' into 'master'
...
esp_http_client: fix exception when calling esp_transport_list_destroy.
Closes IDFGH-6001
See merge request espressif/esp-idf!15544
2021-10-18 12:54:11 +00:00
Roland Dobai
b544b521f4
Merge branch 'feat/idf_monitor_for_linux' into 'master'
...
feature: idf.py flash/monitor for linux target
Closes IDF-2417
See merge request espressif/esp-idf!15264
2021-10-18 12:39:14 +00:00
Li Shuai
a50312fa63
unit-test: fix esp32 phy enable test case
2021-10-18 19:42:52 +08:00
Ivan Grokhotkov
b46183a539
Merge branch 'feature/esp_timer_example_reenable' into 'master'
...
examples: esp_timer: enable for all targets
Closes IDF-2022
See merge request espressif/esp-idf!15028
2021-10-18 09:43:17 +00:00
Wang Ning
c0eaa1d99d
docs/fixed_typos_in_esp32-s2-saola-1_user_guide
2021-10-18 16:54:44 +08:00
Zim Kalinowski
a631765333
Merge branch 'bugfix/fixed-cxx-build-include-hal' into 'master'
...
cxx: fixed cxx build failure when including hal
Closes IDFGH-6026
See merge request espressif/esp-idf!15540
2021-10-18 08:38:37 +00:00
0xFEEDC0DE64
822129e234
esp_netif: Fix implicit includes in public headers
...
Merges https://github.com/espressif/esp-idf/pull/7690
2021-10-18 10:01:52 +02:00
Ivan Grokhotkov
89b8830f50
Merge branch 'bugfix/build_spaces_in_path_tools' into 'master'
...
tools: fix issues related to spaces in paths in install and export scripts
Closes IDFGH-5913
See merge request espressif/esp-idf!15430
2021-10-18 06:49:49 +00:00
Mahavir Jain
8e46e9862e
Merge branch 'fix/esp_crypto_base64_encode_wolfssl' into 'master'
...
Encoding base64 with wolfSSL should produce the same result as...
Closes IDFGH-5990
See merge request espressif/esp-idf!15528
2021-10-18 05:27:41 +00:00
Derossi Carneiro Neto
341d3e107c
esp_http_client_cleanup, if client->transport_list was null, it generated an exception when calling esp_transport_list_destroy
...
https://github.com/espressif/esp-idf/pull/7695
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
2021-10-18 10:50:45 +05:30
Jiacheng Guo
be4a45ab70
openthread: Use esp console for CLI
2021-10-18 12:27:50 +08:00
Marius Vikhammer
a1f8147a93
Merge branch 'ci/rst_change_preview' into 'master'
...
ci: deploy doc previews when .rst files are changed
See merge request espressif/esp-idf!15500
2021-10-18 04:22:58 +00:00
Fu Hanxi
bee690aa8d
idf.py: add linux target support for idf.py flash
and idf.py monitor
2021-10-18 11:50:50 +08:00
Fu Hanxi
811ed96042
example: auto restart int the linux hello world example
2021-10-18 11:50:50 +08:00