Marcel Kottmann
4c8ae4fd56
mbedtls: Allow external mem alloc for ESP32-S2
...
Closes https://github.com/espressif/esp-idf/pull/6998
Closes IDFGH-5226
2021-06-16 11:11:55 +08:00
Krzysztof Budzynski
e660e32a6e
Merge branch 'bugfix/check_readme_links_no_exception_v4.3' into 'release/v4.3'
...
check_readme_links: remove throwing of exception before exit (v4.3)
See merge request espressif/esp-idf!13345
2021-06-16 02:59:28 +00:00
Krzysztof Budzynski
9fde997b5c
Merge branch 'enhance/update-vscode-setup-docs-v4.3' into 'release/v4.3'
...
docs: Fix vscode extension setup links (backport v4.3)
See merge request espressif/esp-idf!13322
2021-06-16 02:56:46 +00:00
Brian Alberto Ignacio Reyes
f50a8cc7b5
docs: Fix vscode extension setup links (backport v4.3)
2021-06-16 10:56:40 +08:00
Krzysztof Budzynski
21dfe81a68
Merge branch 'bugfix/doc_freertos_task_stack_bytes_v4.3' into 'release/v4.3'
...
freertos docs: Specify that uxTaskGetStackHighWaterMark() returns bytes not words (v4.3)
See merge request espressif/esp-idf!13627
2021-06-16 02:54:35 +00:00
Krzysztof Budzynski
28010d4ef7
Merge branch 'docs/update_c3_devkit_user_guides' into 'release/v4.3'
...
Update Strapping Pins in ESP32-C3 Devkit User Guides (backport v4.3)
See merge request espressif/esp-idf!13768
2021-06-16 02:53:33 +00:00
Krzysztof Budzynski
09d7409f44
Merge branch 'feature/link_idf_common_docs_v4.3' into 'release/v4.3'
...
docs: Linking to a page to help navigate to documentation for specific ESP32-x chip (v4.3)
See merge request espressif/esp-idf!13842
2021-06-16 02:53:00 +00:00
Krzysztof Budzynski
ce9f195abe
Merge branch 'doc/nvs_get_used_entry_count__clarify_4.3' into 'release/v4.3'
...
[doc]: NVS documentation updates (backport 4.3)
See merge request espressif/esp-idf!13821
2021-06-16 02:52:15 +00:00
He Yin Ling
05f780cdb2
example: set PMF capable to connect to PMF required APs
2021-06-16 09:51:16 +08:00
He Yin Ling
528d162da5
ttfw: fix DUT exception not added to junit report
2021-06-16 09:50:09 +08:00
He Yin Ling
6fe2da9f89
ci: save built binaries could be tested locally:
...
we have some test cases not executed in CI. we need to save those
binaries as artifacts so we can test locally.
2021-06-16 09:49:23 +08:00
He Yin Ling
381464d1cf
test: support multiple targets for iperf example test
2021-06-16 09:49:23 +08:00
Angus Gratton
04e4bdcff5
Merge branch 'bugfix/enable_wifi_prov_example_c3_v4.3' into 'release/v4.3'
...
CI: re-enable wifi prov examples for C3 (v4.3)
See merge request espressif/esp-idf!13605
2021-06-16 00:50:33 +00:00
Angus Gratton
2a6e69c9f3
Merge branch 'update/version_4_3_0' into 'release/v4.3'
...
Update version to 4.3.0
See merge request espressif/esp-idf!13936
2021-06-15 23:29:18 +00:00
Wang Fang
9ac6b53760
docs: Correct uart default pin names and provid more information about ESP-Prog board
2021-06-15 15:32:22 +08:00
Cao Sen Miao
9c7d2c7595
spi_flash: fix cs line setup to make the flash driver more stable
2021-06-15 15:27:51 +08:00
Wang Fang
1903d8587a
docs: provide the link to pcb layout for ethernet board v1.2 and fix a typo in freetos/task
2021-06-15 15:26:10 +08:00
Zhang Jun Hao
e86ca4edc2
esp_wifi: fix crash when csi enable
2021-06-10 16:00:01 +08:00
He Yin Ling
c9646ff0be
versions: Update version to 4.3.0
2021-06-10 14:20:45 +08:00
wangjialiang
b6bea34706
ble_mesh: stack: Add sdkconfig.defaults.esp32s3 for esp32s3
...
Closes https://github.com/espressif/esp-idf/issues/7061
2021-06-09 12:51:52 +00:00
He Yin Ling
88c2b69c68
Merge branch 'bugfix/example_test_socket_issue_4.3' into 'release/v4.3'
...
CI: fix connection failures in asio example tests (4.3)
See merge request espressif/esp-idf!13903
2021-06-09 10:33:43 +00:00
Chen Yudong
94a54d574b
CI: fix connection failures in asio example tests
2021-06-08 17:00:55 +08:00
xiewenxiang
84b157e2ea
component/bt: fix enable gattc nvs cache lead to crash
2021-06-07 17:33:06 +08:00
Angus Gratton
22a02656b7
bootloader: Fix selection of Quad I/O modes on ESP32-U4WDH chip
...
Closes https://github.com/espressif/esp-idf/issues/6191
2021-06-07 14:53:43 +10:00
Sergei Silnov
cde3860d21
Run global_action_callbacks in predictable order
2021-06-04 15:56:41 +00:00
laokaiyao
e8ad727b80
examples/simple_sniffer: add SPI work mode to SD card to support all chips
2021-06-04 05:00:02 +00:00
Ivan Grokhotkov
d7e8537dfa
examples/simple_sniffer: only enable apptrace if JTAG is selected
...
Fixes compilation of this example on esp32c3, where apptrace is not
yet supported.
2021-06-04 05:00:02 +00:00
David Cermak
c7de165ccb
tcp_transport: Fix error handling of esp_tls_init()
2021-06-03 13:47:41 +00:00
Fu Hanxi
b53d874dac
ci: unify target test artifacts to all .log file and $LOG_PATH
2021-06-03 15:21:56 +08:00
Krzysztof
186fcc328b
docs: Linking to a page that helps navigate to documentation for specific ESP32-x chip
2021-06-03 08:17:50 +02:00
Alexey Gerenkov
e900224343
gcov: Fixes not linked gcov rtio functions
2021-06-02 22:05:15 +03:00
Angus Gratton
a560a506f2
Merge branch 'bugfix/rtc_retain_mem_addr_v4.3' into 'release/v4.3'
...
bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2 (v4.3)
See merge request espressif/esp-idf!13812
2021-06-02 08:55:20 +00:00
Marius Vikhammer
57442c38bd
core: fix cases where riscv SP were not 16 byte aligned
...
RISC-V stack pointer should always be 16 byte aligned, but for some cases where
we were doing manual SP manipulation this was not always the case.
2021-06-02 16:02:10 +08:00
liaowenhao
7e4f7867f0
bugfix/fix crash when lmp flooding
2021-06-02 15:31:33 +08:00
Jakob Hasse
5395f451a2
[doc]: NVS documentation updates
...
* Move nvs flash README to common doc directory
* correct markup of functions and types in text
from old README
* Better comment of nvs_get_used_entry_count()
* Mention C++ example in API reference
* Used target instead of hard code ESP32
* Note that strings can only span one page
* Reflect that item types have been moved
* Some clarification about nvs_commit()
* Improved reference to the ESP Partition API
* fixed little mistake in documenting-code.rst
* Change of nvs_open_from_part() to
nvs_open_from_partition() reflected in docs
* Corrected documentation of
NVSHandle::get_string(), NVSHandle::get_blob()
and NVSHandle::get_item_size().
* Closes DOC-165
* Closes IDF-1563
* Closes IDF-859
* Closes https://github.com/espressif/esp-idf/issues/6123
2021-06-02 13:34:35 +08:00
baohongde
b41108b60a
components/bt: Set discoverable after create server
2021-06-02 03:03:07 +00:00
baohongde
f0679fe175
components/bt: Delete BLE ADV priority high
2021-06-01 16:19:24 +00:00
Chinmay Chhajed
b7ab286edf
bt controller: Fixed handling for invalid feature page.
2021-06-01 16:19:24 +00:00
Renz Bagaporo
0e904b3f7e
ulp: clear rtc int at initialization
...
Closes https://github.com/espressif/esp-idf/issues/6654
2021-06-01 21:41:12 +08:00
Wang Ning
9dafde59b1
docs/update_strapping_pins_in_c3_devkit_user_guides
2021-06-01 10:10:45 +00:00
Angus Gratton
1967e53f4a
bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2
...
Regression in 83bf2e1ac1
, this memory region was shifted from fast to slow RTC
memory (no change on ESP32-C3 as no RTC fast memory on this chip.)
2021-06-01 19:05:09 +10:00
Jiang Jiang Jian
98c20ce417
Merge branch 'bugfix_fix_ble_ANON_ADV_addr_err_v4.3' into 'release/v4.3'
...
Fixed ANON_ADV address error(backport v4.3)
See merge request espressif/esp-idf!13790
2021-06-01 08:49:49 +00:00
Shivani Tipnis
1c875e5baa
ble-wifi-example-tests: Add fixes and cleanups to ble and wifi tests
...
(cherry picked from commit 2d22374460
)
2021-06-01 12:27:04 +05:30
Jakob Hasse
d376c161aa
[C++]: wrapper functions around unwind code
...
* Replaced all C++ exception related
functions with wrappers if -fno-exception
is used. This prevents linking of the
corresponding code in libgcc. The code
size will decrease by around 7-9 KB when
building with -fno-exception.
* added no except test app
Closes https://github.com/espressif/esp-idf/pull/5380
Closes https://github.com/espressif/esp-idf/issues/5363
Closes https://github.com/espressif/esp-idf/issues/5224
Closes IDFGH-3153
Closes IDF-2577
2021-06-01 13:46:50 +08:00
zhiweijian
9e2ce84a9a
Fixed ANON_ADV address error
2021-06-01 11:49:21 +08:00
Roland Dobai
b66b98a25f
tools: Split up large binaries into smaller chunks in the DFU binary
...
ROM will erase the region a partition is in as soon as it receives the
first bit of the data that is in the partition. For large partitions it
takes more than 5 seconds to erase which is a hard-coded limit in
dfu-utils.
This splits large binaries and adds them by chunks which should avoid
timing-out during flashing.
Closes https://github.com/espressif/esp-idf/issues/6999
2021-05-31 19:25:00 +02:00
Angus Gratton
9596f0d966
pthread: Fix possible deadlock when using pthread_join() and Debug log level
...
Possible for a joined task to be deleted at the moment it is logging,
meaning it might hold the stdout lock. In that case the lock isn't
released and the next task to try and take it (i.e. call printf)
will block indefinitely.
2021-05-31 13:49:59 +10:00
Angus Gratton
a3856c5438
esp_rom: Allow passing any type of data pointer to md5, remove unchecked size on digest pointer
2021-05-30 23:21:14 +00:00
Angus Gratton
58a3e08895
paritition_table: Verify the partition table md5sum when loading the app
...
Additionally, always enable the partition MD5 check if flash encryption is on in
Release mode. This ensures the partition table ciphertext has not been modified
(CVE-2021-27926).
The exception is pre-V3.1 ESP-IDF bootloaders and partition tables, which
don't have support for the MD5 entry.
2021-05-30 23:21:14 +00:00
Chinmay Chhajed
24035f698d
Bluedroid: Check only x component of passkey to avoid passkey impersonation attack.
2021-05-28 19:24:27 +05:30