songruojing
7ef8012019
gpio: Bugfix - Move esp_intr_free() out of the critical section in gpio_uninstall_isr_service()
...
Closes https://github.com/espressif/esp-idf/issues/5571
Fix the bug that if the API was called from one core to free the interrupt source on the other core, it would trigger interrupt watchdog.
(cherry picked from commit 0e8286c57b
)
2021-12-30 14:45:13 +08:00
Murray Fordyce
000599986f
Fixed left right key confusion in comments.
...
"Left" and "Right" were swapped in some comments.
2021-12-30 11:02:54 +08:00
Robin Krens
e9714eaaa5
spacing styling correction
2021-12-30 11:02:54 +08:00
Robin Krens
c115194e88
minor styling changes
2021-12-30 11:02:54 +08:00
Robin Krens
77c3a113bf
esp_hid: fix output report char declaration
...
Current issue: output reports sent by Windows not received.
The report characteristic declaration should also support write without
response as specified by HIDS profile:
See https://www.bluetooth.com/specifications/GATT/ (page 14)
2021-12-30 11:02:54 +08: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
aditi_lonkar
0b98671385
esp_wifi: Fixes memory leak in wpa3 connection.
2021-12-28 11:37:23 +05:30
huchaoru
fac6a5af5b
bugfix: set authmode by switching number to string (backport v4.2)
2021-12-27 20:00:33 +08:00
aleks
394c2c100f
freemodbus: fix port contains lgpl licensed files
...
Initial version of freemodbus master port files have been added to ESP-IDF based on https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32 .
The overall repository license, at the time of adding these files, has been BSD 3-clause. However at that time, several port files carried LGPL license headers. As the author of these files confirmed in https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32/issues/61#issuecomment-977828450 , this wasn't intentional. ESP-IDF version of modbus master port has been rewritten to target FreeRTOS instead of RT-Thread, but the license headers remained from the original version. This commit corrects this, replacing the license of these files with BSD 3-clause.
2021-12-27 11:12:32 +01: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
morris
93c784e1c8
timer: stop alarm if alarm value doesn't change in ISR handler
...
Alarm will be disabled by hardware when alarm event happend.
In the ISR, if auto-reload is enabled, we should re-enable the alarm.
If the alarm target value is changed in user's callback,
the alarm will be reenabled as well.
Closes https://github.com/espressif/esp-idf/issues/7001
Closes https://github.com/espressif/esp-idf/issues/8095
2021-12-24 13:08:33 +08: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
shenjun
5ed4a3dbfb
esp_wifi_mesh: fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted
...
1. fix the device can not receive IP_EVENT_STA_GOT_IP when the router restarted
2. fix the issue that layer2 node connect to lower-layer node when FIXED-ROOT root disappeared
2021-12-23 11:19:19 +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
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
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
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
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
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 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
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
jingli
417711c390
reduce bootup time when using usb-serial-jtag
2021-12-03 21:01:02 +08:00
zhangyanjiao
aa5e034c52
eps_wifi:
...
1. Fix airkiss and esptouch find channel crash issue
2. Fix RF singal test without 9M rate issue
3. Fix issue of setting invalid size to nvs misc log even after erasing it
4. Fix WEP connection and crash issue
2021-12-03 17:59:31 +08:00
xiehang
a249794640
esp_wifi: Add beacon timeout event
2021-12-03 15:37:06 +08:00
Axel Lin
721fe216e7
wpa_supplicant: Fix wps_free_pins to remove all pins
...
Current code does not correctly free all pins in wps_free_pins due to the
semicolon at the end of dl_list_for_each_safe(). Fix it.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
2021-12-03 14:35:55 +08:00
Sergey Gorban
f74b5accf3
Fixed error in "touch_ll_get_sleep_time" function for ESP32
...
Merges https://github.com/espressif/esp-idf/pull/6895
2021-12-03 12:41:31 +08:00
Mahavir Jain
37634f09b2
Merge branch 'fix/remove_warning_when_disabling_rom_dl_mode_v4.2' into 'release/v4.2'
...
secure_boot: Fix warning when UART ROM DL mode is disabled (v4.2)
See merge request espressif/esp-idf!16239
2021-12-03 04:27:14 +00:00
Jiang Jiang Jian
b656c406bf
Merge branch 'bugfix/enable_gpio_20_v4.2' into 'release/v4.2'
...
gpio: Enable IO20 on ESP32 (backport v4.2)
See merge request espressif/esp-idf!15023
2021-12-03 03:39:47 +00:00
Jiang Jiang Jian
19643f715c
Merge branch 'bugfix/fix_memory_leak_controller_deinit_v4.2' into 'release/v4.2'
...
ESP32: Fix memory leak in controller deinit function v4.2
See merge request espressif/esp-idf!15970
2021-12-03 03:32:18 +00:00
Aditya Patwardhan
bffa30785b
secure_boot: Fix warning when UART ROM DL mode is disabled
...
*Additionally use updated calls to enable rom secure download mode
2021-12-02 21:40:49 +08:00
Mahavir Jain
adda59cc97
bootloader: add anti-FI checks around secure version in anti-rollback scheme
2021-12-02 21:17:27 +08:00
Gustavo Henrique Nihei
8ffd02be29
bootloader_support: Fix and re-enable bootloader_debug_buffer function
...
The body of the bootloader_debug_buffer function was conditioned to
macros that were never defined, resulting in deactivated code.
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-11-30 21:02:23 +08:00
Omar Chebib
53daf3dbbf
VFS: select
function's timeout is now POSIX compliant
...
`select` function will now round up the timeout passed as a parameter (if any).
It makes it POSIX compliant.
* Closes https://github.com/espressif/esp-idf/issues/7514
2021-11-30 12:22:55 +08:00
yuanjm
3cfcf2b4fd
lwip: Add macro to disable vendor class option
2021-11-23 19:37:50 +08:00
Alexey Gerenkov
6d7aa57177
coredump: Fixes core dump private header inclusion guard
2021-11-23 13:06:18 +03:00
Alexey Gerenkov
0473ddffa7
coredump: Fixes ESP-specific panic reasons handling
2021-11-23 13:06:03 +03:00
Jiang Jiang Jian
d4c247dac6
Merge branch 'bugfix/fix_static_check_error_mr_4.2' into 'release/v4.2'
...
Fix the high-impact issues from the code analysis report from customer.
See merge request espressif/esp-idf!16046
2021-11-23 07:27:18 +00:00
Jiang Jiang Jian
440d1aeb25
Merge branch 'bugfix/leedarson_v4.2' into 'release/v4.2'
...
component_bt: Fix some code logic errors (v4.2)
See merge request espressif/esp-idf!16030
2021-11-23 07:26:55 +00:00
Jiang Jiang Jian
c1f7f216e3
Merge branch 'bugfix/register_non_32bit_access_v4.2' into 'release/v4.2'
...
hal: avoid non-32bit access to registers (v4.2)
See merge request espressif/esp-idf!15617
2021-11-23 07:26:31 +00:00
xiongweichao
3beae7c8ef
Add hci command to set coexistence status
2021-11-23 11:48:39 +08:00
“YangZhao”
4200865dd1
Fix the high-impact issues from the code analysis report from customer.
...
For the CID10564,10384,10280,10098,10038,The memory was released in other place.
For the CID10365,it release the memory in the function when sent successfully.
For the CID10268,10011, we need not change the code.
2021-11-22 19:55:03 +08:00
xiongweichao
6ab925eaa0
Missing break in switch
2021-11-22 11:48:21 +08:00
xiongweichao
163dfb1091
already defined in bt_target.h
2021-11-22 11:47:00 +08:00
xiongweichao
1733159b08
Dereference after null check
2021-11-22 11:46:30 +08:00
xiongweichao
a8c653b094
Dereference before null check
2021-11-22 11:43:35 +08:00
xiongweichao
0ef796bfc2
Logically dead code
2021-11-22 11:43:05 +08:00
Yang Zhao
14cdcae482
It is abnormal when getting the deep sleep state bit. So we need to check
...
the state again and run the "ble_master_soft_rst()" if neesed.
2021-11-19 16:17:31 +08:00
Rahul Tank
c2a94ba1aa
ESP32: Fix memory leak in controller deinit function
...
Added change to dealloc s_pm_lock in controller deinit as it gets allocated
during init procedure.
2021-11-17 20:42:29 +08:00
jincheng
160afee96c
- fix HCI_Read_Clock error
...
- fix HCI_Create_Connection_Cancel error
- fix ASSERT_WARN during epr
2021-11-16 17:10:30 +08:00
Mahavir Jain
a1b16acf7a
Merge branch 'bugfix/efuse_stdbool_v4.2' into 'release/v4.2'
...
efuse: Add missing stdbool.h include file (v4.2)
See merge request espressif/esp-idf!15937
2021-11-15 15:39:03 +00:00
Jing Li
ccef7c1712
Merge branch 'bugfix/fix_ota_crash_backport_v4.2' into 'release/v4.2'
...
spi_flash: fix app crash when OTA because the OTA task's stack is in rtc fast memory(backport v4.2)
See merge request espressif/esp-idf!15861
2021-11-15 02:32:54 +00:00
Ondrej Kosta
f84e55bea2
Merge branch 'bugfix/LAN8720_reset_assertion_v4.2' into 'release/v4.2'
...
Increased LAN8720 ETH-PHY reset assertion time (v4.2)
See merge request espressif/esp-idf!15827
2021-11-14 21:49:08 +00:00
Gustavo Henrique Nihei
32d7f8e6f1
efuse: Enable C++ linkage for the include headers on esp_efuse.h
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-11-12 13:30:24 -03:00
Gustavo Henrique Nihei
d2da4598f5
efuse: Add missing stdbool.h include file
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2021-11-12 13:30:24 -03:00
Mahavir Jain
047a5bf2f7
Merge branch 'bugfix/aes_unaligned_access_v4.2' into 'release/v4.2'
...
aes: fix unaligned access (v4.2)
See merge request espressif/esp-idf!15803
2021-11-12 04:27:17 +00:00
Frank Sautter
a8ed7f44bb
Increased LAN8720 ETH-PHY reset assertion time (IDFGH-6018)
...
Increase reset assertion time from 100µs (as specified minimum in the datasheet) to 150µs.
Some specimen of the LAN8720 need the reset signal asserted longer than 100µs to initialise properly. Otherwise they are in a zombie state where they are establishing and loosing an Ethernet link once in a seconds interval.
2021-11-10 21:59:00 +01:00
jingli
b6b227e6cc
fix: app crash when OTA because the OTA task's stack is in rtc fast memory
2021-11-10 14:05:54 +08:00
Marius Vikhammer
a7a495f796
aes: fix potential unaligned access of buffers
...
https://github.com/espressif/esp-idf/issues/7236
2021-11-10 10:01:45 +08:00
boarchuz
0fe219a3f3
fix bootloader build with rom flash driver
...
Closes https://github.com/espressif/esp-idf/pull/7508
Closes https://github.com/espressif/esp-idf/issues/6849
2021-11-08 14:14:39 +08:00
xiewenxiang
6ee20240ed
component/bt: fix crash when shutdown bt(backport v4.2)
2021-11-08 10:37:31 +08:00
Island
125cf671e7
Merge branch 'bugfix/ble_mesh_host_init_v4.2' into 'release/v4.2'
...
ble_mesh: nimble: return error if init host twice (v4.2)
See merge request espressif/esp-idf!15789
2021-11-05 03:10:46 +00:00
Island
78fc16d1d3
Merge branch 'bugfix/sig_ble_mesh_errata_e16350_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Apply the errata E16350 from Bluetooth SIG (v4.2)
See merge request espressif/esp-idf!15785
2021-11-05 03:09:15 +00:00
Chinmay Chhajed
890114733f
Merge branch 'bugfix/ble_conn_latency_max_value_v4.2' into 'release/v4.2'
...
BLE: Set connection max latency value to 499.
See merge request espressif/esp-idf!15756
2021-11-04 08:55:15 +00:00
Marius Vikhammer
49c1dc43f1
Merge branch 'bugfix/define__DOXYGEN___v4.2' into 'release/v4.2'
...
docs: define __DOXYGEN__ for doxygen builds (v4.2)
See merge request espressif/esp-idf!15681
2021-11-04 05:57:07 +00:00
Marius Vikhammer
2f511cfaef
bootloader: disable psram cache bug fix for bootloader
...
The psram cache bug fix was also being applied to the bootloader binary (for cmake),
which doesnt do any psram access.
Applying this fix would increase the binary size, as much as 300 bytes in worst case scenarios
2021-11-04 11:32:15 +08:00
Marius Vikhammer
86c5d3136e
docs: define __DOXYGEN__ for doxygen builds
...
Some docs depended on __DOXYGEN__ but this was never defined anywhere.
2021-11-04 10:22:21 +08:00
lly
8106a823bd
ble_mesh: nimble: return error if init host twice
2021-11-03 19:22:12 +08:00
lly
b32d6c355a
ble_mesh: stack: Apply the errata E16350 from Bluetooth SIG
2021-11-03 19:06:49 +08:00
Chinmay Chhajed
e0ea44fa46
BLE: Set connection max latency value to 499.
2021-11-01 16:37:46 +05:30
Yuan Jian Min
f370d5089f
Merge branch 'bugfix/fix_cplusplus_miss_in_dhcp_v4.2' into 'release/v4.2'
...
dhcpserver: support cplusplus (backport v4.2)
See merge request espressif/esp-idf!15447
2021-10-30 06:21:43 +00:00
KonstantinKondrashov
939f4dfbc0
efuse_table_gen: Fixes wrong joining fields with omitted names
...
The issue is related to the non-sequential way of description when
such fields going together sequential.
Related to esp32h2 chip for eFuses: MAC_FACTORY and MAC_EXT.
The issue is in wrong indexes of MAC_EXT.
MAC_EXT got indexes like it is joined to MAC_FACTORY.
const esp_efuse_desc_t* ESP_EFUSE_MAC_FACTORY[] = {
&MAC_FACTORY[0],
&MAC_FACTORY[1],
&MAC_FACTORY[2],
&MAC_FACTORY[3],
&MAC_FACTORY[4],
&MAC_FACTORY[5],
NULL
};
const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[] = {
&MAC_EXT[6],
&MAC_EXT[7],
NULL
};
This commit fixed it to:
const esp_efuse_desc_t* ESP_EFUSE_MAC_EXT[] = {
&MAC_EXT[0],
&MAC_EXT[1],
NULL
};
2021-10-29 19:37:21 +08:00
Yuan Jian Min
4f1b5cdb8a
Merge branch 'bugfix/fix_http_head_request_v4.2' into 'release/v4.2'
...
esp_http_client: Fix HEAD request will affect the all next HTTP requests unless we close the HTTP request(backport v4.2)
See merge request espressif/esp-idf!15713
2021-10-29 07:53:49 +00:00
yuanjm
40b28a958c
dhcpserver: support cplusplus
...
Closes https://github.com/espressif/esp-idf/issues/7494
Merges https://github.com/espressif/esp-idf/pull/7526
2021-10-29 10:34:08 +08:00
yuanjm
f2347ff434
esp_http_client: Fix HEAD request will affect the all next HTTP requests unless we close the HTTP request
...
Closes https://github.com/espressif/esp-idf/issues/7777
2021-10-29 10:20:04 +08:00
Kapil Gupta
345fe24460
wpa_supplicant: Add missing cflag for legacy makefile
2021-10-28 17:03:06 +05:30
Kapil Gupta
7c402bd790
wpa_supplicant: Update internal tls client with sha384/sha512 support
2021-10-28 17:02:51 +05:30
Kapil Gupta
73933d50e8
esp_wifi: Fix interoperability issue with windows 2008
2021-10-28 16:07:33 +08:00
Mahavir Jain
a790d96441
Merge branch 'bugfix/select_boot_app_v4.2' into 'release/v4.2'
...
partition_table: Fix case when a few similar to otadata partitions in the table (v4.2)
See merge request espressif/esp-idf!15649
2021-10-28 05:38:28 +00:00
Island
f9c75d82e2
Merge branch 'bugfix/heartbeat_filter_with_acceptlist_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix heartbeat filter with accept list (v4.2)
See merge request espressif/esp-idf!15677
2021-10-28 02:58:36 +00:00
wangjialiang
41c0ba2ed0
ble_mesh: stack: Fix heartbeat filter with accept list
2021-10-27 16:39:24 +08:00
xiongweichao
5a4d4a01db
Remove assert when inq done
...
Closes https://github.com/espressif/esp-idf/issues/6759
Closes https://github.com/espressif/esp-idf/issues/7551
2021-10-27 14:26:43 +08:00
KonstantinKondrashov
fc0f90e8aa
partition_table: Fix case when a few similar to otadata partitions in the table
...
It was when in the partition table there is a partition with type="data" and suptype=""(empty),
in this case type=1, suptype=0. It is similar to otadata partition.
This commit fixes it, now it will handle it as type=1, suptype=6 (ESP_PARTITION_SUBTYPE_DATA_UNDEFINED).
2021-10-26 16:48:25 +08:00
Wang Meng Yang
78e345debc
Merge branch 'bugfix/fix_ble_scan_failed_issue_master_4.2' into 'release/v4.2'
...
[Bluetooth] Fix the ble scan failed issue
See merge request espressif/esp-idf!15589
2021-10-25 07:55:14 +00:00
morris
30355d3c0c
hal: avoid non-32bit access to registers
2021-10-25 12:05:55 +08:00
Wu Zheng Hui
3a9a2bcfc3
Merge branch 'bugfix/fix_stuck_in_rtc_clk_calibration_backport_v4.2' into 'release/v4.2'
...
[bugfix] Fix stuck in rtc clk calibration (backport v4.2)
See merge request espressif/esp-idf!15525
2021-10-21 13:22:20 +00:00
wuzhenghui
fe1d3401d9
fix stuck in rtc_clk_cal
2021-10-21 19:15:33 +08:00
Yang Zhao
c1edb161e7
1.Fix the ble scan failed issue, this may happen in coexit environment
...
2.Fix connection failed with LG 5.0 phone
3.Check only for same X component of public key in BR/EDR
2021-10-21 10:59:57 +08:00
Michael (XIAO Xufeng)
cb58226c5e
Merge branch 'bugfix/fix_touch_sensor_measure_start_wait_time_backport_v4.2' into 'release/v4.2'
...
Bugfix(Touch): fix the touch sensor wait cycle after wakeup from sleep (backport v4.2)
See merge request espressif/esp-idf!13641
2021-10-18 16:58:30 +00:00
Wang Meng Yang
de22cc8ca7
Merge branch 'bugfix/btdm_ble_data_length_update_fail_v4.2' into 'release/v4.2'
...
Fix data length update failed(release v4.2)
See merge request espressif/esp-idf!15503
2021-10-18 03:08:04 +00:00
Jiang Jiang Jian
8f8a88d5ec
Merge branch 'bugfix/fix_efuse_err_address_backport4.2' into 'release/v4.2'
...
fix efuse err address in block0 (backport v4.2)
See merge request espressif/esp-idf!14813
2021-10-15 05:44:10 +00:00
xiewenxiang
0dbd8701b5
component/bt: fix data length update failed
2021-10-13 19:43:47 +08:00
suda-morris
db956cdeca
twai: update register struct file
2021-10-12 11:10:40 +08:00
SalimTerryLi
72bb572df1
hal: avoid generate 8/16 bits intruction for register access
2021-10-12 11:06:55 +08:00
Bao Hong De
600ef45abe
Merge branch 'feature/sync_bt_lib_with_hli_v4.2' into 'release/v4.2'
...
components/bt: Sync bt lib with the high level interrupt version
See merge request espressif/esp-idf!15328
2021-10-11 03:15:09 +00:00
baohongde
4a80c40c0c
components/bt: Sync bt lib with the high level interrupt version
2021-10-08 14:17:49 +08:00
Victor Morales
b41f432262
esp_crt_bundle: remove EC-ACC certificate
...
Fixes bug #7631
2021-10-07 13:14:38 +05:30
Mahavir Jain
7caff8d13c
Merge branch 'feature/upgrade_nghttp2_component_v4.2' into 'release/v4.2'
...
nghttp2: upgrade to v1.41.0 release (v4.2)
See merge request espressif/esp-idf!15343
2021-09-30 04:08:04 +00:00
Jiang Jiang Jian
fa6a77a5dc
Merge branch 'cherry-pick-e8360fe0-3' into 'release/v4.2'
...
wpa_supplicant: clean tls client state machine (backport v4.2)
See merge request espressif/esp-idf!15039
2021-09-29 11:47:22 +00:00
Michael (XIAO Xufeng)
0e10bf11e3
Merge branch 'bugfix/uart_driver_obj_into_sram_v4.2' into 'release/v4.2'
...
uart: put driver object into sram(v4.2)
See merge request espressif/esp-idf!14753
2021-09-26 01:33:52 +00:00
Mahavir Jain
385a299069
nghttp2: upgrade to v1.41.0 release
...
Detailed changelog:
https://github.com/nghttp2/nghttp2/releases/tag/v1.41.0
Closes: https://github.com/espressif/esp-idf/issues/4883
Closes IDFGH-2821
2021-09-24 17:47:02 +05:30
David Čermák
017b30bcee
Merge branch 'bugfix/ping_iface_v4.2' into 'release/v4.2'
...
lw ip: Fix ICMP Ping on specific iface (GitHub PR) (v4.2)
See merge request espressif/esp-idf!15146
2021-09-24 06:54:42 +00:00
Zim Kalinowski
6501045d80
Merge branch 'feature/esp32c3_support_brownout_v4.2' into 'release/v4.2'
...
esp32c3: Adds support BROWNOUT reset (v4.2)
See merge request espressif/esp-idf!14963
2021-09-23 15:16:23 +00:00
Konstantin Kondrashov
f8e2eadc51
esp32c3: Adds support BROWNOUT reset (v4.2)
2021-09-23 23:16:16 +08:00
Jiang Jiang Jian
2453447940
Merge branch 'bugfix/stack_init_check_v4.2' into 'release/v4.2'
...
NimBLE: Check stack status before executing stack command
See merge request espressif/esp-idf!15026
2021-09-23 04:32:25 +00:00
zhiweijian
cc8ef6b8d2
component/bt: add clear white list API
2021-09-22 15:59:45 +08:00
morris
9b6d4c4015
uart: support alloc driver object in SRAM
...
If CONFIG_UART_ISR_IN_IRAM is on, which means user hope the uart
interrupt can still be serviced even when cache is diabled (e.g.
writing to flash). In that case, the driver should make sure to
put the all related objects into SRAM, avoid putting them in the PSRAM.
Closes https://github.com/espressif/esp-idf/issues/7044
Closes https://github.com/espressif/esp-idf/pull/7355
2021-09-22 12:01:04 +08:00
morris
5253a6c916
uart: format driver code by astyle
2021-09-22 12:01:04 +08:00
Vikram Dattu
718d2e5f19
esp_http_client: Fixed handling of EAGAIN return
...
For https connection `ESP_TLS_ERR_SSL_WANT_READ` of esp_transport_read was getting treated as error.
Treated this as a timeout to fix connection abort issue!
Also handled http connection EAGAIN with `errno == EAGAIN` check.
Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
2021-09-20 17:49:11 +05:30
Mahavir Jain
295624d5a3
Merge branch 'fix/esp_mbedtls_write_api_v4.2' into 'release/v4.2'
...
Fix esp_mbedtls_write API (v4.2)
See merge request espressif/esp-idf!15215
2021-09-20 11:34:23 +00:00
wuzhenghui
1d63988db2
fix s2 efuse err address in block0
2021-09-16 20:16:52 +08:00
Aditya Patwardhan
a0b107fe3d
Fix esp_mbedtls_write API
...
Fix esp_wolfssl_write API
Closes https://github.com/espressif/esp-idf/issues/7461
2021-09-16 09:02:34 +05:30
Erhan Kurubas
e4fdf07acb
esp_ipc: fix race condition in ipc task
2021-09-15 22:57:02 +03:00
Erhan Kurubas
dc25973825
ipc: enable ipc task at single core for gcov dump
2021-09-15 22:57:02 +03:00
Erhan Kurubas
5ad1e020ce
gcov: add stub table size entry
2021-09-15 22:57:02 +03:00
Erhan Kurubas
886ea8d33b
gcov: add gcov callback into the ipc task
2021-09-15 22:57:02 +03:00
Erhan Kurubas
67fc5183dc
gcov: dump in a special thread
2021-09-15 22:57:02 +03:00
Erhan Kurubas
e43fedb3f4
gcov: added dbg stub capabilites and magic number entry to keep backward compatible
2021-09-15 22:57:02 +03:00
morris
78ff78c789
Merge branch 'bugfix/config_data_interface_early_v4.2' into 'release/v4.2'
...
initialize data interface early (v4.2)
See merge request espressif/esp-idf!15090
2021-09-09 08:45:54 +00:00
ivmarkov
4b8492d46f
lwip: Fix ICMP Ping on specific iface
...
Fix broken parentheses in setsockopt call
Merges https://github.com/espressif/esp-idf/pull/7397
2021-09-09 07:43:00 +02:00
He Yin Ling
4e6c12bf30
Merge branch 'bugfix/switch_icmp_unit_test_from_baidu_to_taobao_v4.2' into 'release/v4.2'
...
unit_test: increase icmp unit test timeout configuration (v4.2)
See merge request espressif/esp-idf!14937
2021-09-09 01:38:00 +00:00
Wang Meng Yang
f9632200fb
Merge branch 'bugfix/hf_disc_acl_no_disc_v4.2' into 'release/v4.2'
...
bugfix/acl can't disconnect when hfp_client disconnect [release/v4.2]
See merge request espressif/esp-idf!15057
2021-09-07 10:13:57 +00:00
Mahavir Jain
afc74ae36a
Merge branch 'bugfix/fix_ws_handle_big_messages_v4.2' into 'release/v4.2'
...
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly(backport v4.2)
See merge request espressif/esp-idf!15014
2021-09-07 08:21:40 +00:00
Liu Han
be4b8e547a
expat: Update library from 2.2.9 to 2.4.1
2021-09-06 19:59:55 +08:00
morris
2e0f907656
eth: dont warn nego timeout if link is down
2021-09-06 18:45:15 +08:00
morris
83018bf05f
emac: configure data interface early
2021-09-06 18:44:37 +08:00
Wang Meng Yang
d933aba6a1
Merge branch 'bugfix/bt_spp_timer_collision_v4.2' into 'release/v4.2'
...
fix timer collision in role switch(v4.2)
See merge request espressif/esp-idf!14819
2021-09-06 08:23:26 +00:00
Mahavir Jain
8dcf216034
Merge branch 'feature/update_cjson_submodule_v4.2' into 'release/v4.2'
...
cJSON: Update submodule to v1.7.15 (v4.2)
See merge request espressif/esp-idf!15075
2021-09-06 06:37:52 +00:00
jincheng
6da584270c
fix timer collision in role switch
...
Closes https://github.com/espressif/esp-idf/issues/7203
2021-09-06 10:15:10 +08:00
Shubham Kulkarni
87a4f82d73
cJSON: Update submodule to latest release.
...
This update fixes NULL pointer dereference issues in previous release
Closes https://github.com/espressif/esp-idf/issues/7317
2021-09-06 07:42:32 +05:30
Omar Chebib
60ce887308
uart: cleaner way of handling error in a critical section
...
Some critical sections have also been added, making the code more
symetric accross the similar functions.
Closes https://github.com/espressif/esp-idf/pull/6396
2021-09-03 15:20:33 +08:00
Luca Burelli
3691fb9f48
uart: Add missing critical section wrappers around rx_buffered_len
...
The missing barriers caused uart_get_buffered_data_len() to (very rarely)
return a garbage value. When used in MicroPython, though, this caused
select() to return and a subsequent read() to stall indefinitely until
a char was actually available.
Signed-off-by: Chen Yi Qun <chenyiqun@espressif.com>
Closes https://github.com/espressif/esp-idf/issues/6397
Merges https://github.com/espressif/esp-idf/pull/6396
2021-09-03 15:20:33 +08:00
jincheng
1dcde9c74f
fix acl can not disconnect when hf_client disconnect
2021-09-03 10:58:55 +08:00
Wang Meng Yang
b132b61181
Merge branch 'bugfix/btdm_fix_some_Document_Description_Error_v4.2' into 'release/v4.2'
...
component/bt: fix some ble document description error(backport v4.2)
See merge request espressif/esp-idf!14824
2021-09-03 01:40:16 +00:00
XieWenxiang
7ea602838f
component/bt: fix some ble document description error
2021-09-01 20:44:20 +08:00
Kapil Gupta
80a4d20462
Merge branch 'bugfix/eap_client_windows' into 'master'
...
wpa_supplicant: clean tls client state machine
Closes IDFGH-5702, IDFGH-5662, and IDFGH-119
Closes https://github.com/espressif/esp-idf/issues/7422
Closes https://github.com/espressif/esp-idf/issues/1297
See merge request espressif/esp-idf!14968
(cherry picked from commit e8360fe075
)
d3a42d78
wpa_supplicant: clean tls client state machine
2021-09-01 19:16:31 +08:00
Rahul Tank
c7320b2d1d
NimBLE: Check stack status before executing stack command
2021-08-31 18:30:06 +05:30
Alberto García Hierro
e2c35ca35b
Enable IO20 on ESP32
...
Some newer ESP32 variants (like ESP32-PICO-V3 and ESP32-PICO-MINI-02)
do implement this pin and it can be used as a normal GPIO.
Fixes #6016
Fixes #6837
Closes https://github.com/espressif/esp-idf/pull/6918
(cherry picked from commit 6deaefde69
)
2021-08-31 20:33:13 +08:00
yuanjm
420aedbe3d
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly.
...
Closes https://github.com/espressif/esp-idf/issues/7457
2021-08-31 14:23:10 +08:00
yuanjm
f6d2932953
Revert "Merge branch 'bugfix/fix_ws_handle_big_messages_error_v4.2' into 'release/v4.2'"
...
This reverts commit 5ca91eb54e
, reversing
changes made to 192d42c8b8
.
2021-08-31 14:12:24 +08:00
Sachin Parekh
527e5abae0
secure_boot/esp32s2: Disable read protecting of efuses
...
When secure boot is enabled, disable the ability to read protect
efuses that contain the digest.
2021-08-26 12:05:39 +05:30
morris
bfa51a9a68
unit_test: switch icmp test server to taobao
2021-08-25 08:34:14 +02:00
Zim Kalinowski
e5da87933c
Merge branch 'bugfix/fix_deep_sleep_miss_bug_mr_v4.2' into 'release/v4.2'
...
Fix controller may miss the sleep time
See merge request espressif/esp-idf!14738
2021-08-24 08:01:10 +00:00
David Čermák
6bb35ddf85
Merge branch 'bugfix/fix_ping_sock_return_error_v4.2' into 'release/v4.2'
...
ping_sock: Fix esp_ping_new_session may return ESP_OK when the error occured(backport v4.2)
See merge request espressif/esp-idf!14846
2021-08-23 06:30:54 +00:00
Wang Meng Yang
94cdecde30
Merge branch 'component_bt/add_spp_faq_v4.2' into 'release/v4.2'
...
Component_bt/Add FAQ in SPP Demo README[backport v4.2]
See merge request espressif/esp-idf!14797
2021-08-23 05:16:29 +00:00
xiongweichao
5abc5f6748
components/bt: fix spp memory leak
...
Closes https://github.com/espressif/esp-idf/issues/7238
2021-08-19 14:35:53 +08:00
Zim Kalinowski
f075275cd1
Merge branch 'feature/update_efuses_for_esp32s2_v4.2' into 'release/v4.2'
...
efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses (v4.2)
See merge request espressif/esp-idf!14771
2021-08-19 06:28:50 +00:00
Mahavir Jain
48c9f47247
Merge branch 'fix/warning_in_wifi_prov_mgr_v4.2' into 'release/v4.2'
...
provisioning: fix wifi warning in wifi_prov_mgr application (v4.2)
See merge request espressif/esp-idf!14764
2021-08-19 04:09:18 +00:00
David Čermák
16be7d056d
Merge branch 'bugfix/cmake_compiler_warn_write_string_v4.2' into 'release/v4.2'
...
Build: Fix CMake to pass -Wwrite-string compiler flag if enabled (v4.2)
See merge request espressif/esp-idf!14427
2021-08-18 16:02:28 +00:00
Island
2b2c1f5e65
Merge branch 'bugfix/ble_mesh_cve_recommendation_v4.2' into 'release/v4.2'
...
ble_mesh: Update the SIG recommendations for CVE issues (v4.2)
See merge request espressif/esp-idf!14842
2021-08-18 12:41:17 +00:00
David Cermak
1c59050209
panic/memprot: Fix minor const string correction on panic print
2021-08-18 19:29:32 +08:00
David Cermak
9b23491339
wpa_supplicant: Temporarily disable write-string warning
...
Since some assignment of a string literal to `char *` variables were
added and not caught by the CI.
2021-08-18 19:29:32 +08:00
Harshit Malpani
d96dd2c002
provisioning: fix wifi warning in wifi_prov_mgr application
...
Scan configuration parameters should not modify in co-existence mode.
2021-08-18 18:34:46 +08:00
Zim Kalinowski
e3df8293a9
Merge branch 'bugfix/remove_bt_get_mac_v4.2' into 'release/v4.2'
...
bt: Remove unused function esp_bt_get_mac. (v4.2)
See merge request espressif/esp-idf!14836
2021-08-18 05:05:07 +00:00
yuanjm
04be80124c
ping_sock: Fix esp_ping_new_session may return ESP_OK when the error occured
...
Closes https://github.com/espressif/esp-idf/issues/7363
2021-08-18 11:53:09 +08:00
lly
06196f347a
ble_mesh: Update the SIG recommendations for CVE issues
2021-08-18 10:58:18 +08:00
Chinmay Chhajed
afe3f26fca
bt: Remove unused function esp_bt_get_mac.
2021-08-17 18:53:05 +05:30
liqigan
cda9fc98e7
add FAQ in SPP demo README
2021-08-17 15:17:31 +08:00
Mahavir Jain
1472bf8780
libsodium: fix source directory names to address build issues with Make
2021-08-17 11:10:34 +05:30
Wang Meng Yang
bb0dbab859
Merge branch 'bugfix/btdm_auto_update_PPCP_attribute_value_v4.2' into 'release/v4.2'
...
component/bt: fix bluedroid host auto update PPCP attribute value(backport v4.2)
See merge request espressif/esp-idf!14749
2021-08-17 02:08:01 +00:00
Anton Maklakov
cb9391a1cc
Merge branch 'ci/change_perf_key_v4.2' into 'release/v4.2'
...
ci: update performance test key to db compatible format (v4.2)
See merge request espressif/esp-idf!14655
2021-08-16 06:13:21 +00:00
KonstantinKondrashov
6f0ad5662a
efuse(esp32s2): Added flash_ver, psram_ver, pkg_ver efuses
2021-08-12 18:45:45 +05:00
XieWenxiang
921ec124ee
component/bt: fix bluedroid host auto update PPCP attribute value
2021-08-11 18:04:53 +08:00
Yang Zhao
33f2bcec4c
The controller may miss the sleep time caculated before. So it will stuck
...
in the loop to get the deep sleep HW flag. Then the watchdog issue happen.
2021-08-11 14:23:16 +08:00
Michael (XIAO Xufeng)
de7fd4e93e
Merge branch 'bugfix/spi_master_crash_cache_disabled_v4.2' into 'release/v4.2'
...
spi_master: fix the crash when using interrupt mode when cache is disabled (v4.2)
See merge request espressif/esp-idf!14682
2021-08-10 02:39:39 +00:00
Mahavir Jain
e1d33a7fa1
Merge branch 'bugfix/xtensa_extra_info_register_values_v4.2' into 'release/v4.2'
...
espcoredump.py: Parse EPS and EPC register values using register index (v4.2)
See merge request espressif/esp-idf!14565
2021-08-06 05:10:33 +00:00
Michael (XIAO Xufeng)
d91d6945d7
spi_master: fix the crash when using interrupt mode when cache is disabled
...
Closes https://github.com/espressif/esp-idf/issues/6529
Closes https://github.com/espressif/esp-idf/issues/6781
Closes https://github.com/espressif/esp-idf/issues/7368
2021-08-06 12:22:15 +08:00
Zim Kalinowski
45330303d6
Merge branch 'bugfix/freertos_ut_suspend_v4.2' into 'release/v4.2'
...
freertos: Increases delta for UT - Test suspend-resume CPU. The number of... (v4.2)
See merge request espressif/esp-idf!14631
2021-08-05 05:13:24 +00:00
Fu Hanxi
6b95f3bddd
ci: update performance test key to db compatible format
2021-08-04 12:28:42 +08:00
KonstantinKondrashov
5893641482
freertos: Increases delta for UT - Test suspend-resume CPU. The number of tick_hook should be the same for both CPUs
2021-08-03 16:07:03 +05:00
KonstantinKondrashov
f5897efa4f
bootloader: Change range of the factory reset pin in Kconfig
...
Closes: https://github.com/espressif/esp-idf/issues/5489
2021-08-03 14:40:29 +05:00
Marius Vikhammer
2f02863fff
uart: fix typo in error message
...
Closes https://github.com/espressif/esp-idf/issues/7360
2021-08-03 09:28:39 +08:00
Jiang Jiang Jian
f4a2c5b520
Merge branch 'mesh/bugfix_fix_esp_mesh_send_block_issue_v4.2' into 'release/v4.2'
...
mesh/ps: esp_mesh_send is blocked in nodes(layer>=3), when a FIXED-ROOT root is duty master(backport_v4.2)
See merge request espressif/esp-idf!14086
2021-07-31 02:52:26 +00:00
Shubham Patil
c06d8f8521
espcoredump.py: Parse EPS and EPC register values using register index
2021-07-29 10:46:02 +05:30
aleks
68e7ecec67
freemodbus: add affinity option for modbus stack tasks
2021-07-28 08:46:52 +02:00
Zim Kalinowski
764f0db002
Merge branch 'bugfix/freemodbus_change_max_task_prio_v42' into 'release/v4.2'
...
Bugfix/freemodbus change max task prio (backport v4.2)
See merge request espressif/esp-idf!13731
2021-07-27 21:19:14 +00:00
Zim Kalinowski
87e9908506
Merge branch 'bugfix/fix_supplicant_log_v4.2' into 'release/v4.2'
...
wpa_supplicant: Fix compilation when debug prints are enabled
See merge request espressif/esp-idf!14227
2021-07-27 12:04:50 +00:00
Zim Kalinowski
bc8d2ebcbf
Merge branch 'bugfix/wps_wfa_cert_fixes_v4.2' into 'release/v4.2'
...
wpa_supplicant: Add WPS strict in config option(backport v4.2)
See merge request espressif/esp-idf!14230
2021-07-27 10:44:12 +00:00
Michael (XIAO Xufeng)
b2be91d98b
Merge branch 'feature/regi2c_add_lock_v4.2' into 'release/v4.2'
...
regi2c: add a spinlock for accessing (reg)I2C devices (backport v4.2)
See merge request espressif/esp-idf!13713
2021-07-27 07:32:35 +00:00
David Čermák
0d0d31bcf3
Merge branch 'bugfix/esp_netif_dhcps_state_v4.2' into 'release/v4.2'
...
esp_netif: Fix dhcps state transitions (v4.2)
See merge request espressif/esp-idf!14424
2021-07-27 07:23:45 +00:00
Zim Kalinowski
60e4bfae90
Merge branch 'bugfix/fatfs_alloc_extram_first_v4.2' into 'release/v4.2'
...
fatfs: fix SPIRAM allocation not used due to Kconfig option name error (v4.2)
See merge request espressif/esp-idf!14049
2021-07-26 07:59:16 +00:00
Zim Kalinowski
5c82ebce35
Merge branch 'bugfix/fix_esp32s2_deep_sleep_timer_wake_up_fail_backport_v4.2' into 'release/v4.2'
...
rtc: fix esp32s2 fall into sleep forever when deep-sleep time is set to 0(backport v4.2)
See merge request espressif/esp-idf!13562
2021-07-26 07:39:16 +00:00
Zim Kalinowski
6fba03f681
Merge branch 'fix/memory_leaks_identified_by_cppcheck_v4.2' into 'release/v4.2'
...
Fix/memory leaks identified by cppcheck (v4.2)
See merge request espressif/esp-idf!14502
2021-07-26 06:43:27 +00:00
Aditya Patwardhan
e5b4d5f348
Fix memory leak on error path in register_select
...
And remove dead error handling code from unregister_select.
Closes https://github.com/espressif/esp-idf/pull/7296
2021-07-26 14:43:21 +08:00
shenjun
416dc98ed8
mesh/ps: esp_mesh_send is blocked in nodes(layer>=3), when a FIXED-ROOT root is duty master
2021-07-26 14:14:08 +08:00
Zim Kalinowski
0832580661
Merge branch 'bugfix/spp_connect_20_fail_v4.2' into 'release/v4.2'
...
component_bt: fix spp acceptor deadlock
See merge request espressif/esp-idf!14106
2021-07-26 01:43:06 +00:00
Ivan Grokhotkov
cc366cc3c7
fatfs: fix SPIRAM allocation not used due to Kconfig option name error
...
Closes https://github.com/espressif/esp-idf/issues/5756
2021-07-26 09:40:39 +08:00
aditi_lonkar
6f016def84
wpa_supplicant: Fix compilation when debug prints are enabled.
2021-07-26 09:38:21 +08:00
aditi_lonkar
71b9121c7d
wpa_supplicant: Add WPS strict in config option
...
WPS strict disables workarounds with different APs and may cause
IOT issues. Remove this as default and introduce as a config option.
Also declare esp device as single band mobile device otherwise
WFA sniffer was not able to identify it in the certification setup.
2021-07-26 09:37:28 +08:00
David Cermak
2b65b82bd6
esp_netif: Fix dhcps state transitions
...
When the DHCP server is stopped before starting the netif,
it should remain stopped -- as per compatibility with previous tcpip_adapter behavior
2021-07-26 09:33:32 +08:00
aleks
ea101ecb38
freemodbus: increase max priority of modbus tasks
...
allows to avoid issues with modbus processing when higher priority tasks are used in user application
2021-07-26 08:46:25 +08:00
Omar Chebib
d7687ce6fa
regi2c: add a spinlock for accessing (reg)I2C devices
...
When not compiling bootloader, a spinlock will be used for reading or writing
I2C internal devices/registers.
When compiling for bootloader, no need to use any lock.
2021-07-26 06:46:21 +08:00
Wang Meng Yang
12ce70a583
Merge branch 'bugfix/a2dp_deint_crash_v4.2' into 'release/v4.2'
...
component_bt: fix a2dp deinit crash(v4.2)
See merge request espressif/esp-idf!14418
2021-07-23 07:26:22 +00:00
Jakob Hasse
7f2da36c33
Merge branch 'bugfix/setjmp_longjmp_4.2' into 'release/v4.2'
...
[system]: Made longjmp save for context switch (backport v4.2)
See merge request espressif/esp-idf!13501
2021-07-23 03:52:55 +00:00
Zim Kalinowski
4722c36926
Merge branch 'feature/upgrade_mbedtls_to_v4.2' into 'release/v4.2'
...
mbedtls: upgrade to release v2.16.11 (v4.2)
See merge request espressif/esp-idf!14438
2021-07-21 06:55:14 +00:00
Mahavir Jain
754e742344
mbedtls: upgrade to release v2.16.11
...
For detailed release notes please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.11
2021-07-21 14:55:09 +08:00
Zim Kalinowski
39a8dc30ea
Merge branch 'bugfix/esp_event_any_id_unregister_4.2' into 'release/v4.2'
...
ESP Event: fix unregister documentation (backport 4.2)
See merge request espressif/esp-idf!14436
2021-07-21 04:07:34 +00:00
Zim Kalinowski
9f3cf98d4e
Merge branch 'bugfix/fix_scan_timeout_mr_4.2' into 'release/v4.2'
...
Fix the scan timeout report
See merge request espressif/esp-idf!14446
2021-07-21 04:00:40 +00:00
Jakob Hasse
aabdb2c7a1
[system]: Made longjmp save for context switch
...
* Patched longjmp to be context-switch safe
longjmp modifies the windowbase and windowstart
registers, which isn't safe if a context switch
occurs during the modification. After a context
switch, windowstart and windowbase will be
different, leading to a wrongly set windowstart
bit due to longjmp writing it based on the
windowbase before the context switch. This
corrupts the registers at the next window
overflow reaching that wrongly set bit.
The solution is to disable interrupts during
this code. It is only 6 instructions long,
the impact shouldn't be significant.
The fix is implemented as a wrapper which
replaces the original first instructions of
longjmp which are buggy. Then, it jumps back
to execute the rest of the original longjmp
function.
Added a comparably reliable test to the
test apps.
2021-07-21 09:48:48 +08:00
Yang Zhao
0fe0bea65a
This is to fix the hardware bug. The device may report scan event
...
timeout when scaning.If check this error,then reset the rwble core.
2021-07-20 20:37:08 +08:00
Shubham Kulkarni
88b3e0d8d8
Merge branch 'bugfix/fix_truncated_headers_for_esp_http_client_v4.2' into 'release/v4.2'
...
esp_http_client: Fix header truncated when responded header length over buffer_size (backport v4.2)
See merge request espressif/esp-idf!14384
2021-07-20 12:17:11 +00:00
Yuan Jian Min
5ca91eb54e
Merge branch 'bugfix/fix_ws_handle_big_messages_error_v4.2' into 'release/v4.2'
...
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly(backport v4.2).
See merge request espressif/esp-idf!14345
2021-07-20 11:55:08 +00:00
Hrishikesh Dhayagude
192d42c8b8
Merge branch 'feature/protocomm_mfg_data_v4.2' into 'release/v4.2'
...
Provisioning BLE: Add API to set manufacturer data in advertisement (scan response) packets (v4.2)
See merge request espressif/esp-idf!14367
2021-07-20 10:50:21 +00:00
Jakob Hasse
d3ffdc79fd
[esp_event]: fixed and improved docs
...
* Description of unregistering was incorrect
* Made clear that event loop arg mustn't be NULL
* Added parameter check in create function
Closes https://github.com/espressif/esp-idf/issues/6761
Closes IDFGH-4969
2021-07-20 15:47:37 +08:00
Zim Kalinowski
1b87cfc565
Merge branch 'bugfix/esp32s2_disable_bss_extram_v4.2' into 'release/v4.2'
...
esp32s2: disable bss extram option, clean up spiram init code a bit (v4.2)
See merge request espressif/esp-idf!13735
2021-07-20 07:24:38 +00:00
Angus Gratton
1d64638333
esp_common: Correctly disable ".bss segment placed in external memory" for ESP32-S2 & ESP32-S3
...
Support for this feature is still pending.
As reported by https://github.com/espressif/esp-idf/issues/6162
2021-07-20 15:24:32 +08:00
yuanjm
fc937e257b
esp_http_server: Fix ws server handle length over 1440(MTU) messages incorrectly.
...
Closes https://github.com/espressif/esp-idf/issues/7202
2021-07-20 14:27:10 +08:00
Darian
86f808ef2b
Merge branch 'bugfix/twai_low_speed_bit_rates_v4.2' into 'release/v4.2'
...
TWAI: Fix incorrect configuration initializers for low speed bit rates (backport v4.2)
See merge request espressif/esp-idf!14413
2021-07-20 05:12:59 +00:00
Zim Kalinowski
9896fc0aef
Merge branch 'bugfix/otatool_imported_as_lib_v4.2' into 'release/v4.2'
...
otatool: Fix a crash when imported as external python lib (v4.2)
See merge request espressif/esp-idf!13667
2021-07-20 03:25:20 +00:00
xiongweichao
f83bacd2b5
Not initialized or in the process of de-initialization, calling API will return ERR
2021-07-19 20:13:32 +08:00
xiongweichao
3ba13749d3
fix a2dp deinit crash
2021-07-19 20:12:57 +08:00
Darian Leung
7ca2688378
TWAI: Fix incorrect configuration initializers for low speed bit rates
...
This commit fixes the timing configuration initializers for the
1K, 5K, and 10K bit rates.
2021-07-19 17:33:58 +08:00
Wang Meng Yang
1e2d7ea792
Merge branch 'bugfix/SCO_connect_fail_after_peer_not_accept_sniff_v4.2' into 'release/v4.2'
...
bugfix/unable to initiate SCO connection when peer device not accept sniff mode (v4.2)
See merge request espressif/esp-idf!14394
2021-07-19 07:24:58 +00:00
morris
a45146c87d
Merge branch 'bugfix/delete_i2c_cmd_mux_semaphore_more_cleanly_v4.2' into 'release/v4.2'
...
dreiver/i2c: delete i2c cmd mux semaphore more cleanly (backport 4.2)
See merge request espressif/esp-idf!13401
2021-07-19 04:54:44 +00:00
KonstantinKondrashov
dd06800d7b
otatool: Fix a crash when imported as external python lib
...
Closes: https://github.com/espressif/esp-idf/issues/6733
2021-07-19 12:41:17 +08:00
Zim Kalinowski
469be5f7be
Merge branch 'bugfix/newlib_FD_ISSET_v4.2' into 'release/v4.2'
...
newlib: Fix a case in FD_ISSET macro when n==-1 (v4.2)
See merge request espressif/esp-idf!13691
2021-07-19 04:32:55 +00:00
wangmengyang
036a045b86
component/bt: fix some bugs in bluetooth controller(2fcbe897)
...
1. Fixed the crash when using scan parameter: window = 4 slots, interval = 5 slots
2. Fixed BLE ACL tx flush issue during reset
3. Added remove sniff when peer not accepted sniff mode
2021-07-19 08:12:48 +08:00
laokaiyao
8872c6a3ac
driver/i2c: add notes to i2c deleteing function
2021-07-16 14:26:48 +08:00
Melissa LeBlanc-Williams
59d08d4467
dreiver/i2c: delete i2c cmd_mux semaphore more cleanly
...
Merges https://github.com/espressif/esp-idf/pull/6847
2021-07-16 14:26:48 +08:00
Zim Kalinowski
4663d3ec11
Merge branch 'docs/spi_max_transfer_sz_limit_v4.2' into 'release/v4.2'
...
spi_docs: Fixed the default value of max_transfer_sz_limit (backport v4.2)
See merge request espressif/esp-idf!14253
2021-07-16 06:24:15 +00:00
Zim Kalinowski
77b12f0659
Merge branch 'nimble/fix_broadcaster_role_v4.2' into 'release/v4.2'
...
NimBLE: Fix build error for broadcaster role and bug in peer_dev_record (v4.2)
See merge request espressif/esp-idf!14301
2021-07-16 06:18:18 +00:00
yuanjm
c764c59893
esp_http_client: Optimize code structure
2021-07-15 16:26:43 +08:00
Clickau
7188eaaebf
esp_http_client: fix truncated headers
...
Signed-off-by: yuanjm <yuanjianmin@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/6370
2021-07-15 16:26:39 +08:00
KonstantinKondrashov
1214dcea3a
newlib: Fix a case in FD_ISSET macro when n==-1
2021-07-15 11:18:45 +08:00
Prasad Alatkar
bcdedf5501
Provisioning BLE: Add API to set manufacturer data in scan response
...
- Add `wifi_prov_scheme_ble_set_mfg_data` API to set custom manufacturer data
in BLE advertisements.
- Run format.sh script on modified files.
- Fix few typos in `protocomm_nimble.c`.
- Incorporate suggestion to remove extra check on protocomm_ble_mfg_data_len
- Remove few unnecessary comments.
2021-07-14 18:25:20 +05:30
Chen Yi Qun
20e41d6265
fix esp32s2 fall into sleep forever when deep-sleep time is set to 0(backport v4.2)
2021-07-14 17:46:20 +08:00
Angus Gratton
21f4f460ca
Merge branch 'bugfix/panic_handler_disable_wdts_early_v4.2' into 'release/v4.2'
...
esp_system: Reconfigure the WDTs at the start of the panic handler (v4.2)
See merge request espressif/esp-idf!14231
2021-07-14 08:47:15 +00:00
fuzhibo
0679862de2
Driver(Touch sensor): fix the touch sensor wait cycle after wakeup from sleep
2021-07-14 14:47:07 +08:00