Song Ruo Jing
b00844ca57
fix(uart): correct C2 UART_BITRATE_MAX value
2024-04-24 16:19:51 +08:00
Jin Cheng
c38a3544ca
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:28:15 +08:00
Frantisek Hrbata
0de3c3b572
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:51:32 +02:00
Jiang Jiang Jian
2fd087b246
Merge branch 'fix/ieee802154_include_header_issue_v5.1' into 'release/v5.1'
...
Fix/ieee802154 include header issue (backport v5.1)
See merge request espressif/esp-idf!30331
2024-04-22 15:40:14 +08:00
Xu Si Yu
00e2c89149
feat(openthread): add max csmabackoffs for transmission
2024-04-22 10:31:18 +08:00
Xu Si Yu
1e5858b57a
fix(vfs): add eventfd_select_block test case
2024-04-22 10:31:13 +08:00
Guillaume Souchere
c2aad3d28a
fix(linenoise): Skip 0x00 to 0x1F character in dump mode
...
Skipping through the non printable character assures that
in dumb mode, any special keys will not lead to the cursor
movement.
2024-04-19 07:49:25 +02:00
Guillaume Souchere
3766ebbd70
fix(console): bug where backspace erases the prompt in dumb mode
2024-04-19 07:46:32 +02:00
cjin
b2cc9800d0
bugfix(ble): workaround to avoid ble rtc not work when power up
2024-04-19 08:44:43 +08:00
xiaqilin
f0d0463a93
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-18 11:34:25 +08:00
xiaqilin
4528d2299d
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-18 11:33:51 +08:00
Jiang Jiang Jian
c686e23038
Merge branch 'bugfix/fix_lmac_end_frame_exchange_sequence_assert_issue_v5.1' into 'release/v5.1'
...
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue(Backport v5.1)
See merge request espressif/esp-idf!30316
2024-04-18 11:29:08 +08:00
Jiang Jiang Jian
2622be4328
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2_v5.1' into 'release/v5.1'
...
Bugfix/fixed coex asset on esp32c2 v5.1
See merge request espressif/esp-idf!30301
2024-04-18 11:28:45 +08:00
zhanghaipeng
151976a2c2
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:40:44 +08:00
Andy Lin
b562ceb8c1
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
...
This commit fixes a bug where the portTRY_ENTER_CRITICAL_SAFE() for the
Xtensa and RISC-V FreeRTOS ports were broken as it did not correctly use
the timeout parameter.
Merges: https://github.com/espressif/esp-idf/pull/13022
2024-04-17 13:42:12 +02:00
muhaidong
c58e1e2ec5
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 19:36:03 +08:00
zhangyanjiao
9c79a2333d
docs(wifi): update the docmentation for sniffer API
...
Closes https://github.com/espressif/esp-idf/issues/10740
2024-04-17 16:18:16 +08:00
zhangyanjiao
6f2f5e8bb7
docs(wifi): change the magic varible from int to uint32_t on the receiving side
...
Closes https://github.com/espressif/esp-idf/issues/10912
2024-04-17 16:18:08 +08:00
zwl
f22ac0ff82
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:55:29 +08:00
zwl
e4fe67f7c2
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:54:54 +08:00
harshal.patil
fb854f0d51
ci(otatool): fix test failure caused due to closing connection incorrectly
2024-04-17 10:16:28 +05:30
Kapil Gupta
a4cda66e30
feat(esp_wifi): Provide API to disable PMK caching
2024-04-17 09:40:37 +05:30
Xiao Xufeng
9b142a9f72
doc(flash): fix auto suspend enabled by default issue
2024-04-16 23:02:42 +08:00
Mahavir Jain
c432c692fa
Merge branch 'bugfix/howsmyssl_cert_update_v5.1' into 'release/v5.1'
...
fix(examples): update root certificate for howsmyssl endpoint (v5.1)
See merge request espressif/esp-idf!30204
2024-04-16 10:58:26 +08:00
Xu Si Yu
4476ff475e
fix(openthread): increase factory app size in ot_br partition table
2024-04-15 20:54:26 +08:00
Lou Tianhao
ccc7edb965
docs(pm): add description for ext1
2024-04-15 20:33:07 +08:00
Lou Tianhao
b8c6179355
change(pm): add ext1 new api
2024-04-15 20:33:02 +08:00
zhiweijian
45f5714beb
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 15:41:49 +08:00
zhiweijian
cc2e293d7c
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 15:41:15 +08:00
zhiweijian
070f6b4c9a
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 12:57:55 +08:00
zhiweijian
eefcec929e
fix(ble/bluedroid): fixed bluedroid host DTM API
2024-04-13 11:47:44 +08:00
zhiweijian
fc5bd26340
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2024-04-13 11:45:04 +08:00
harshal.patil
b5347ef02b
feat(hal/ecdsa): Add HAL API for operation successful check
2024-04-12 11:14:10 +05:30
Mahavir Jain
6a89ca77e1
fix(examples): update root certificate for howsmyssl endpoint
...
This fixes CI failure seen because of cert migration of howsmyssl
endpoint from previous "DST Root CA X3" (cross-signed) to "ISRG Root X1".
2024-04-12 11:12:06 +08:00
Jiang Jiang Jian
dd8080e164
Merge branch 'bugfix/BT-3491_v5.1' into 'release/v5.1'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...(v5.1)
See merge request espressif/esp-idf!28050
2024-04-12 10:30:49 +08:00
Jiang Jiang Jian
07c17c6114
Merge branch 'feat/adjust_ble_log_init_order_v5.1' into 'release/v5.1'
...
Feat/adjust ble log init order v5.1
See merge request espressif/esp-idf!30002
2024-04-12 10:30:36 +08:00
Jiang Jiang Jian
ac3087ea36
Merge branch 'bugfix/gptimer_alarm_config_in_sram_v5.1' into 'release/v5.1'
...
feat(gptimer): check the alarm config is not in flash (v5.1)
See merge request espressif/esp-idf!30135
2024-04-12 09:08:41 +08:00
Jiang Jiang Jian
592b7a9b80
Merge branch 'bugfix/fix_some_wifi_bugs_240411_v5.1' into 'release/v5.1'
...
fix(wifi): fixed some wifi issue 240411(Backport v5.1)
See merge request espressif/esp-idf!30187
2024-04-12 09:08:14 +08:00
luoxu
a1f97563cc
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-11 20:24:43 +08:00
wangjialiang
8fc57142a3
update invalid links in the ble mesh example documentation
2024-04-11 20:23:50 +08:00
luoxu
ea6e8653f6
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-04-11 20:23:50 +08:00
Jiang Jiang Jian
35d5ea1104
Merge branch 'bugfix/config_sae_compile_error_v5.1' into 'release/v5.1'
...
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled (v5.1)
See merge request espressif/esp-idf!30178
2024-04-11 16:09:45 +08:00
muhaidong
edbf44b290
fix(wifi): fixed some wifi issue
...
1. sync multi antenna gpio register from IDF
2. fixed multicast address qos frames issue
3. fixed task watchdog got triggered by esp_wifi_stop issue
2024-04-11 15:33:43 +08:00
Jiang Jiang Jian
9abd010153
Merge branch 'fix/heap-calloc-fail-wrong-size_v5.1' into 'release/v5.1'
...
fix(heap): Wrong size propagated in alloc fail callback of heap_caps_calloc() (backport v5.1)
See merge request espressif/esp-idf!30091
2024-04-11 15:19:10 +08:00
muhaidong
6f20668b24
fix(wifi): fix multicast address qos frames issue
2024-04-11 14:54:37 +08:00
Jiang Jiang Jian
32c8c5805d
Merge branch 'bugfix/fix_rtc_cntl_v5.1' into 'release/v5.1'
...
[S3]fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M
See merge request espressif/esp-idf!30170
2024-04-11 14:12:24 +08:00
Jiang Jiang Jian
3826f2b828
Merge branch 'bugfix/fix_coded_phy_s8_tx_issue_v5.1' into 'release/v5.1'
...
fix(esp_phy): fixed BLE coded phy s8 tx issue in coexistence scenarios (backport v5.1)
See merge request espressif/esp-idf!30173
2024-04-11 13:59:47 +08:00
Shreyas Sheth
2ac6e7345f
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13553
2024-04-11 11:18:58 +05:30
Mahavir Jain
468732a4d2
docs: add note about newly added mbedtls config to reduce app size footprint
2024-04-11 11:51:53 +08:00
Mahavir Jain
7b6622b5b6
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C
...
Disabling this config can reduce footprint for the cases where
mbedtls_strerror() is used and hence the debug strings are getting
pulled into the application image.
2024-04-11 11:51:53 +08:00