Commit Graph

26382 Commits

Author SHA1 Message Date
Yuhan Wei
d7cf748dbc docs(ble): Optimized bluetooth controller API reference 2024-12-21 23:46:09 +08:00
Astha Verma
6d88cae54d fix(nimble): Updated function to print HCI opcode with error definition 2024-12-21 09:25:55 +05:30
Abhinav Kudnar
19931368cf fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails 2024-12-20 21:45:12 +05:30
Rahul Tank
27fb5d47ff Merge branch 'bugfix/fix_link_estab_param_v5.3' into 'release/v5.3'
fix(nimble): Corrected link_estab event handling parameters (v5.3)

See merge request espressif/esp-idf!35808
2024-12-21 00:05:46 +08:00
Marius Vikhammer
25347b5b03 Merge branch 'fix/esp32p4_unexpected_reset_v5.3' into 'release/v5.3'
fix(system): avoid unexcpected hp_sys_wdt reset (v5.3)

See merge request espressif/esp-idf!35802
2024-12-20 16:55:37 +08:00
Shu Chen
fde54d5718 Merge branch 'fix/thread-lib-v53' into 'release/v5.3'
fix(openthread): update esp-thread-lib branch (v5.3)

See merge request espressif/esp-idf!35813
2024-12-20 13:37:35 +08:00
Tan Yan Quan
d9b3f2ccb1 fix(openthread): update esp-thread-lib branch 2024-12-20 12:29:56 +08:00
morris
9322f7b0d3 Merge branch 'fix/fix_adc_cali_check_scheme_api_issue_v5.3' into 'release/v5.3'
adc: fixed adc_cali_check_scheme wrong return on c2/h2/c6 (v5.3)

See merge request espressif/esp-idf!35719
2024-12-20 10:12:32 +08:00
Alexey Gerenkov
19884eb092 Merge branch 'fix/coredump_checksum_error_v5.3' into 'release/v5.3'
Fix/coredump checksum error (v5.3)

See merge request espressif/esp-idf!35763
2024-12-19 23:01:19 +08:00
Island
ede55daa15 Merge branch 'bugfix/fix_set_perfer_ext_conn_param_v5.3' into 'release/v5.3'
fix(bt/bluedroid): Fixed setting perfer conn params complete event report (v5.3)

See merge request espressif/esp-idf!35747
2024-12-19 19:21:17 +08:00
Rahul Tank
749d70e159 fix(nimble): Corrected link_estab event handling parameters 2024-12-19 16:04:25 +05:30
Erhan Kurubas
9cab2c7796 fix(system): avoid unexcpected hp_sys_wdt reset 2024-12-19 11:58:58 +03:00
Shu Chen
2c786a4b04 Merge branch 'feature/add_rx_buff_statistic_v5.3' into 'release/v5.3'
feat(802.15.4): IEEE802.15.4 add rx buffer statistic (v5.3)

See merge request espressif/esp-idf!35640
2024-12-19 16:21:25 +08:00
Erhan Kurubas
854acfca27 change(coredump): include coredump own stack into coredump file 2024-12-18 13:16:13 +03:00
Erhan Kurubas
81affe2c09 change(coredump): make sure consistency with written data and calculated checksum 2024-12-18 13:16:13 +03:00
chenjianhua
fffc222122 fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting 2024-12-18 11:49:52 +08:00
Chen Jian Hua
12efe83588 fix(bt/bluedroid): Fixed setting perfer conn params complete event report
(cherry picked from commit 4b352d1c4f)

Co-authored-by: xuzhekai <xuzhekai@espressif.com>
2024-12-18 11:33:32 +08:00
Island
73c6ff0e94 Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.3' into 'release/v5.3'
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.3)

See merge request espressif/esp-idf!35691
2024-12-18 10:46:13 +08:00
Island
14075e8ebf Merge branch 'bugfix/fix_blufi_prepare_write_v5.3' into 'release/v5.3'
fix(blufi): Fixed crash issue in Blufi example during prepare write operation (v5.3)

See merge request espressif/esp-idf!35716
2024-12-18 10:45:58 +08:00
Island
77d0629ae7 Merge branch 'feat/support_some_vendor_hci_for_qa_v5.3' into 'release/v5.3'
fix(ble): fixed the connect issue when rx error aa on ESP32-C2 (v5.3)

