Jiang Jiang Jian
3d56f1b1b9
Merge branch 'feature/update-gdb-to-14.2_20240403_v5.2' into 'release/v5.2'
...
feat(tools): update gdb version to 14.2_20240403 (v5.2)
See merge request espressif/esp-idf!30437
2024-04-25 11:19:51 +08:00
Wang Meng Yang
dc3e9531c0
Merge branch 'bugfix/bt_bss_in_extram_v5.2' into 'release/v5.2'
...
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled(backport v5.2)
See merge request espressif/esp-idf!30378
2024-04-25 10:45:54 +08:00
morris
4cf7387e14
Merge branch 'fix/uart_wakeup_threshold_v5.2' into 'release/v5.2'
...
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured (v5.2)
See merge request espressif/esp-idf!30462
2024-04-25 10:36:42 +08:00
morris
bc4c826ff1
Merge branch 'bugfix/uart_bitrate_max_value_c2_v5.2' into 'release/v5.2'
...
fix(uart): correct C2 UART_BITRATE_MAX value (v5.2)
See merge request espressif/esp-idf!30459
2024-04-25 10:36:36 +08:00
morris
8374791fd4
Merge branch 'bugfix/gpio_drive_cap_v5.2' into 'release/v5.2'
...
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3 (v5.2)
See merge request espressif/esp-idf!30466
2024-04-25 10:36:31 +08:00
Michael (XIAO Xufeng)
78b6d515bb
Merge branch 'bugfix/i2c_timeout_issue_v5.2' into 'release/v5.2'
...
fix(i2c): fix issues related to timeout and alive interval tick (backport v5.2)
See merge request espressif/esp-idf!29979
2024-04-24 23:48:32 +08:00
Wang Mengyang
4d7f9c5d88
change(bt): Add a test for release bt .bss and .data memory to heap
...
1. use nimble host, initialize and then deinitialize bt stack in the test
2. support tests for different SoC targets and multiple configuration options
2024-04-24 17:24:02 +08:00
Wang Mengyang
c136089f4e
change(bt): Modify test_app directory layout
...
- Existing test app is put in a new subdirectory "basic_unit_test"
2024-04-24 17:24:02 +08:00
Wang Mengyang
bb6cf16177
change(bt): Rename linker script file names and symbol names
...
1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release
2024-04-24 17:24:02 +08:00
Wang Mengyang
a06844d9b1
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
...
1. Closes https://github.com/espressif/esp-idf/issues/10427
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified
2024-04-24 17:24:02 +08:00
Jiang Jiang Jian
5ec51688a6
Merge branch 'fix/fix_some_esp32c6_twt_bugs_v5.2' into 'release/v5.2'
...
fix(wifi): fix some esp32c6 twt bugs (Backport v5.2)
See merge request espressif/esp-idf!30401
2024-04-24 17:23:05 +08:00
Song Ruo Jing
64984b7b71
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
2024-04-24 16:58:06 +08:00
Song Ruo Jing
15962a953a
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
...
Closes https://github.com/espressif/esp-idf/issues/12586
2024-04-24 16:25:54 +08:00
Song Ruo Jing
1ed2f223fb
fix(uart): correct C2 UART_BITRATE_MAX value
2024-04-24 16:19:41 +08:00
Island
5fa34283c0
Merge branch 'feat/optimzie_ble_ctrl_memory_v5.2' into 'release/v5.2'
...
ble: support only legacy adv and slave function on esp32c2 (v5.2)
See merge request espressif/esp-idf!30334
2024-04-24 14:18:19 +08:00
xuxiao
9897fd9c87
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
2024-04-24 14:15:04 +08:00
Jiang Jiang Jian
8b4177f148
Merge branch 'bugfix/mgmt_gcmp_issue_v5.2' into 'release/v5.2'
...
fix(wifi): Fix GCMP encryption for mgmt packets and other bugfixes (Backport v5.2)
See merge request espressif/esp-idf!30439
2024-04-24 11:06:54 +08:00
zwl
275eab4f5d
ble: update sdkconfig.defaults.esp32c6 file for blufi example
2024-04-24 10:50:40 +08:00
zwl
05521c918d
ble: update sdkconfig.defaults.esp32c2 file for blufi example
2024-04-24 10:50:40 +08:00
zwl
e99f45b4c6
ble: optimize bt cmakelists.txt file
2024-04-24 10:50:40 +08:00
zwl
a64a528cb8
ble: support only legacy adv and slave function on esp32c2
2024-04-24 10:50:40 +08:00
Shu Chen
66c164b90b
Merge branch 'backport/openthread_mtd_joiner_config_52' into 'release/v5.2'
...
fix(openthread): backport some openthread features(backportv5.2)
See merge request espressif/esp-idf!30419
2024-04-24 10:40:17 +08:00
Jiang Jiang Jian
d4e32532df
Merge branch 'bugfix/optimize_hidh_connection_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix HID Host connection bugs[backport 5.2]
See merge request espressif/esp-idf!30425
2024-04-24 10:23:45 +08:00
Jiang Jiang Jian
5aad8507cb
Merge branch 'bugfix/add_workaround_for_ble_rtc_hw_issue_backport_v5.2' into 'release/v5.2'
...
fix(ble): add workaround for ble RTC not enabled issue (v5.2)
See merge request espressif/esp-idf!30132
2024-04-24 10:16:49 +08:00
Jiang Jiang Jian
1c09bc1675
Merge branch 'bugfix/hf_local_param_null_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway (v5.2)
See merge request espressif/esp-idf!30440
2024-04-24 10:15:47 +08:00
Jin Cheng
89dbe5f6dc
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:25:24 +08:00
Kapil Gupta
5ce43f68f3
fix(esp_wifi): Correct action frame type in send_mgmt_frame API
2024-04-24 01:52:35 +05:30
Sarvesh Bodakhe
3ba5cb9687
fix(wifi): Add bugfix to avoid RSNXE and KDE mismatch during 4-way-handshake
2024-04-24 01:48:16 +05:30
Kapil Gupta
280ec09b03
fix(wifi): Fix encryption/decryption issue for mgmt packets
...
* Fix issues related to mgmt packets encryption in GCMP
* Fix issue of wrong decryption of mgmt packets when PMF is enabled
* Fix softAP bug in handling of SAE Reauthentication
2024-04-24 01:48:06 +05:30
Alexey Lapshin
d2e5b33e2c
feat(tools): update gdb version to 14.2_20240403
2024-04-23 22:32:39 +04:00
liqigan
98b744c85b
fix(bt/bluedroid): Fix HID Host connection bugs
...
1. Fix is_orig value inconsistency for HIDH open event
2. Fix the error state for repeat connection of the same device
2024-04-23 21:04:50 +08:00
cjin
ca79a7d878
bugfix(ble): workaround to avoid ble rtc not work when power up
2024-04-23 20:55:13 +08:00
Xu Si Yu
d4a361bb71
feat(openthread): support openthread ephemeral key
2024-04-23 20:26:56 +08:00
Dávid Fehér
d574cea5e5
fix(openthread): Fix openthread mtd joiner config
...
* Fix openthread-core-esp32x-mtd-config.h: OPENTHREAD_CONFIG_JOINER_ENABLE macro value
* On ESP32 MTD devices Joiner role functionality was not working even if 'Joiner enable' was checked in SDK config because 0 was defined in OPENTHREAD_CONFIG_JOINER_ENABLE macro. Value modified to 1 to resolve the issue. Tested and working on ESP32 H2 MTD device.
* Closes: https://github.com/espressif/esp-idf/pull/13473
2024-04-23 20:22:35 +08:00
Rahul Tank
2ba5320112
Merge branch 'bugfix/rpa_timeout_api_v5.2' into 'release/v5.2'
...
fix(nimble): Expose API to set RPA Timeout (v5.2)
See merge request espressif/esp-idf!30408
2024-04-23 20:08:21 +08:00
Jiang Jiang Jian
85e5f0e546
Merge branch 'bugfix/directed_bssid_probe_req_v52' into 'release/v5.2'
...
Send unicast probe requests if bssid is known during scan(v5.2)
See merge request espressif/esp-idf!30297
2024-04-23 17:14:48 +08:00
Roland Dobai
f0e5c92516
Merge branch 'fix/exit_asyncio_gracefully_v5.2' into 'release/v5.2'
...
fix: exit gracefully when process started via asyncio is terminated (v5.2)
See merge request espressif/esp-idf!30383
2024-04-23 14:46:02 +08:00
Rahul Tank
28157cf1e2
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:24:10 +05:30
jgujarathi
0a13c60466
fix(esp_wifi): Send unicast probe requests if bssid is known during scan
2024-04-23 11:18:24 +05:30
Shu Chen
1b9597f961
Merge branch 'fix/make_eventfd_case_exit_normally_5_2' into 'release/v5.2'
...
fix(vfs): make case eventfd_select_block exit normally
See merge request espressif/esp-idf!29928
2024-04-23 10:07:18 +08:00
Xu Si Yu
fd36f6fcac
fix(ci): fix wrong path of ot sleep case
2024-04-22 20:24:05 +08:00
Xu Si Yu
cea24c7137
feat(openthread): add max csmabackoffs for transmission
2024-04-22 20:24:05 +08:00
Xu Si Yu
c3398f3373
fix(vfs): make case eventfd_select_block exit normally
2024-04-22 20:24:05 +08:00
Shu Chen
85315941e3
Merge branch 'fix/ieee802154_include_header_issue_v5.2' into 'release/v5.2'
...
Fix/ieee802154 include header issue (backport v5.2)
See merge request espressif/esp-idf!30332
2024-04-22 20:03:10 +08:00
xiaqilin
9e9aeb64be
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-22 19:15:48 +08:00
xiaqilin
b89f08a615
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-22 19:15:48 +08:00
Jiang Jiang Jian
470d5406ec
Merge branch 'feat/sleep_retention_depends_power_state_management_v5.2' into 'release/v5.2'
...
backport v5.2: sleep retention multiple modules initialization and dependency management
See merge request espressif/esp-idf!30344
2024-04-22 19:14:10 +08:00
Frantisek Hrbata
4bc2985aa3
fix: exit gracefully when process started via asyncio is terminated
...
Currently when process is started through asyncio Runner and it is termited
e.g. with SIGINT(ctrl+c) a traceback is printed instead of gracefully
exit.
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fe980970900>
Traceback (most recent call last):
File "/usr/lib64/python3.12/asyncio/base_subprocess.py", line 129, in __del__
self.close()
File "/usr/lib64/python3.12/asyncio/base_subprocess.py", line 107, in close
proto.pipe.close()
File "/usr/lib64/python3.12/asyncio/unix_events.py", line 568, in close
self._close(None)
File "/usr/lib64/python3.12/asyncio/unix_events.py", line 592, in _close
self._loop.call_soon(self._call_connection_lost, exc)
File "/usr/lib64/python3.12/asyncio/base_events.py", line 793, in call_soon
self._check_closed()
File "/usr/lib64/python3.12/asyncio/base_events.py", line 540, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
This is caused because asyncio Runner context in asyncio.run is closing the event
loop and if exception is unhandled in coroutine(run_command) the transport is not
closed before the even loop is closed and we get RuntimeError: Event loop is closed
in the transport __del__ function because it's trying to use the closed
even loop.
Let's catch asyncio.CancelledError in case the process we are trying to
read from is terminated, print message, let the asyncio finish and exit
gracefully.
Closes https://github.com/espressif/esp-idf/issues/13418
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-04-22 11:25:51 +02:00
Wang Meng Yang
b0eef7f889
Merge branch 'bugfix/crash_after_bluedroid_deinit_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit(v5.2)
See merge request espressif/esp-idf!30327
2024-04-22 15:25:59 +08:00
Li Shuai
f20186fe02
fix: modify some typos to ensure CI pipeline run pass
2024-04-22 12:49:34 +08:00