Nachiket Kukade
7ed8fdac59
esp_wifi: Always connect Station in PMF mode if possible
...
While using esp_wifi_set_config, flag pmf_capable defaults to 0.
Users may not bother to enable it, which prevents connection to a
WPA3 AP. Or the AP may reset into WPA3 mode failing the re-connection.
To ensure better security, deprecate the pmf_capable flag and set it to
true internally.
2022-02-21 11:31:56 +05:30
Fu Hanxi
f02169bc04
Merge branch 'bugfix/fix_docs_build_failure' into 'master'
...
Fix regression in docs build failure
See merge request espressif/esp-idf!17208
2022-02-21 01:34:54 +00:00
Ivan Grokhotkov
cbb361e2b7
Merge branch 'bugfix/sdmmc_int_err_done' into 'master'
...
sdmmc: accept CMD_DONE being reported together with RTO
See merge request espressif/esp-idf!14510
2022-02-20 21:47:21 +00:00
Ivan Grokhotkov
6782971332
sdmmc: accept CMD_DONE being is reported together with RTO
...
SDMMC databook specifies that when an error interrupt is generated
(such as RTO, DCRC, RCRC), CMD_DONE interrupt is also generated.
The code used to break out of the event handling loop to wait for
another interrupt event to happen, reporting CMD_DONE.
However if interrupt processing was delayed, it is possible that
a single event contains both RTO and CMD_DONE. Previously, CMD_DONE
would not be handled, and the state machine would be stuck in
SDMMC_SENDING_CMD state, until a timeout. This didn't change the
outcome (err=0x107), but delayed the handling of response timeout
event.
Fix by not breaking out of the event handler, optionally processing
the CMD_DONE interrupt if it has been reported in the same message.
2022-02-20 12:39:36 +00:00
Mahavir Jain
39744f2e32
Fix regression in docs build failure
2022-02-20 14:15:43 +05:30
Dai Zi Yan
82c78db4df
Merge branch 'docs/make_EN_CN_line_number_consistent' into 'master'
...
Docs/make en cn line number consistent
Closes DOC-2695
See merge request espressif/esp-idf!17123
2022-02-18 03:58:21 +00:00
daiziyan
60741e3be8
docs: make line number consistent for build-system, configure-ft2232h-jtag, ble-mesh-architecture, building-openocd-macos, error-handling"
2022-02-18 11:18:40 +08:00
Roland Dobai
67d2ee5973
Merge branch 'docs/8684README' into 'master'
...
Docs: Update the chip support matrix for v5.0
Closes IDF-4270
See merge request espressif/esp-idf!15817
2022-02-17 19:48:38 +00:00
Roland Dobai
e18fb46bc0
Merge branch 'contrib/github_pr_8419' into 'master'
...
Added typing to serial_write() (GitHub PR)
Closes IDFGH-6792
See merge request espressif/esp-idf!17193
2022-02-17 19:46:06 +00:00
Jakob Hasse
41e1eea9a9
Merge branch 'contrib/github_pr_8388' into 'master'
...
esp_event: constify event_data pointer (GitHub PR)
Closes IDFGH-6760
See merge request espressif/esp-idf!17195
2022-02-17 14:44:32 +00:00
Mahavir Jain
69f51a989c
Merge branch 'feature/pre_encrypted_binary' into 'master'
...
feature: Pre Encrypted Binary during OTA updates
Closes IDF-3256, IDF-3254, and IDFGH-4334
See merge request espressif/esp-idf!16434
2022-02-17 13:36:54 +00:00
Krzysztof Budzynski
349aa001bc
Merge branch 'docs/new_getting_started' into 'master'
...
New Getting Started install procedures by OS
Closes DOC-1849
See merge request espressif/esp-idf!15432
2022-02-17 12:22:15 +00:00
pedro.minatel
d049f30ad5
[Docs] Changes according to MR review
2022-02-17 10:50:59 +00:00
daiziyan
a4704d37e6
docs: updated CN translation for new get started
2022-02-17 10:50:59 +00:00
pedro.minatel
e4a766051c
[Docs] Rebase conlicts fixed
...
[Docs] New getting started based on the ide and os selection
Missing file on zh_CN folder added
Added hidden toctree for missing files in CN version
docs: Added steps summary to the macOS procedures
[Docs] Changes on the titles and heading levels
[Docs] Review according to MR 15432
[Docs] Fixed the start a new project secction
2022-02-17 10:50:51 +00:00
Jiang Jiang Jian
b66cc63c41
Merge branch 'bugfix/fix_ble_adv_underrun_error' into 'master'
...
components/bt: Fix ble adv_underrun issue
See merge request espressif/esp-idf!16729
2022-02-17 06:07:04 +00:00
Mahavir Jain
fbc9c729b2
esp_https_ota: rename config option for more clarity
2022-02-17 10:54:06 +05:30
Mahavir Jain
7fd2d5ea03
esp_https_ota: add support for decryption callback
...
- Decryption callback is additional feature, default disabled
- This callback can help to plug in external components managing
additional encapsulation layers on firmware image format
2022-02-17 10:54:04 +05:30
Mahavir Jain
3eb8f3b54e
esp_https_ota: add some return values to API documentation
2022-02-17 10:49:15 +05:30
Mahavir Jain
4ae6cce2a5
esp_https_ota: add check for image descriptor magic in relevant API
2022-02-17 10:49:15 +05:30
Mahavir Jain
0b3a8881e0
esp_https_ota: Increase default ota buffer size and few other cleanups
...
- Increased OTA buffer size to 1K, this can easily cover image headers
- Reduced OTA redirection buffer size, this buffer is used to only consume
redirection headers
- Added static assert to check on OTA buffer size
2022-02-17 10:49:15 +05:30
Harshit Malpani
5a6dbaa487
feature: Pre Encrypted Binary for OTA updates
...
This feature enables using encrypted binaries for OTA updates
Closes https://github.com/espressif/esp-idf/issues/6172
2022-02-17 10:48:41 +05:30
Marius Vikhammer
b6540b7a4a
Merge branch 'feature/c2_clean_up_not_supported_periphs' into 'master'
...
docs: remove peripherals docs that are not supported on C2
Closes IDF-4201, IDF-4673, and IDF-4658
See merge request espressif/esp-idf!17168
2022-02-17 03:12:04 +00:00
Jakob Hasse
2d836275db
Merge branch 'bugfix/linux_portmacro_include' into 'master'
...
[freertos]: add stdint.h to linux portmacro
See merge request espressif/esp-idf!17169
2022-02-17 03:05:46 +00:00
Roland Dobai
03fb3fd25b
Merge branch 'bugfix/monitor_baud_rate' into 'master'
...
Tools: Rename the monitor's baud argument for consistency and use the global baud if not defined
Closes IDFGH-6686
See merge request espressif/esp-idf!17065
2022-02-16 18:13:50 +00:00
Roland Dobai
dafd9f8a71
Merge branch 'bugfix/python_version_checker' into 'master'
...
Tools: Fix silent failure about the incompatible Python
See merge request espressif/esp-idf!17179
2022-02-16 18:02:33 +00:00
Roland Dobai
a93e372364
Tools: Fix silent failure about the incompatible Python
2022-02-16 18:44:13 +01:00
Niklas Lantau
9f97e5c84e
Added typing to serial_write()
...
Added type annotation for serial_write() parameters and return types.
2022-02-16 16:47:05 +01:00
Amaryllis Kulla
1858901241
esp_event: constify event_data pointer
...
Also update copyright headers.
2022-02-16 16:16:45 +01:00
Jakob Hasse
d5e1362e14
bugfix (freertos): added stdint.h to linux portmacro header
2022-02-16 16:51:22 +08:00
xiewenxiang
dd9e2f4ac6
components/bt: Fix ble adv_underrun issue
...
components/bt: Fix LLCP collision for channel map update
2022-02-16 16:35:00 +08:00
morris
0d03c17ab2
Merge branch 'bugfix/eth_test_emac_init' into 'master'
...
ci/esp_eth: Fix incorrect esp32 emac init
See merge request espressif/esp-idf!17178
2022-02-16 08:15:47 +00:00
Mahavir Jain
af9a194672
Merge branch 'feature/websocket_server_support_close_handle' into 'master'
...
esp_http_server: Websocket CLOSE frame can support callback function
Closes IDFGH-5785
See merge request espressif/esp-idf!17086
2022-02-16 07:08:57 +00:00
Jiang Jiang Jian
290177c1a1
Merge branch 'bugfix/assoc_comeback_fail_issue' into 'master'
...
Fix assoc comeback causing invalid state & FTM cleanup
Closes WIFI-4299
See merge request espressif/esp-idf!16848
2022-02-16 04:36:24 +00:00
Jiang Jiang Jian
1604891b27
Merge branch 'bugfix/enterprise_certs_weak_md' into 'master'
...
esp_wifi: Fixed issue of weak md for certificates in wifi_enterprise example.
Closes WIFI-4284
See merge request espressif/esp-idf!16978
2022-02-16 03:55:04 +00:00
Marius Vikhammer
6d50a8dd7a
docs: remove peripherals that are not supported from C2 docs
2022-02-16 10:22:46 +08:00
Marius Vikhammer
63edf76c36
soc: remove sigma delta and DS caps from soc_caps.h
...
These two peripherals do not exist on C2
2022-02-16 10:21:09 +08:00
David Cermak
25dbf35867
ci/esp_eth: Fix incorrect esp32 emac init
...
Regression from 8da2e4088c
2022-02-15 18:38:40 +01:00
Mahavir Jain
71e29053cf
Merge branch 'refactor/esp_https_server_api_cleanup' into 'master'
...
esp_https_server: API cleanup
Closes IDFGH-6540
See merge request espressif/esp-idf!17136
2022-02-15 16:11:09 +00:00
Ondrej Kosta
7512bdecfe
Merge branch 'feature/emac_start_stop_test' into 'master'
...
test_emac: extended Ethernet start/stop stress test
Closes IDF-4540
See merge request espressif/esp-idf!16755
2022-02-15 13:23:01 +00:00
Roland Dobai
c6c6af60c7
Merge branch 'test/multiarch_test_runner_image' into 'master'
...
Universal target test base image for tests - specified in CI scripts
See merge request espressif/esp-idf!16272
2022-02-15 10:39:33 +00:00
David Čermák
412fb564ca
Merge branch 'bugfix/emac_config_dma_burst_len' into 'master'
...
esp_eth: Make EMAC DMA burst size configurable (GitHub PR)
Closes IDFGH-6199 and IDFGH-5658
See merge request espressif/esp-idf!16412
2022-02-15 10:36:51 +00:00
Tomas Sebestik
fce2929083
Add merged target-test-env image
2022-02-15 07:51:38 +01:00
Mahavir Jain
36c8dc59dd
Merge branch 'feature/simple_ota_example_enhancements' into 'master'
...
examples/ota: fix documentation and add some improvements to simple ota example
See merge request espressif/esp-idf!17134
2022-02-15 05:32:44 +00:00
David Čermák
1d77b5b6fd
Merge branch 'bugfix/stack_overflow_in_task_eth_dl' into 'master'
...
CI: Replaced ethernet download task with ethernet download function
Closes IDFCI-1034
See merge request espressif/esp-idf!17028
2022-02-14 17:13:55 +00:00
David Cermak
8da2e4088c
esp_eth: Update esp32's EMAC API to decouple driver and vendor config
2022-02-14 16:17:29 +00:00
David Cermak
1dc60730ee
esp_eth: ESP32 EMAC to use common DMA busrt size for both Tx and Rx
2022-02-14 16:17:29 +00:00
David Cermak
2553fb5845
esp_eth: Make EMAC DMA burst size configurable
...
Merges https://github.com/espressif/esp-idf/pull/7874
Closes https://github.com/espressif/esp-idf/issues/7380
2022-02-14 16:17:29 +00:00
Simon Schubert
a6ca3d39a8
emac: reduce rx burst length to avoid SPI DMA collision bug
...
See <https://github.com/espressif/esp-idf/issues/7380 >.
2022-02-14 16:17:29 +00:00
Roland Dobai
723212717a
Merge branch 'bugfix/gh_python_linter' into 'master'
...
CI: Fix Python linter on Github
Closes IDF-4632
See merge request espressif/esp-idf!17089
2022-02-14 16:12:49 +00:00