See merge request espressif/esp-idf!35646
2024-12-17 16:49:26 +08:00
Armando
6bb943f0c7 fix(adc): fixed adc_cali_check_scheme wrong return on c2/h2/c6 2024-12-17 16:14:54 +08:00
Zhang Hai Peng
f0d0a4a9fb fix(blufi): Fixed crash issue in Blufi example during prepare write operation
(cherry picked from commit 5acb9c9b5f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-12-17 16:13:39 +08:00
xiongweichao
45890e88e0 fix(ble): fixed that the resolvable private address does not change when light sleep is enabled 2024-12-17 10:52:55 +08:00
zhanghaipeng
f8dc54c026 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:52:31 +08:00
Marius Vikhammer
f17a9f6cad fix(ringbuf): fixed logic errors when compiling with __clang_analyzer__
We return pdFALSE if prvReceiveGeneric was called with any of the input pointers
as NULL, but pvItem2 and xItemSize2 will only be non-null for split buffers.

Closes https://github.com/espressif/esp-idf/issues/14905
2024-12-17 10:01:32 +08:00
David Čermák
12938e511e Merge branch 'lwip/dns_clear_cache_fix_v5.3' into 'release/v5.3'
fix(lwip): Fixed active DNS entries before clearing cache(v5.3)

See merge request espressif/esp-idf!35003
2024-12-16 22:20:59 +08:00
Mahavir Jain
de65ee55a7 Merge branch 'feature/add_support_for_http_1.0_requests_v5.3' into 'release/v5.3'
feat(esp_http_server): add support to handle HTTP 1.0 requests (v5.3)

See merge request espressif/esp-idf!35660
2024-12-16 22:01:09 +08:00
Jiang Jiang Jian
bbdcff5092 Merge branch 'fix/fix_esp32c2_ld_issue_v53' into 'release/v5.3'
fix(wifi): fix esp32c2 ld issue

See merge request espressif/esp-idf!35609
2024-12-16 20:26:34 +08:00
Abhik Roy
6d18437d56 fix(lwip): Fixed active DNS entries before clearing cache 2024-12-16 11:03:38 +01:00
nilesh.kale
d48984ad3f feat(esp_http_server): add support to handle HTTP 1.0 requests
This commit adds support to handle HTTP/1.0 requests alongside HTTP/1.1 for
legacy compliance purposes.
2024-12-16 14:10:46 +05:30
Island
a0fdc9f741 Merge branch 'feat/support_bleqabr24_1539_v5.3' into 'release/v5.3'
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.3)

See merge request espressif/esp-idf!35603
2024-12-16 14:25:38 +08:00
Zhao Wei Liang
c119c9f6d7 fix(ble): fixed the connect issue when rx error aa on ESP32-C2
(cherry picked from commit 6b01a56e09)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:44 +08:00
Zhao Wei Liang
526d58a40b feat(ble): support some vendor hci commands on ESP32-H2
(cherry picked from commit 15203f9f35)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:42 +08:00
Zhao Wei Liang
5ac570ee2f feat(ble): support some vendor hci commands on ESP32-C6
(cherry picked from commit 5bd66eaa57)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-16 11:03:39 +08:00
Tan Yan Quan
6b50795455 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-12-16 10:46:25 +08:00
Tan Yan Quan
c667d67248 feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-12-16 10:46:25 +08:00
Tan Yan Quan
979e1d86cb feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-12-16 10:46:25 +08:00
morris
bfac3bfd16 Merge branch 'feat/allow_to_skip_legacy_driver_conflict_check_v5.3' into 'release/v5.3'
feat(legacy_driver): add kconfig to skip legacy confilct check (v5.3)

See merge request espressif/esp-idf!35616
2024-12-13 18:50:09 +08:00
Chen Jichang
5e7e352b5a feat(legacy_driver): add kconfig to skip legacy confilct check 2024-12-12 18:13:53 +08:00
wangtao@espressif.com
71c6360648 fix(wifi): fix esp32c2 ld issue 2024-12-12 14:55:33 +08:00
Chen Jian Hua
a8a8df15c2 fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
(cherry picked from commit 23455ea9c2)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-12-12 12:33:39 +08:00
Chen Jian Hua
651568f73a feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
(cherry picked from commit 6d1160b2e6)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-12-12 12:33:37 +08:00
Luo Xu
01a7db26e2 feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)

Co-authored-by: luoxu <luoxu@espressif.com>

(cherry picked from commit a7622efd0c)

Co-authored-by: Luo Xu <luoxu@espressif.com>
2024-12-12 12:23:32 +08:00
Island
0b7cbb40ca Merge branch 'bugfix/fix_hid_crash_v5.3' into 'release/v5.3'
fix(ble): Fix crash issue during logging (v5.3)

See merge request espressif/esp-idf!35510
2024-12-12 09:06:15 +08:00
David Cermak
dec5fe5ce2 fix(lwip): Fix ping_v6 receiving to accept only echo replies
This fixes a bug where we ping our own IP and the request itself
bounces back to the raw receive function and is incorrectly treated as
reply. (this bug was discovered when fixing ICMPv6 pings with incorrect
checksums, while the ping request was dropped in icmpv6.c due to wrong
checksum, but was also fed to raw layers where it was treated as
"correct" response, so the PINGv6 to ourselves still worked)
2024-12-11 09:50:59 +01:00
David Cermak
9b129db0cb fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration 2024-12-11 09:50:58 +01:00
Rahul Tank
c46dac6d2a Merge branch 'bugfix/fix_vulnerability_v5.3' into 'release/v5.3'
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.3)

See merge request espressif/esp-idf!35500
2024-12-11 16:44:44 +08:00
David Čermák
8d9d1091c0 Merge branch 'fix/lwip_tcp_pcb_recycle_v5.3' into 'release/v5.3'
fix(lwip): Limit active TCP PCBs and recycle them faster (v5.3)

See merge request espressif/esp-idf!35094
2024-12-11 16:41:22 +08:00
Island
78b9bfe213 Merge branch 'bugfix/fix_bleqabr24_1646_v5.3' into 'release/v5.3'
Fixed BLE creating connection when the connection already exists on ESP32 (v5.3)

See merge request espressif/esp-idf!35046
2024-12-11 14:57:53 +08:00
Jiang Jiang Jian
e5b7c29d48 Merge branch 'bugfix/sae_pk_transition_disable_v5.3' into 'release/v5.3'
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE  and other fixes (Backport v5.3)

See merge request espressif/esp-idf!34874
2024-12-11 14:04:02 +08:00