xiongweichao
ae676e3491
fixed config parse crash after flash_erase
...
Closes https://github.com/espressif/esp-idf/issues/6170
2022-01-07 17:13:03 +08:00
Zim Kalinowski
9f0c9ff2f0
Merge branch 'doc/target_specifc_doxygen_header_v4.2' into 'release/v4.2'
...
docs: change some header path to use IDF_TARGET (v4.2)
See merge request espressif/esp-idf!15804
2022-01-07 07:49:26 +00:00
Marius Vikhammer
2f02a80d31
docs: change some header path to use IDF_TARGET
...
Some header path were using hardcoded esp32 paths, when they should be
target dependent.
2022-01-07 11:16:30 +08:00
Jiang Jiang Jian
2b95a627be
Merge branch 'bugfix/set_authmode_by_switching_number_to_string_v4.2' into 'release/v4.2'
...
CI: set authmode by switching number to string (backport v4.2)
See merge request espressif/esp-idf!16555
2022-01-06 10:09:30 +00:00
Roland Dobai
56cfd0b86b
Merge branch 'bugfix/idf_tools_test_without_versions_v4.2' into 'release/v4.2'
...
Tools: Load tool versions automatically for IDF Tools tests (v4.2)
See merge request espressif/esp-idf!16512
2022-01-04 09:48:09 +00:00
Zim Kalinowski
dca26e3fe9
Merge branch 'bugfix/psram_fix_bootloader_v4.2' into 'release/v4.2'
...
bootloader: disable psram cache bug fix for bootloader (v4.2)
See merge request espressif/esp-idf!15806
2022-01-02 06:13:12 +00:00
Zim Kalinowski
5f137204b1
Merge branch 'bugfix/ringbuf_read_pointer_wrap_v4.2' into 'release/v4.2'
...
ringbuf: Fix bug where comparision between a signed and unsigned operand resulted in incorrect free size for no-split/allow-split buffers (v4.2)
See merge request espressif/esp-idf!15883
2021-12-30 02:22:05 +00:00
Zim Kalinowski
f94ce9f51d
Merge branch 'bugfix/fix_select_timeout_v4.2' into 'release/v4.2'
...
VFS: `select` function's timeout is now POSIX compliant (backport v4.2)
See merge request espressif/esp-idf!16191
2021-12-30 02:20:31 +00:00
huchaoru
fac6a5af5b
bugfix: set authmode by switching number to string (backport v4.2)
2021-12-27 20:00:33 +08:00
Sudeep Mohanty
c6134337a6
ringbuf: Fix bug where comparision between a signed and unsigned operand resulted in incorrect free size for no-split/allow-split buffers
...
This commit fixes a bug in no-split and allow-split ring buffers free buffer size calculation.
When the free size available in the buffers less than the size of one item header,
the function prvGetCurMaxSizeNoSplit/AllowSplit() incorrectly returned the maxItemSize instead of 0.
This is due to the comparision between a negative and a positive value
where both operands are treated as unsigned during the comparision operation,
thereby treating the negative operand as a large integer.
Also added new unit tests to test buffer-full and almost-full conditions
where this scenario is likely to be hit.
Closes https://github.com/espressif/esp-idf/issues/7344
Closes https://github.com/espressif/esp-idf/pull/7371
2021-12-27 15:14:17 +08:00
Sudeep Mohanty
31327caaf5
Merge branch 'bugfix/ringbuf_send_semaphore_release_order_v4.2' into 'release/v4.2'
...
esp_ringbuf: Fix order of semaphore release in xRingbufferSend (v4.2)
See merge request espressif/esp-idf!16231
2021-12-24 06:16:47 +00:00
Jiang Jiang Jian
775701d610
Merge branch 'feature/mbedtls-2.16.12-integration_v4.2' into 'release/v4.2'
...
mbedtls: upgrade to release v2.16.12 (v4.2)
See merge request espressif/esp-idf!16485
2021-12-24 03:20:34 +00:00
RichFalk
6df7b049a3
esp_ringbuf: Fix assertion xQueueGenericSend queue.c
...
The release of the semaphore indicating the item was successfully sent must be the last semaphore released. The receiver may be in another task and may delete the Ringbuffer (such as with a return code across tasks design pattern) if they are through with the Ringbuffer.
The function xRingbufferSendAcquire followed by xRingbufferSendComplete had the semaphores released in the proper order and that same pattern should have been used in xRingbufferSend and xRingbufferSendFromISR. This commit fixes this order.
Issue (IDFGH-6030) #7716 describes the problem in more detail.
Closes IDFGH-6030, https://github.com/espressif/esp-idf/issues/7716
Closes IDFGH-6036, https://github.com/espressif/esp-idf/pull/7721
2021-12-23 15:53:48 +08:00
Jiang Jiang Jian
9273f5045e
Merge branch 'bugfix/fix_rx_fragment_error_issue_v4.2' into 'release/v4.2'
...
esp_wifi: fix fragment issue and PMF compatible for faulty APs(Backport v4.2)
See merge request espressif/esp-idf!16398
2021-12-22 17:33:54 +00:00
Roland Dobai
1699624dff
Tools: Load tool versions automatically for IDF Tools tests
2021-12-22 10:37:01 +01:00
Mahavir Jain
1319034019
mbedtls: upgrade to release v2.16.12
...
For release notes, please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.12
2021-12-21 14:03:30 +05:30
Mahavir Jain
50df004292
mbedtls: small documentation update
2021-12-21 14:03:30 +05:30
Wang Meng Yang
e7687c7688
Merge branch 'bugfix/fix_spp_listen_err_v4.2' into 'release/v4.2'
...
Component_bt/Fix SPP cannot malloc slot bugs[backport v4.2]
See merge request espressif/esp-idf!16385
2021-12-21 05:28:25 +00:00
Jiang Jiang Jian
0c15051452
Merge branch 'bugfix/wpa_supplicant_logs_release_v4.2' into 'release/v4.2'
...
esp_wifi: Change the verbosity of wpa_supplicant logs. (Backport v4.2)
See merge request espressif/esp-idf!16347
2021-12-21 03:36:28 +00:00
Mahavir Jain
b4d4cbdd41
Merge branch 'bugfix/address_already_used_exception_in_ota_tests_v4.2' into 'release/v4.2'
...
Fix 'address already in use' exception in OTA tests (v4.2)
See merge request espressif/esp-idf!16418
2021-12-20 07:11:53 +00:00
Wang Meng Yang
db669217ac
Merge branch 'feature/support_ble_direct_ind_low_adv_v4.2' into 'release/v4.2'
...
components/bt: Support low duty cycle directed advertising(backport release/v4.2)
See merge request espressif/esp-idf!16379
2021-12-20 03:11:22 +00:00
Harshit Malpani
46b58b5934
Fix for advanced_ota_redirect_url example failure in CI
2021-12-16 12:26:17 +05:30
Jiang Jiang Jian
769099dd64
Merge branch 'bugfix/lwip_config_dhcp_client_id_v4.2' into 'release/v4.2'
...
lw-ip: Add config for DHCP client id; Fix DNS server idx assert issue (v4.2)
See merge request espressif/esp-idf!16174
2021-12-16 06:43:41 +00:00
Harshit Malpani
a687c3413e
Fix 'address already in use' exception in OTA tests
...
We will stop the server instance at the end of each test case. This will solve the "address already in use" exception
2021-12-16 10:33:27 +05:30
Jiang Jiang Jian
33a6effd3e
Merge branch 'feature/support_eap_fast_release_v4.2' into 'release/v4.2'
...
Feature/support eap fast release v4.2
See merge request espressif/esp-idf!16142
2021-12-16 03:37:49 +00:00
Jiang Jiang Jian
0204aea35b
Merge branch 'bugfix/fix_blufi_encryption_fail_v4.2' into 'release/v4.2'
...
components/bt: fix blufi encryption fail(backport release/v4.2)
See merge request espressif/esp-idf!16316
2021-12-16 03:33:51 +00:00
David Cermak
0eb18951be
lwip: Add config for DHCP client id; Fix DNS server idx assert issue
...
This commit brings two esp-lwip fixes to IDF:
1) Add configuration to disable DHCP client identification
2195f7416f
This config could be used to disable option 61 in DHCP packets, so that
clients will be identified by their chaddr only.
(This is the lwip upstream original behaviour)
2) Fix server_idx increasing to DNS_MAX_SERVERS and trigger the LWIP_ASSERT
5a567d52f7
When lwip doesn't have DNS server and resolve a domain address, the server_idx
will increase to DNS_MAX_SERVERS, which will trigger the LWIP_ASSERT and make device crash.
Closes https://github.com/espressif/esp-idf/issues/7912
2021-12-15 13:17:03 +01:00
Konstantin Kondrashov
0877949237
Merge branch 'bugfix/fix_esp32h2_efuse_get_ext_mac_v4.2' into 'release/v4.2'
...
efuse_table_gen: Fixes wrong joining fields with omitted names (v4.2)
See merge request espressif/esp-idf!15739
2021-12-14 14:07:39 +00:00
NikLeberg
8c3b358abf
allow for minimal scope of wifi_init_config_t
...
With this change one can use the default config as a variable with minimal scope: esp_wifi_init(&(wifi_init_config_t)WIFI_INIT_CONFIG_DEFAULT())
2021-12-14 19:44:31 +08:00
Shang Zhou
6f8ad7eb5e
docs: Update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file
2021-12-14 19:43:54 +08:00
muhaidong
6baac84d4a
esp_wifi: fix fragment issue and PMF compatible for faulty APs
...
1. fix(pp): fix fragment plt loss when 2td pn compare with 1th pn
2. pmf allow keyindex in big endian format to workaround faulty APs
3. docs: update miswritten and abbreviated words and syntax errors for initialize WiFi section in esp_wifi.h header file
4. allow for minimal scope of wifi_init_config_t
2021-12-14 19:28:31 +08:00
Hrudaynath Dhabe
bab60d20af
esp_wifi: Add an example for EAP-FAST.
2021-12-14 12:45:04 +05:30
nishanth.radja
69ca323a74
esp_wifi: Add support for EAP-FAST authentication method
2021-12-14 12:37:26 +05:30
xiewenxiang
146bbe95be
components/bt: Fix high duty cycle directed advertising will not be stopped when timeout
2021-12-14 14:10:29 +08:00
xiewenxiang
b3adae9b40
components/bt: Support low duty cycle directed advertising
2021-12-14 14:10:29 +08:00
liqigan
6c2d8ea653
fix SPP server bugs when the BTC layer can not allocate a slot for the listen port
2021-12-14 11:16:42 +08:00
Vikram
c327a0016e
Merge branch 'feature/local_control_sec1_v4.2' into 'release/v4.2'
...
Added support for security1 in local control (backport v4.2)
See merge request espressif/esp-idf!15280
2021-12-09 16:55:22 +00:00
Roland Dobai
01ebb72f0a
Merge branch 'bugfix/remove_PIP_USER_v4.2' into 'release/v4.2'
...
tools: Add check for PIP_USER variable (backport v4.2)
See merge request espressif/esp-idf!16336
2021-12-09 08:10:10 +00:00
Vikram Dattu
f278db260e
esp_local_ctrl: Added documentation to chose protocom security
...
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
2021-12-09 15:26:14 +08:00
Vikram Dattu
3af5f20da1
Added support for security1 in local control
...
1. Added config options to chose from protocom security.
It can be chosen 0/1 or custom.
Possible to set POP as well
2. Added support in `esp_local_ctrl.py` test script for sec_ver selection
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
2021-12-09 15:26:14 +08:00
Hrudaynath Dhabe
c3e66a4ba2
esp_wifi: Change the verbosity of wpa_supplicant logs.
2021-12-09 12:55:32 +05:30
Jiang Jiang Jian
2fa5cee80d
Merge branch 'bugfix/fix_some_wifi_bugs_20211202_v4.2' into 'release/v4.2'
...
fix wifi bugs 20211202 (backport v4.2)
See merge request espressif/esp-idf!16256
2021-12-09 06:19:06 +00:00
Juraj Sadel
a43a21a761
tools: Add check for PIP_USER variable
...
Closes https://github.com/espressif/esp-idf/issues/7910
2021-12-08 16:18:39 +01:00
xiewenxiang
ab7ad4e771
components/bt: fix blufi encryption fail
2021-12-08 14:09:29 +08:00
Mahavir Jain
5cc2eb15c9
Merge branch 'bugfix/bootloader_debug_buffers_v4.2' into 'release/v4.2'
...
bootloader_support: Fix and re-enable bootloader_debug_buffer function (v4.2)
See merge request espressif/esp-idf!16075
2021-12-07 02:34:42 +00:00
Jiang Jiang Jian
e694ffd5af
Merge branch 'bugfix/link_spi_flash_rom_func_in_bootloader_stage_v4.2' into 'release/v4.2'
...
esp_rom: link rom spi flash functions in bootloader stage (v4.2)
See merge request espressif/esp-idf!15258
2021-12-06 03:57:55 +00:00
Jiang Jiang Jian
6317335174
Merge branch 'feature/add_coex_hci_command_v4.2' into 'release/v4.2'
...
Add hci command to set coexistence status (v4.2)
See merge request espressif/esp-idf!16055
2021-12-06 03:57:11 +00:00
Jiang Jiang Jian
38714c37d1
Merge branch 'feature/adds_fault_injection_protection_for_check_anti_rollback_v4.2' into 'release/v4.2'
...
bootloader_support: Adds fault injection protection for check_anti_rollback (v4.2)
See merge request espressif/esp-idf!16181
2021-12-06 03:56:33 +00:00
Jiang Jiang Jian
36574af3c9
Merge branch 'reduce_bootup_time_when_using_usb-serial-jtag_v4.2' into 'release/v4.2'
...
rtc_clk: reduce bootup time when using usb-serial-jtag(backport v4.2)
See merge request espressif/esp-idf!16262
2021-12-06 03:55:21 +00:00
Jiang Jiang Jian
06db6f510f
Merge branch 'feature/add_dhcp_option_v4.2' into 'release/v4.2'
...
lw-ip: Add macro to disable vendor class option(backport v4.2)
See merge request espressif/esp-idf!15982
2021-12-06 03:54:59 +00:00