Ivan Grokhotkov
c9763f62dd
change(version): Update version to 5.2.3
2024-09-23 14:48:14 +02:00
David Čermák
95e16f6a72
Merge branch 'bugfix/eth_plus_wifi_doc_v5.2' into 'release/v5.2'
...
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi (v5.2)
See merge request espressif/esp-idf!33246
2024-09-12 14:35:15 +08:00
Jiang Jiang Jian
22eadb5a76
Merge branch 'bugfix/gcmp_reason_code_v52' into 'release/v5.2'
...
fix(esp_wifi): Fix reason code for sta not supporting GCMP(v5.2)
See merge request espressif/esp-idf!33448
2024-09-12 11:16:34 +08:00
Jiang Jiang Jian
7bf8ae0b40
Merge branch 'bugfix/fix_missing_per_adv_sync_est_evt_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703) (Backport v5.2)
See merge request espressif/esp-idf!33449
2024-09-12 10:45:40 +08:00
Jiang Jiang Jian
efdeaba73b
Merge branch 'bugfix/fix_some_ble_bugs_240826_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b) (v5.2)
See merge request espressif/esp-idf!33390
2024-09-12 10:45:02 +08:00
linruihao
0f32051c65
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
...
- Fixed missing sync established event after canceling sync
2024-09-11 16:48:55 +08:00
Aditi
6f0abe238c
fix(esp_wifi): Fix reason code for sta not supporting GCMP
...
Add fix for returning correct reason code when sta doesn't
support GCMP to ensure consistent behaviour for all chips.
2024-09-11 14:08:32 +05:30
Jiang Jiang Jian
c8c6fd1413
Merge branch 'bugfix/psram_fallback_in_wifi_osi_v5.2' into 'release/v5.2'
...
fix(wifi): Add PSRAM failure fallback in WiFi Queue API's (backport v5.2)
See merge request espressif/esp-idf!33346
2024-09-09 19:53:25 +08:00
Jiang Jiang Jian
7ba8821740
Merge branch 'fix/fix_some_wifi_bugs_0902_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs and add api to enable bss color collsion detection (v5.2)
See merge request espressif/esp-idf!33267
2024-09-09 19:52:29 +08:00
chenjianhua
ddda09bca7
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-09 11:35:24 +08:00
xuxiao
062cf21381
fix(wifi): fix some wifi bugs (v5.2)
2024-09-06 19:04:21 +08:00
Nachiket Kukade
8e06b09d31
fix(wifi): Add PSRAM failure fallback in WiFi Queue API's
2024-09-05 14:29:19 +05:30
Jiang Jiang Jian
da9536dbab
Merge branch 'bugfix/fixed_assert_on_esp32c2_v5.2' into 'release/v5.2'
...
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!33206
2024-09-05 15:04:13 +08:00
renpeiying
73d0c9a2d0
docs: Update zh_CN translation for MR32736
2024-09-02 11:41:23 +02:00
Ondrej Kosta
25b6e7412c
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
2024-09-02 10:50:14 +02:00
Jiang Jiang Jian
cfd8a30995
Merge branch 'bugfix/esp32_rx_sense_v5.2' into 'release/v5.2'
...
fix(phy): fix esp32 rx sense issue(v5.2)
See merge request espressif/esp-idf!33169
2024-08-30 17:38:29 +08:00
Jiang Jiang Jian
d8418f92ab
Merge branch 'fix/clang_linker_fix_for_linux_target_v5.2' into 'release/v5.2'
...
fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS (v5.2)
See merge request espressif/esp-idf!33053
2024-08-30 13:49:40 +08:00
zwl
edea4da5b9
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
2024-08-30 12:02:58 +08:00
Jiang Jiang Jian
3835e1d89a
Merge branch 'feat/lwip_ppp_more_opts_v5.2' into 'release/v5.2'
...
lwip: PPP configs to enable/disable: Server side, IP header compression (v5.2)
See merge request espressif/esp-idf!33192
2024-08-30 10:45:29 +08:00
Jiang Jiang Jian
d37fc13ee8
Merge branch 'fix_wrong_ap3204_id_check_v5.2' into 'release/v5.2'
...
fix(psram): fixed ap3204 id check (v5.2)
See merge request espressif/esp-idf!33130
2024-08-30 10:42:32 +08:00
Jiang Jiang Jian
dbc7694fcb
Merge branch 'feature/check_efuse_blk_after_ota_v5.2' into 'release/v5.2'
...
feat(bootloader): support to check efuse block revision (v5.2)
See merge request espressif/esp-idf!33137
2024-08-30 10:39:02 +08:00
Jiang Jiang Jian
378dc6d3d8
Merge branch 'bugfix/fix_wifi_bugs_240829_v5.2' into 'release/v5.2'
...
fix(wifi): fix wifi bugs 240829 v5.2
See merge request espressif/esp-idf!33199
2024-08-29 22:16:44 +08:00
Rahul Tank
59f8a4820e
Merge branch 'bugfix/add_bluedroid_support_for_esp_ip_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid (v5.2)
See merge request espressif/esp-idf!33178
2024-08-29 20:36:16 +08:00
Rahul Tank
d8004c197d
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
2024-08-29 15:05:37 +05:30
David Cermak
aba6b8d8f7
fix(lwip): Used dedicated IP4 address type
2024-08-29 10:01:38 +02:00
David Cermak
aa49e53d5b
fix(lwip): esp_netif supports esp_netif_get_netif_impl() for PPP
2024-08-29 10:01:38 +02:00
David Cermak
501a25f0c7
feat(lwip): Added PPP config option to control VJ header compression
2024-08-29 10:01:38 +02:00
David Cermak
a9265db5f1
feat(lwip): Add support for PPP server
...
Added support PPP_SERVER option in LWIP
Added support for configuring preferred addresses of PPP endpoints.
2024-08-29 10:01:37 +02:00
sibeibei
c85eb58480
fix(wifi): fix wifi bugs 240828 v5.2
2024-08-29 14:19:59 +08:00
Sudeep Mohanty
049e4af543
fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS
...
This commit updates the ld linker flags to conditionally include the
-warn_commons flag when the linux target is built on MacOS. This is
because, not all versions of ld support the -warn_commons option.
Closes https://github.com/espressif/esp-idf/issues/13185
2024-08-29 11:46:38 +08:00
Jiang Jiang Jian
c143e68c9f
Merge branch 'feature/update-qemu-to-esp_develop_9.0.0_20240606_v5.2' into 'release/v5.2'
...
feat(tools): update qemu version to esp_develop_9.0.0_20240606 (v5.2)
See merge request espressif/esp-idf!31527
2024-08-29 11:46:07 +08:00
Jiang Jiang Jian
06d9071fd0
Merge branch 'fix/hfp_pcm_codec_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf (backport v5.2)
See merge request espressif/esp-idf!33159
2024-08-29 10:56:44 +08:00
Jiang Jiang Jian
db77e905dc
Merge branch 'contrib/github_pr_14286_v5.2' into 'release/v5.2'
...
fix(bt): Add a parameter in the two least significant bits of Class of Device (backport v5.2)
See merge request espressif/esp-idf!33165
2024-08-29 10:30:24 +08:00
Jiang Jiang Jian
8c919e027a
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240821_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20240821 (v5.2)
See merge request espressif/esp-idf!33171
2024-08-29 10:17:24 +08:00
Shu Chen
58181b61c6
Merge branch 'backport/fix_oob_issue_found_by_cid' into 'release/v5.2'
...
fix(802.15.4): fix oob issue for pending table(Backport v5.2)
See merge request espressif/esp-idf!33167
2024-08-28 23:29:13 +08:00
Shu Chen
2064b5e370
Merge branch 'backport/reply_NS_without_ll_opt_v5.2' into 'release/v5.2'
...
feat(lwip): reply the NS without LL opt(Backport v5.2)
See merge request espressif/esp-idf!33149
2024-08-28 22:12:09 +08:00
Marius Vikhammer
0b864f0ab7
Merge branch 'docs/delete_not_available_p4_documents_v5.2' into 'release/v5.2'
...
docs: delete unavailable document links for ESP32-P4 (v5.2)
See merge request espressif/esp-idf!33152
2024-08-28 19:21:26 +08:00
Alexey Gerenkov
3f83210435
feat(tools): update openocd version to v0.12.0-esp32-20240821
2024-08-28 13:20:09 +03:00
alanmaxwell
075849c503
fix(phy): fix esp32 rx sense issue
...
improve esp32 rx sense from -94 to -97 which was introduced by ea4a2c70
2024-08-28 18:05:44 +08:00
zwx
b36b0a88ce
fix(802.15.4): fix oob issue for pending table
2024-08-28 17:37:02 +08:00
chenqingqing
dd2511c6b3
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
2024-08-28 17:00:49 +08:00
Island
4afa6b4c21
Merge branch 'docs/remove_ble_s2_sdkconfig' into 'release/v5.2'
...
fix(ble): Delete c5/s2 sdkconfig in BLE get_started examples
See merge request espressif/esp-idf!33093
2024-08-28 16:56:07 +08:00
chenqingqing
fa11f9c7b3
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-28 16:49:35 +08:00
WebDust21
d3155e71ea
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
2024-08-28 16:49:25 +08:00
Jiang Jiang Jian
b07f445531
Merge branch 'fix/correct_esp_xt_wdt_configuration_v5.2' into 'release/v5.2'
...
fix(esp_system): properly exclude XTAL32K WDT from other chips (v5.2)
See merge request espressif/esp-idf!31746
2024-08-28 16:09:02 +08:00
Linda
2156303089
docs: delete unavailable document links for ESP32-P4
2024-08-28 15:58:06 +08:00
Island
fc4abfabb4
Merge branch 'debug/fix_deep_sleep_wake_up_by_ble_v5.2' into 'release/v5.2'
...
fix(ble): fix BLE immediately wakeup deep sleep (v5.2)
See merge request espressif/esp-idf!33096
2024-08-28 15:13:15 +08:00
zwx
d092970f58
feat(lwip): reply the NS without LL opt
2024-08-28 15:01:42 +08:00
Jiang Jiang Jian
68c10bbbfd
Merge branch 'fix/fix_esp32s2_get_ack_rssi_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix esp32s2 get ack rssi invaild issue backport v5.2
See merge request espressif/esp-idf!33129
2024-08-28 14:34:39 +08:00
Ivan Grokhotkov
7f9c1b3e6f
feat(esp_eth): enable openeth in QEMU for ESP32-S3
2024-08-28 13:51:53 +08:00
Ivan Grokhotkov
b357121ec6
feat(tools): update qemu version to esp_develop_9.0.0_20240606
2024-08-28 13:51:53 +08:00
Jiang Jiang Jian
e98e6dc079
Merge branch 'backport/openthread_related_feature_v52' into 'release/v5.2'
...
Backport some openthread related features on to release v5.2 branch(Backport v5.2)
See merge request espressif/esp-idf!33118
2024-08-28 13:50:53 +08:00
Jiang Jiang Jian
4a6154f6a3
Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout_v5.2' into 'release/v5.2'
...
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call (v5.2)
See merge request espressif/esp-idf!31843
2024-08-28 13:41:55 +08:00
Jiang Jiang Jian
f42dcf03b6
Merge branch 'bugfix/cache2phys_xip_v5.2' into 'release/v5.2'
...
fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue (v5.2)
See merge request espressif/esp-idf!31106
2024-08-28 13:39:20 +08:00
Jiang Jiang Jian
685c25d3ac
Merge branch 'fix/fix_softap_sta_example_deafult_dns_addr_v5.2' into 'release/v5.2'
...
fix(wifi): fix softap_sta example default dns addr invaild issue backport for 5.2
See merge request espressif/esp-idf!33132
2024-08-28 13:35:41 +08:00
laokaiyao
bff6fb518e
refactor(bootloader): lower down the log level to reduce the bootloader size
2024-08-28 12:12:56 +08:00
laokaiyao
e5393c6e2e
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2024-08-28 12:12:54 +08:00
laokaiyao
600aa69ade
docs(chip_revision): update eFuse block revision info
2024-08-28 12:12:25 +08:00
Jiang Jiang Jian
872fd1adfd
Merge branch 'bugfix/fix_wrong_typecast_spp_v5.2' into 'release/v5.2'
...
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps (Backport v5.2)
See merge request espressif/esp-idf!33119
2024-08-28 10:54:06 +08:00
Jiang Jiang Jian
4c5569fc51
Merge branch 'coredump_fixes_v5.2' into 'release/v5.2'
...
Coredump fixes v5.2
See merge request espressif/esp-idf!33084
2024-08-28 10:49:00 +08:00
Armando
6f8da01e38
fix(psram): fixed ap3204 id check
2024-08-28 10:45:08 +08:00
Jiang Jiang Jian
9f486361d4
Merge branch 'bugfix/fix_usb_dp_pullup_disable_v5.2' into 'release/v5.2'
...
GPIO: correct pio_ll_pullup_dis when USB DP (backport v5.2)
See merge request espressif/esp-idf!32495
2024-08-28 10:45:06 +08:00
wangtao@espressif.com
a22c8b3802
fix(wifi): fix softap_sta example default dns addr invaild issue
2024-08-28 10:44:14 +08:00
Jakob Hasse
3b330b4f2f
fix(esp_system): properly exclude XTAL32K WDT from other chips
...
Closes https://github.com/espressif/esp-idf/issues/13955
2024-08-28 10:40:39 +08:00
wangtao@espressif.com
ab68008fca
fix(wifi): fix esp32s2 get ack rssi invaild issue
2024-08-28 10:31:25 +08:00
Nachiket Kukade
eee82730aa
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
2024-08-27 16:11:46 +05:30
zwx
f5e6cfbaf1
feat(esp_netif): add an API to get all preferred ip6 addresses
2024-08-27 18:31:55 +08:00
zwx
f4cdaf2433
feat(802.15.4): support large scale pending table size
2024-08-27 18:31:43 +08:00
Shu Chen
9ee2a361fd
feat(openthread): support time sync feature on border router
2024-08-27 18:31:32 +08:00
Michael Wei
c122a11653
fix(openthread): fix RCP build to pass time sync and CSL options
...
Closes https://github.com/espressif/esp-idf/pull/14060
2024-08-27 18:31:26 +08:00
zwx
a2f763b6e3
feat(lwip): add a config to set the size of ND6 table cache
2024-08-27 18:31:11 +08:00
Jiang Jiang Jian
43098fc4de
Merge branch 'bugfix/pm-165_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of station fail to connect to softap caused by abnormal rf flag signal
See merge request espressif/esp-idf!33104
2024-08-27 17:17:32 +08:00
Jiang Jiang Jian
9fa101c215
Merge branch 'bugfix/ldgen_file_single_entry_v5.2' into 'release/v5.2'
...
fix(ldgen): fix linker script generation from a single-entry fragment file (backport v5.2)
See merge request espressif/esp-idf!33100
2024-08-27 13:46:24 +08:00
Li Shuai
e388ab3240
fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal
2024-08-27 13:32:29 +08:00
cjin
41502dbf64
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:47:22 +08:00
Omar Chebib
063fbc872d
fix(ldgen): fix linker script generation from a single-entry fragment file
2024-08-27 11:41:15 +08:00
Yuhan Wei
926e038cd9
fix(ble): Removed unsupported sdkconfig in BLE get started examples
2024-08-27 11:30:20 +08:00
cjin
466d42359c
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 10:27:11 +08:00
Jiang Jiang Jian
53fef80656
Merge branch 'feat/esp_netif_dns_switch_v5.2' into 'release/v5.2'
...
[LWIP]: Update submodule to bced058f (multi DNS + PPP/mbedTLS) (v5.2)
See merge request espressif/esp-idf!32799
2024-08-27 10:18:01 +08:00
Island
a9da6b38ed
Merge branch 'bugfix/fixed_c6_c2_issues_master_v5.2' into 'release/v5.2'
...
Bugfix/fixed c6 c2 issues master (v5.2)
See merge request espressif/esp-idf!33065
2024-08-27 10:14:32 +08:00
Jiang Jiang Jian
39a6934056
Merge branch 'bugfix/fix_esp32c6_rxappend_esp32_tbtt_delay_v5.2' into 'release/v5.2'
...
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue
See merge request espressif/esp-idf!33074
2024-08-26 20:09:26 +08:00
zwl
93de12ee69
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-26 19:41:48 +08:00
zwl
9b9c1e85d3
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-26 19:41:08 +08:00
zwl
1f79c16d70
fix(ble): fixed ble controller issues on ESP32-C2
2024-08-26 19:39:33 +08:00
Erhan Kurubas
127e2e4a88
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
...
Closes https://github.com/espressif/esp-idf/issues/13754
2024-08-26 13:27:40 +03:00
Jiang Jiang Jian
36d2fd821f
Merge branch 'bugfix/fix_work_queue_delete_on_bluedroid_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed work queue delete when create thread failed (v5.2)
See merge request espressif/esp-idf!33038
2024-08-26 14:55:16 +08:00
Jiang Jiang Jian
0fd45a0d0a
Merge branch 'feat/collect_retention_link_definition_v5.2' into 'release/v5.2'
...
change(esp_hw_support): collect retention link priority definition (v5.2)
See merge request espressif/esp-idf!33069
2024-08-26 14:27:45 +08:00
liuning
0eba5a9537
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue
2024-08-26 14:11:26 +08:00
Island
7dd2a470fd
Merge branch 'docs/add_ble_feature_status_table_v5.2' into 'release/v5.2'
...
docs(ble): Added BLE feature support status (v5.2)
See merge request espressif/esp-idf!32923
2024-08-26 14:02:43 +08:00
Rahul Tank
0bb6059ae0
Merge branch 'fix/change_bt_hci_log_to_nimble_nomenclature_v5.2' into 'release/v5.2'
...
fix(nimble): Added BT_HCI_LOG_INCLUDED macro into esp nimble configuration according to nimble nomenclature (v5.2)
See merge request espressif/esp-idf!32955
2024-08-26 11:49:15 +08:00
wuzhenghui
69baf86cf4
change(esp_hw_support): collect retention link priority definition
2024-08-26 11:40:07 +08:00
Jiang Jiang Jian
33539d19a1
Merge branch 'bugfix/fix_ble_resolve_adv_data_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data (v5.2)
See merge request espressif/esp-idf!33024
2024-08-26 10:40:48 +08:00
Jiang Jiang Jian
c9953e3fa0
Merge branch 'docs/add_nimble_get_started_v5.2' into 'release/v5.2'
...
feat(ble/example): Added NimBLE Get started examples (v5.2)
See merge request espressif/esp-idf!33029
2024-08-26 10:36:50 +08:00
Jiang Jiang Jian
6ca18c5466
Merge branch 'docs/delete_user_guide_esp32s2_kaluga_1_kit_v5.2' into 'release/v5.2'
...
docs: Delete ESP32-S2-Kaluga-Kit related user guide files (v5.2)
See merge request espressif/esp-idf!32592
2024-08-26 10:29:28 +08:00
Astha Verma
5ac254bbee
fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature
2024-08-24 10:59:12 +05:30
Abhik Roy
4435526e6d
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns (v5.2)
...
LWIP submodule update: git log --oneline e8d05138..bced058f
- dns: Fixed incorrect handling of 0.0.0.0
(espressif/esp-lwip@bced058f )
2024-08-23 11:06:24 +02:00
David Cermak
2d5498f3ad
fix(esp_netif): Remove unused leftover pppapi_set_auth() call
2024-08-23 11:05:19 +02:00
David Cermak
fe82abb59b
feat(lwip): Add support for PPP Auth using mbedTLS (v5.2)
...
LWIP submodule update (v5.2): git log --oneline 3a3d1fb3..e8d05138
- PPP/Auth: Add mbedtls includes if lwip uses it
(espressif/esp-lwip@e8d05138 )
Closes https://github.com/espressif/esp-idf/issues/13597
2024-08-23 11:03:35 +02:00
chenjianhua
8d1cc85dd1
fix(bt/bluedroid): Fixed work queue delete when create thread failed
2024-08-23 17:01:39 +08:00
David Cermak
91f9f05d9b
fix(esp_netif): Add unit test of getter/setter API for DNS servers
2024-08-23 10:51:13 +02:00
David Cermak
7931ac6f19
fix(esp_netif): Restore DNS servers per netif when setting it default(5.2)
...
Introducing config option `CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF`
to overcome LWIP limitation of using global DNS server info.
This config option enables LWIP callbacks to collect per netif DNS
server info and then restores global DNS servers of whichever network
interface is selected as default.
LWIP submodule update v5.2: git log --oneline f1746813..3a3d1fb3
- dns: Allow storing dnsserver per netif (espressif/esp-lwip@3a3d1fb3 )
- api_msg: Fix unused local variable if LWIP_NETCONN_SEM_PER_THREAD=1
(espressif/esp-lwip@aa4f6e78 )
- lwip: fix gcc -fanalyzer warnings (espressif/esp-lwip@4297782b )
2024-08-23 10:49:32 +02:00
Abhik Roy
bde21acfb6
feat(lwip): Added multiple dns ip support (v5.2)
...
LWIP submodule update on v5.2: git log --oneline f7922143..f1746813
- feat(lwip): Added multiple dns ip support (espressif/esp-lwip@f1746813 )
- api_msg: Fix crash to fail-safe error if cannot get semaphore (espressif/esp-lwip@a1bd9e44 )
2024-08-23 10:43:58 +02:00
Jiang Jiang Jian
ae914df9d2
Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32 (v5.2)
See merge request espressif/esp-idf!33003
2024-08-23 16:07:37 +08:00
Jiang Jiang Jian
a996cb232c
Merge branch 'feature/gcc-fanalyzer_v5.2' into 'release/v5.2'
...
Fix issues found by gnu static analyzer job (v5.2)
See merge request espressif/esp-idf!32983
2024-08-23 15:17:34 +08:00
Jiang Jiang Jian
f2f31efa26
Merge branch 'feature/print_panic_while_cache_fail_v5.2' into 'release/v5.2'
...
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU (v5.2)
See merge request espressif/esp-idf!31131
2024-08-23 14:34:25 +08:00
Zhou Xiao
aa0b5c3186
docs(ble): Replace advertising interval hex value with BLE_GAP_ADV_ITVL_MS
2024-08-23 14:18:23 +08:00
Zhou Xiao
781d3456c7
docs(ble): Improved as Weilong and Shenhang requested
2024-08-23 14:18:23 +08:00
zhouxiao
1a0c5f49aa
docs(ble): Added BLE Get Started
2024-08-23 14:18:23 +08:00
Jiang Jiang Jian
2c8d533977
Merge branch 'bugfix/fix_mesh_ie_issue_from_leaf_to_root_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root (v5.2)
See merge request espressif/esp-idf!32987
2024-08-23 13:50:10 +08:00
Jiang Jiang Jian
a54dfc3912
Merge branch 'contrib/github_pr_13578_v5.2' into 'release/v5.2'
...
Make FreeRTOS configUSE_TIMERS optional in KConfig (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32808
2024-08-23 13:45:34 +08:00
Jiang Jiang Jian
6facff8091
Merge branch 'fix/mmu_multicore_app_bl_v5.2' into 'release/v5.2'
...
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader (v5.2)
See merge request espressif/esp-idf!32897
2024-08-23 13:45:04 +08:00
Jiang Jiang Jian
4750755bc8
Merge branch 'contrib/github_pr_14314_v5.2' into 'release/v5.2'
...
perf(gcm): shrink Shoup table and tune GCM loop (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32997
2024-08-23 13:44:22 +08:00
linruihao
151569ac25
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-23 13:42:25 +08:00
Rahul Tank
ed429563ee
Merge branch 'bugfix/blesmp_getlist_bond_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed blesmp getbondlist issue (v5.2)
See merge request espressif/esp-idf!32823
2024-08-23 12:42:07 +08:00
zhangyanjiao
cf21dd6b8b
fix(wifi/mesh): update the mesh ip_internal_network example
2024-08-23 11:35:25 +08:00
zhangyanjiao
117c85961a
fix(wifi/mesh): fixed the dhcp offer send error issue when root restart multiple times
...
Closes https://github.com/espressif/esp-idf/issues/13212
2024-08-23 11:35:15 +08:00
zhangyanjiao
845725a60f
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root
...
Closes https://github.com/espressif/esp-idf/issues/14063
2024-08-23 11:34:47 +08:00
wanlei
7f6ff6ebd9
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call
2024-08-23 10:34:36 +08:00
Jiang Jiang Jian
303690e981
Merge branch 'bugfix/usleep_overflow_v5.2' into 'release/v5.2'
...
fix(newlib): fixed potential overflow in usleep (v5.2)
See merge request espressif/esp-idf!33002
2024-08-23 10:27:38 +08:00
zhanghaipeng
15eb5f7f85
feat(ble/controller): Support get BLE controller free heap size
2024-08-23 09:42:18 +08:00
zhanghaipeng
efb16c2685
docs(blufi): Optimize documentation for Blufi example
2024-08-23 09:42:18 +08:00
zhanghaipeng
7e04b04b1c
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-23 09:42:18 +08:00
Xiao Xufeng
ce254fe470
fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue
...
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2024-08-23 00:11:51 +08:00
shreeyash
121626ffb6
fix(nimble): Fixed blesmp getbondlist issue
2024-08-22 21:32:13 +05:30
Jiang Jiang Jian
149c0e24db
Merge branch 'bugfix/fix_some_wifi_bugs_240821_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 240821(Backport v5.2)
See merge request espressif/esp-idf!32994
2024-08-22 19:56:24 +08:00
Jiang Jiang Jian
2bb4804d08
Merge branch 'fix/netif_ppp_ip6_autoconfig_v5.2' into 'release/v5.2'
...
fix(esp_netif): Fix missing IPv6 autoconfig for PPP netifs (v5.2)
See merge request espressif/esp-idf!32178
2024-08-22 19:47:49 +08:00
Jiang Jiang Jian
bf3bd01f2c
Merge branch 'backport/esp_netif_get_ip6addr_should_be_valid_v52' into 'release/v5.2'
...
fix(esp_netif): netif should return only valid addr(Backportv5.2)
See merge request espressif/esp-idf!32160
2024-08-22 19:45:22 +08:00
Jiang Jiang Jian
9eb139ac4b
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240812 (backport v5.2)
See merge request espressif/esp-idf!32793
2024-08-22 19:36:25 +08:00
Jiang Jiang Jian
468213359b
Merge branch 'example/ping_invalid_ip6_fix_v5.2' into 'release/v5.2'
...
fix(example): Fixed updating recv addr for invalid packets (v5.2)
See merge request espressif/esp-idf!32990
2024-08-22 19:35:28 +08:00
Jiang Jiang Jian
cde3c50aac
Merge branch 'lwip/static_ip6_public_v5.2' into 'release/v5.2'
...
feat(esp_netif): Added code to expose api to add and remove ipv6 address (v5.2)
See merge request espressif/esp-idf!32993
2024-08-22 19:34:55 +08:00
Jiang Jiang Jian
a35678594c
Merge branch 'docs/fix_typo_adc_oneshot_v5.2' into 'release/v5.2'
...
docs: fix a typo in adc_oneshot (v5.2)
See merge request espressif/esp-idf!33007
2024-08-22 19:31:23 +08:00
Island
6cbb83951d
Merge branch 'bugfix/fix_bleqabr24_1152_v5.2' into 'release/v5.2'
...
Fixed BLE vendor HCI get controller status command on ESP32 (v5.2)
See merge request espressif/esp-idf!32966
2024-08-22 16:57:02 +08:00
Rahul Tank
e3db40bd8e
Merge branch 'feat/ble_link_estab_event_v5.2' into 'release/v5.2'
...
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established (v5.2)
See merge request espressif/esp-idf!32259
2024-08-22 15:16:20 +08:00
Wang Meng Yang
b7ff472a3f
Merge branch 'fix/test_script_error_in_bt_example_v5.2' into 'release/v5.2'
...
Fix/test script error in bt example v5.2(backport v5.2)
See merge request espressif/esp-idf!32976
2024-08-22 11:39:30 +08:00
Linda
23956a2e62
docs: fix a typo in adc_oneshot
2024-08-22 10:19:19 +08:00
Marius Vikhammer
f6a6ef641c
fix(newlib): fixed potential overflow in usleep
...
If trying to usleep for 0xFFFF FFFF us the calculation of delay ticks would overflow
resulting in the system not sleeping at all.
Closes https://github.com/espressif/esp-idf/issues/14390
2024-08-22 09:56:06 +08:00
Yuhan Wei
a1ce19c47f
docs(ble): Added api-guides/ble/blufi.rst to conf_common.py
2024-08-22 09:44:33 +08:00
David Čermák
3070e0fad8
Merge branch 'fix/websocket_first_packet_v5.2' into 'release/v5.2'
...
fix(ws_transport): fix first fragment loosing during websocket connection (release-v5.2)
See merge request espressif/esp-idf!30432
2024-08-21 23:01:57 +08:00
zwx
997f3c15b2
fix(esp_netif): netif should return only valid addr
2024-08-21 22:59:26 +08:00
David Čermák
c0f9115ef7
Merge branch 'mqtt_update_v5.2' into 'release/v5.2'
...
change(mqtt): Updte esp_mqtt submodule (v5.2)
See merge request espressif/esp-idf!32939
2024-08-21 22:58:20 +08:00
Richard Allen
cda82f8ee8
change(mbedtls/port): optimize gcm_mult()
...
1) pre-shift GCM last4 to use 32-bit shift
On 32-bit architectures like Aarch32, RV32, Xtensa,
shifting a 64-bit variable by 32-bits is free,
since it changes the register representing half of the 64-bit var.
Pre-shift the last4 array to take advantage of this.
2) unroll first GCM iteration
The first loop of gcm_mult() is different from
the others. By unrolling it separately from the
others, the other iterations may take advantage
of the zero-overhead loop construct, in addition
to saving a conditional branch in the loop.
2024-08-21 18:26:08 +05:30
David Cermak
0fd8e6c7bd
fix(esp_netif): Fix missing IPv6 autoconfig for PPP netifs
...
Closes https://github.com/espressif/esp-idf/issues/13713
2024-08-21 20:32:59 +08:00
muhaidong
a9fa740cf8
fix(wifi): fix some wifi bugs 240821
...
1. fixed association refused temporarily issue.
2. give some information when password length mismatch authmode threshold.
3. fix reset connection fail issue.
2024-08-21 19:32:40 +08:00
Abhik Roy
f30d488458
feat(esp_netif): Added preferred flag to esp_netif_add_ip6_address
2024-08-21 21:16:46 +10:00
Abhik Roy
8809589cf7
feat(esp_netif): Added code to expose api to add and remove ipv6 address
2024-08-21 21:16:46 +10:00
Abhik Roy
205772532b
fix(example): Fixed updating recv addr for invalid packets for ping
...
Closes https://github.com/espressif/esp-idf/issues/14197
2024-08-21 20:38:09 +10:00
Island
bed70a9e11
Merge branch 'feature/ble_mesh_update_document_link_v5.2' into 'release/v5.2'
...
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification(v5.2)
See merge request espressif/esp-idf!32981
2024-08-21 16:55:31 +08:00
Island
b0fb1065a4
Merge branch 'fix/ble_mesh_gh_pr_13135_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS (v5.2)
See merge request espressif/esp-idf!32770
2024-08-21 16:54:55 +08:00
Island
6b36ec53e8
Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv_v5.2' into 'release/v5.2'
...
fix(ble): fixed blufi issue on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!32943
2024-08-21 15:17:57 +08:00
Suren Gabrielyan
c07bc80e90
fix(ws_transport): utility functions minor improvments
2024-08-21 15:17:17 +08:00
Richard Allen
c42cfe1818
fix(ws_transport): fixed server-key corruption
...
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.
This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.
Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-08-21 15:17:17 +08:00
Suren Gabrielyan
5d8bb1c72a
fix(ws_transport): fix first fragment losting during websocket connection
2024-08-21 15:17:17 +08:00
Alexey Lapshin
3759f41b94
fix(usb): fix warnings found by GNU static analyzer
2024-08-21 14:05:31 +07:00
Alexey Lapshin
9760884e60
fix(wpa_supplicant): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
0b24bebf96
fix(vfs): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
d0929d3f0a
fix(heap): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
acbd160cd0
fix(esp_hw_support): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
Alexey Lapshin
ceb5456108
fix(esp_driver_usb_serial_jtag): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
wangjialiang
85b1c924ad
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification
2024-08-21 14:43:32 +08:00
gongyantao
fd42618e36
fix(ci): disable ci test when target is not support classic bluetooth
2024-08-21 10:01:29 +08:00
gongyantao
b3bbcd3b45
fix(bt): remove redundant space in hid example path
2024-08-21 10:01:24 +08:00
Mahavir Jain
7b0f1b854c
Merge branch 'fix/docs_nvs_encryption_update_v5.2' into 'release/v5.2'
...
docs(nvs_encryption): Updated the docs of nvs_encryption (v5.2)
See merge request espressif/esp-idf!32910
2024-08-20 22:22:31 +08:00
chenjianhua
0f1e5e4570
fix(bt): Update bt lib for ESP32(241c96c)
...
- Fixed BLE vendor HCI get controller status command
2024-08-20 19:31:07 +08:00
Jiang Jiang Jian
0579c688ea
Merge branch 'fix/fix_wifi_bugs_07_29_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs and support btwt (v5.2)
See merge request espressif/esp-idf!32466
2024-08-20 19:13:01 +08:00
Krzysztof Budzynski
31e61971ac
Merge branch 'docs/delete_user_guides_three_esp32_dev_boards_v5.2' into 'release/v5.2'
...
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2 (v5.2)
See merge request espressif/esp-idf!32749
2024-08-20 18:38:07 +08:00
Rahul Tank
793f0b3b65
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-20 14:57:14 +05:30
Rahul Tank
79ceb9b9dc
Merge branch 'feat/allow_connect_during_scan_v5.2' into 'release/v5.2'
...
feat(nimble): Add support to allow connection during scanning (v5.2)
See merge request espressif/esp-idf!32844
2024-08-20 17:11:46 +08:00
Linda
d69f1e25d5
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2
2024-08-20 14:45:41 +08:00
xuxiao
8971a3c724
fix(wifi): fix some wifi bugs and support btwt (v5.2)
2024-08-20 12:16:56 +08:00
Jiang Jiang Jian
dead39c55d
Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32_v5.2' into 'release/v5.2'
...
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32 (v5.2)
See merge request espressif/esp-idf!32802
2024-08-20 11:39:35 +08:00
zwl
f629fa88d9
fix(ble): fixed blufi issue on ESP32-C2
2024-08-19 21:48:19 +08:00
Euripedes Rocha
2c6bdbbbbf
change(mqtt): Update esp_mqtt submodule
...
git log --oneline aa6f889fb4f6f743b3a550aa587713aabbdca1fc..cac1552e62b0474c162547b7cce345d7cd1aecfe
Detailed description of the changes:
* fix: clang analyzer unknown pragma warning
- See merge request espressif/esp-mqtt!215
- See commit https://github.com/espressif/esp-mqtt/commit/6bb5a5b
* fix: gcc analyzer unknown pragma warning
- See merge request espressif/esp-mqtt!214
- See commit https://github.com/espressif/esp-mqtt/commit/b527203
* feat: Moves deletion of expired messages to run at all states
- Closes IDFGH-12831
- Closes https://github.com/espressif/esp-mqtt/issues/278
- See commit https://github.com/espressif/esp-mqtt/commit/32dada4
* fix: Handling of state in the outbox for enqueued QoS 0 messages
- Closes IDFGH-12829
- Closes https://github.com/espressif/esp-mqtt/issues/276
- See commit https://github.com/espressif/esp-mqtt/commit/739cb2d
* fix: Instalation of gcovr in host tests was broken
- See merge request espressif/esp-mqtt!211
- See commit https://github.com/espressif/esp-mqtt/commit/6643c49
* Allow to publish using only topic alias on MQTT5
- Closes IDFGH-12735
- Fix: Allow to publish using only topic alias on MQTT5 (espressif/esp-mqtt@0071aca )
* refactor: replaced heap mock with Linux-compatible heap component
- See merge request espressif/esp-mqtt!208
- See commit https://github.com/espressif/esp-mqtt/commit/8b0b43e
* fix: gcc -fanalyzer warnings
- See merge request espressif/esp-mqtt!209
- See commit https://github.com/espressif/esp-mqtt/commit/8bc3bff
* fix: Use catch from component manager
- See merge request espressif/esp-mqtt!210
- See commit https://github.com/espressif/esp-mqtt/commit/53e0cc7
* fix: Fix host test for github ci.
- Closes IDF-8883
- See commit https://github.com/espressif/esp-mqtt/commit/b43d93c
2024-08-19 15:20:42 +02:00
Yuhan Wei
12b4b32bc7
docs(ble): Updated BT_DOCS and BLE_DOCS in conf_common.py
2024-08-19 17:39:27 +08:00
Yuhan Wei
3f796fbe56
docs(ble): Added api-guides/classic-bt/index.rst and overview.rst to CLASSIC_BT_DOCS in conf_common.py
2024-08-19 17:31:40 +08:00
Yuhan Wei
987a397f29
docs(ble): Updated the support status for NimBLE LE Power Control feature
2024-08-19 09:57:51 +08:00
hrushikesh.bhosale
732520205d
docs(nvs_encryption): Updated the docs of nvs_encryption
...
Updated the documentation by changing subtype from key to
nvs_keys in nvs_encryption.rst
2024-08-18 20:03:00 +05:30
Pat Erley
d05d0108d7
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-16 20:13:34 +08:00
Michael (XIAO Xufeng)
3cd08fff66
Merge branch 'refactor/rtc_init_before_mspi_tuning_v5.2' into 'release/v5.2'
...
fix(startup): move rtc initialization before MSPI timing tuning to improve stability (v5.2)
See merge request espressif/esp-idf!32553
2024-08-16 19:35:27 +08:00
Xiao Xufeng
197c750067
ci(mmu): add unicore test
2024-08-16 18:09:30 +08:00
Rahul Tank
a992ae6528
feat(nimble): Add support to allow connection during scanning
2024-08-16 15:06:35 +05:30
Yuhan Wei
575894ee66
docs(ble): Added BLE feature support status
2024-08-16 16:42:02 +08:00
Xiao Xufeng
52066307ed
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
...
Closes https://github.com/espressif/esp-idf/issues/11617
2024-08-16 11:52:11 +08:00
Xiao Xufeng
1a111187fa
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-08-15 20:55:11 +08:00
Jiang Jiang Jian
1bb33a31b8
Merge branch 'bugfix/avoid_offchan_ftm_retries_v5.2' into 'release/v5.2'
...
fix(wifi): Avoid internal retries for offchannel FTM Requests (Backport v5.2)
See merge request espressif/esp-idf!32861
2024-08-15 15:47:14 +08:00
Marius Vikhammer
a610a0e249
Merge branch 'test/fix_flaky_sched_time_test_v5.2' into 'release/v5.2'
...
test(freertos): Fixed flaky scheduling time test (v5.2)
See merge request espressif/esp-idf!32849
2024-08-15 10:13:24 +08:00
Wang Mengyang
68bfd56616
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/14263
2024-08-14 19:00:37 +08:00
Wang Mengyang
a932e1b512
change(bt): Perform comprehensive heap check in test_app for memory release
2024-08-14 19:00:37 +08:00
Nachiket Kukade
64e918e660
fix(wifi): Avoid internal retries for offchannel FTM Requests
2024-08-14 15:33:00 +05:30
Island
9d6583f763
Merge branch 'docs/optimized_ble_adv_data_type_v5.2' into 'release/v5.2'
...
docs(ble/bluedroid): Optimize BLE example for setting advertising data (v5.2)
See merge request espressif/esp-idf!32756
2024-08-14 15:53:35 +08:00
Sudeep Mohanty
d430e54f91
test(freertos): Fixed flaky scheduling time test
...
This commit updates the scheduling time test to test for median
scheduling time values instead of average values.
2024-08-14 09:32:42 +02:00
Marius Vikhammer
ea0783f07c
Merge branch 'contrib/github_pr_14329_v5.2' into 'release/v5.2'
...
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32834
2024-08-14 12:07:58 +08:00
Wang Meng Yang
b8539f660b
Merge branch 'bugfix/fix_ble_channel_map_update_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.2)
See merge request espressif/esp-idf!32582
2024-08-14 10:50:02 +08:00
Jiang Jiang Jian
166a2e002a
Merge branch 'bugfix/fix_newlib_nano_float_printf_issues_v5.2' into 'release/v5.2'
...
fix newlib nano float printf issues (backport v5.2)
See merge request espressif/esp-idf!32512
2024-08-14 10:47:37 +08:00
Jiang Jiang Jian
3359948660
Merge branch 'fix/disable_timer_wakeup_source_with_auto_sleep_off_v5.2' into 'release/v5.2'
...
fix(esp_pm): disable timer wakeup source with auto light-sleep off (v5.2)
See merge request espressif/esp-idf!32619
2024-08-14 10:45:27 +08:00
andylinpersonal
e2fca9afcc
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h
...
This commit adds the missing extern `C` guards the ulp_lp_core_print.h
header file.
Closes https://github.com/espressif/esp-idf/pull/14329
2024-08-13 23:11:43 +02:00
Rahul Tank
e70b08fb14
Merge branch 'bugfix/handle_linked_om_blufi_v5.2' into 'release/v5.2'
...
fix(nimble) Added change to handle linked om data at blufi layer (v5.2)
See merge request espressif/esp-idf!31975
2024-08-14 00:56:05 +08:00
Rahul Tank
f8f42d469b
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:54:13 +05:30
Wang Meng Yang
70a42c4261
Merge branch 'fix/change_bt_example_sdkconfig_name_v5.2' into 'release/v5.2'
...
fix(bt): change example sdkconfig name to sdkconfig.ci.test(backport v5.2)
See merge request espressif/esp-idf!32805
2024-08-13 11:37:38 +08:00
Marius Vikhammer
6a7758b1b1
Merge branch 'fix/incorrect_critical_nesting_count_in_linux_port_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed critical section macro in vTaskPlaceOnEventListRestricted() (v5.2)
See merge request espressif/esp-idf!32743
2024-08-13 10:57:52 +08:00
Marius Vikhammer
251b8cd860
fix(freertos): split idf_additions.c event groups to separate file
2024-08-13 10:15:40 +08:00
dvosully
eafc452758
Make FreeRTOS configUSE_TIMERS optional in KConfig
2024-08-13 10:13:52 +08:00
gongyantao
2318ee78b7
fix(bt): change example sdkconfig name to sdkconfig.ci.test
2024-08-13 09:53:52 +08:00
chenjianhua
cf641dab0f
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-08-12 20:39:31 +08:00
chenjianhua
4663f81cf7
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-08-12 20:39:25 +08:00
chenjianhua
7e9c1c509a
feat(bt/bluedroid): Add print and assert when failed to alloc memory
2024-08-12 20:39:18 +08:00
Island
2cd9da52fe
Merge branch 'feat/print_the_ble_mac_when_init_5.2' into 'release/v5.2'
...
feat(ble): Print out the BT mac when the controller is initialized
See merge request espressif/esp-idf!32731
2024-08-12 20:15:05 +08:00
Aditya Patwardhan
726d796683
Merge branch 'fix/esp32c5_rng_random_disable_v5.2' into 'release/v5.2'
...
fix(bootloader): update random disable api for ESP32-C5/C6 (v5.2)
See merge request espressif/esp-idf!32762
2024-08-12 16:27:30 +08:00
Mahavir Jain
de7adb43c3
Merge branch 'change/exclude_cves_v5.2' into 'release/v5.2'
...
change: exclude CVEs that do not impact ESP-IDF components (v5.2)
See merge request espressif/esp-idf!32660
2024-08-12 12:42:02 +08:00
Mahavir Jain
2babadab07
fix(rng): avoid clearing PMU_PERIF_I2C_RSTB in random disable API for C6
...
This configuration bit is required for ADC operation as well and hence
should not be cleared in the RNG API sequence.
Ideally, the ADC driver should take care of initializing this bit but
still the RNG layer change is required because of interleaved API usage
scenario described in following linked issue.
Closes https://github.com/espressif/esp-idf/issues/14124
Closes https://github.com/espressif/esp-idf/issues/14280
2024-08-12 10:08:49 +05:30
zhanghaipeng
bd86aca6ca
docs(ble/bluedroid): Optimize BLE example for setting advertising data
2024-08-12 11:36:55 +08:00
Island
097491b8ef
Merge branch 'bugfix/fixed_c6_h2_vendor_hci_master_v5.2' into 'release/v5.2'
...
Bugfix/fixed c6 h2 vendor hci master (v5.2)
See merge request espressif/esp-idf!32740
2024-08-12 10:49:37 +08:00
Sudeep Mohanty
411ef4557a
fix(freertos): Fixed critical section macro in vTaskPlaceOnEventListRestricted()
...
The vTaskPlaceOnEventListRestricted() did not use the correct macro when
exiting a kernel cirtical section. This does not affect the HW targets
but on the Linux port, this caused an issue as the critical nesting
count became negative, leading to deadlocks. This commit fixes the bug
and updates the linux port to prevent the nesting count from going
negative.
2024-08-10 09:24:19 +02:00
zwl
fbfa82276a
fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C6
2024-08-10 13:06:38 +08:00
Shen Weilong
1c0a4dbfa3
feat(ble): Print out the BT mac when the controller is initialized
2024-08-09 20:53:12 +08:00
zhanghaipeng
514a50b423
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-09 20:26:00 +08:00
zhanghaipeng
523758c30c
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-09 20:25:31 +08:00
zhanghaipeng
b4d0ba8062
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
...
- Fix BLE channel map update when latency is not zero
2024-08-09 20:21:37 +08:00
chenjianhua
6b0b2874e2
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
...
- Support enhanced BLE TX power setting and getting
2024-08-09 20:21:37 +08:00
Wang Meng Yang
876eaf8082
Merge branch 'bugfix/fix_hidh_integrity_check_bug_v5.2' into 'release/v5.2'
...
fix(esp_hid): Loose the check of input report length to be more compatible[backport 5.2]
See merge request espressif/esp-idf!32721
2024-08-09 19:14:20 +08:00
morris
05446f6103
Merge branch 'bugfix/uart_config_t_size_v5.2' into 'release/v5.2'
...
fix(uart): fix uart_config_t structure size difference in C and C++ (v5.2)
See merge request espressif/esp-idf!32471
2024-08-09 18:10:56 +08:00
Krzysztof Budzynski
6fd0768978
Merge branch 'docs/remove_user_guide_for_esp32_ethernet_migration_v5.2' into 'release/v5.2'
...
docs: remove user guide for esp32-ethernet-kit migration (v5.2)
See merge request espressif/esp-idf!32585
2024-08-09 16:19:46 +08:00
liqigan
900f366919
fix(esp_hid): Loose the check of input report length to be more compatible
...
Closes https://github.com/espressif/esp-idf/issues/14259
2024-08-09 15:53:24 +08:00
morris
7703330c46
Merge branch 'docs/fix_a_typo_v5.2' into 'release/v5.2'
...
docs: Fix a small typo in adc_calibration.rst (v5.2)
See merge request espressif/esp-idf!32716
2024-08-09 15:47:25 +08:00
shenmengjing
3c8eaf193b
docs: Fix a small typo in adc_calibration.rst
2024-08-09 14:45:15 +08:00
Island
32fd8532f4
Merge branch 'fix/ble_mesh_github_pr_14140_v5.2' into 'release/v5.2'
...
fix(ble-mesh): don't use dangling pointer in nimble gatt service (v5.2)
See merge request espressif/esp-idf!32613
2024-08-09 10:33:13 +08:00
Alexey Gerenkov
703bf01751
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240726_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20240726 (v5.2)
See merge request espressif/esp-idf!32605
2024-08-08 18:12:58 +08:00
Wang Meng Yang
e332e4b21b
Merge branch 'fix/hfp_pcm_api_set_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape (backport v5.2)
See merge request espressif/esp-idf!32482
2024-08-08 16:12:12 +08:00
morris
094872af59
Merge branch 'contrib/github_pr_14310_v5.2' into 'release/v5.2'
...
fix(gptimer): remove incorrect param from example (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32685
2024-08-08 11:05:44 +08:00
LonerDan
500760a918
docs(gptimer): remove incorrect param from example
...
Fixes call to `gptimer_start` in one of the examples
which includes extra second parameter `&alarm_config`,
when the function takes only one.
Mreges https://github.com/espressif/esp-idf/pull/14310
2024-08-08 10:05:43 +08:00
Konstantin Kondrashov
271c611485
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU
2024-08-07 19:17:52 +08:00
Rahul Tank
e488d1945c
Merge branch 'bugfix/fix_proxy_example_assert_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed assert issue in proximity_sensor example (v5.2)
See merge request espressif/esp-idf!32627
2024-08-07 18:04:03 +08:00
Wang Meng Yang
b564f69025
Merge branch 'feature/ble_example_pytest_v5.2' into 'release/v5.2'
...
add pytest for classic bt example(backport v5.2)
See merge request espressif/esp-idf!32543
2024-08-07 14:29:53 +08:00
Aditya Patwardhan
a3eabcdabc
Merge branch 'fix/incorrect_config_name_v5.2' into 'release/v5.2'
...
Fix encrypt image instead of the partition optimisation not being enabled (v5.2)
See merge request espressif/esp-idf!32640
2024-08-07 13:28:08 +08:00
Rahul Tank
b7ed2b54ed
Merge branch 'feat/set_data_length_enhancement_v5.2' into 'release/v5.2'
...
feat(nimble): Add extra handling for set data len packet event (v5.2)
See merge request espressif/esp-idf!32623
2024-08-07 13:08:17 +08:00
Shu Chen
b4999cd1dd
Merge branch 'backport/make_ot_task_queue_non_permanent_blocking_52' into 'release/v5.2'
...
fix(openthread): make ot task queue sending non-permanent blocking(Backport 5.2)
See merge request espressif/esp-idf!32631
2024-08-07 12:37:51 +08:00
Frantisek Hrbata
f5168f2029
change: exclude CVEs that do not impact ESP-IDF components
...
cJSON: CVE-2024-31755 - Resolved in cJSON v1.7.18
FreeRTOS: CVE-2024-28115 - Affects only ARMv7-M MPU ports, and ARMv8-M ports
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-08-06 17:23:55 +02:00
morris
8fc3d7d765
Merge branch 'feat/gpspi_flash_support_v5.2' into 'release/v5.2'
...
fix(spi_flash): Add external flash support on esp32c6,esp32h2(backport v5.2)
See merge request espressif/esp-idf!32533
2024-08-06 17:03:21 +08:00
harshal.patil
c2a22d00ce
fix(bootloader_support): Fix encrypt image instead of the partition feature not being enabled
2024-08-06 13:45:02 +05:30
Island
ab0e8205a5
Merge branch 'bugfix/fixed_ble_issues_on_c6_h2_c2_0731_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble issues on c6 h2 c2 0731 (v5.2)
See merge request espressif/esp-idf!32461
2024-08-06 16:01:25 +08:00
zwx
050030f039
fix(openthread): make ot task queue sending non-permanent blocking
2024-08-06 14:10:23 +08:00
gongyantao
abb9f90d87
change(ci): remove device name check in bt example
2024-08-06 11:58:34 +08:00
gongyantao
d753b2f940
fix(bt): get remote device name from eir data
2024-08-06 11:58:30 +08:00
gongyantao
cf2ff00360
feat(bt/example): add ci sdkconfig for bt examples
2024-08-06 11:58:22 +08:00
wuzhenghui
b752b6c5e9
fix(esp_pm): configure timer wakeup source with auto light-sleep congiguration
2024-08-06 11:04:58 +08:00
Alexey Gerenkov
3689649c63
feat(tools): update openocd version to v0.12.0-esp32-20240726
2024-08-05 22:38:42 +02:00
Ivan Grokhotkov
3883a17f54
Merge branch 'fix/fatfs_f_mount_immediately_after_formatting_v5.2' into 'release/v5.2'
...
fix(vfs): FATFS mount immediately after format if mount failed (v5.2)
See merge request espressif/esp-idf!32380
2024-08-05 20:32:17 +08:00
xiongweichao
e9276b75c8
fix(bt/controller): Fixed disconnection issue
...
- Fixed the issue of disconnection caused by updating the channel map in sniff mode
2024-08-05 19:57:13 +08:00
chenqingqing
74ceb6bebc
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-08-05 19:57:13 +08:00
Rahul Tank
89231ccaeb
fix(nimble): Fixed assert issue in proximity_sensor example
2024-08-05 16:57:11 +05:30
Rahul Tank
6635bc3a3e
feat(nimble): Add extra handling for set data len packet event
2024-08-05 16:52:03 +05:30
Rahul Tank
1c73a8fc56
Merge branch 'bugfix/adjust_tx_power_lvl_boundary_v5.2' into 'release/v5.2'
...
fix(nimble): Modify Advertising Tx power levels (v5.2)
See merge request espressif/esp-idf!32564
2024-08-05 19:14:41 +08:00
renpeiying
8782cfb8fa
docs: remove user guide for esp32-ethernet-kit migration
2024-08-05 19:03:19 +08:00
C.S.M
d8bd71695f
fix(spi_flash): Add external flash support on esp32c6,esp32h2
2024-08-05 18:01:02 +08:00
shenmengjing
ed042a84c0
docs: Delete ESP32-S2-Kaluga-Kit related user guide files
2024-08-05 16:06:52 +08:00
Mario Schlegel
588f819710
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-05 15:31:08 +08:00
Rahul Tank
cb815d9d0a
fix(nimble): Modify Advertising Tx power levels
2024-08-05 10:56:23 +05:30
Kapil Gupta
a350973f03
Merge branch 'bugfix/dpp_auth_failure_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant):Deinit old dpp authentication data after receiving config.(v5.2)
See merge request espressif/esp-idf!32434
2024-08-04 13:44:52 +08:00
Mahavir Jain
de4f8550bb
Merge branch 'bugfix/null_assign_variable_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable (v5.2)
See merge request espressif/esp-idf!32527
2024-08-02 22:03:19 +08:00
Island
c2ac357c7a
Merge branch 'bugfix/fix_ble_security_param_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed issue with resetting BLE security parameters during initialization (v5.2)
See merge request espressif/esp-idf!32506
2024-08-02 17:38:32 +08:00
Island
7aa475c1fc
Merge branch 'bugfix/fix_ble_gattc_app_unregister_v5.2' into 'release/v5.2'
...
Bugfix/fix ble gattc app unregister (v5.2)
See merge request espressif/esp-idf!32439
2024-08-02 17:30:27 +08:00
Roland Dobai
01e2d28c0f
Merge branch 'fix/setuptools_constraint_v5.2' into 'release/v5.2'
...
fix: ensure the constraint file is followed also for setuptools (v5.2)
See merge request espressif/esp-idf!32546
2024-08-02 16:54:32 +08:00
Frantisek Hrbata
0ff3e483cf
fix: ensure the constraint file is followed also for setuptools
...
Currently, when the venv is installed or updated, we attempt to
automatically update pip and setuptools within the venv. Unfortunately,
the setuptools package is installed or updated without adhering to the
constraints file, which restricts the setuptools version due to
https://github.com/pypa/setuptools/issues/4480 . Resolve this issue by
applying the constraints file to the installation and update of both pip
and setuptools.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-08-02 09:34:37 +02:00
Yuan Hong Hui
752e29d7e3
feat(bt):add pytest for classic bt example
2024-08-02 15:17:59 +08:00
Rahul Tank
916d319155
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable
2024-08-02 10:36:38 +05:30
morris
a536949363
Merge branch 'feature/usb_host_multi_configuration_backport_v5.2' into 'release/v5.2'
...
feat(usb/host): multiconfiguration support backport (v5.2)
See merge request espressif/esp-idf!32055
2024-08-02 11:44:12 +08:00
Jiang Guang Ming
afd3333e8d
feat(newlib): add test case for printf float
2024-08-01 20:57:28 +08:00
Rahul Tank
d1ed3a8c5c
Merge branch 'bugfix/add_return_value_to_rpa_to_api_v5.2' into 'release/v5.2'
...
fix(nimble): Add return value to RPA Timeout API (v5.2)
See merge request espressif/esp-idf!32476
2024-08-01 20:26:25 +08:00
Jiang Guang Ming
677ecf9c69
fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG
2024-08-01 16:24:25 +08:00
zhanghaipeng
c66da69856
fix(ble/bluedroid): Fixed issue with resetting BLE security parameters during initialization
2024-08-01 16:17:59 +08:00
Marius Vikhammer
f36b6a088a
Merge branch 'fix/vtaskdeletewithcaps_leaks_memory_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed memory leak issue in vTaskDeleteWithCaps() (v5.2)
See merge request espressif/esp-idf!32400
2024-08-01 14:42:59 +08:00
gaoxu
cdd6807e57
fix(gpio): correct usb dp gpio pullup disable function v5.2
2024-08-01 10:58:53 +08:00
Shu Chen
f926af94d2
Merge branch 'backport/fix_154_next_operation_for_multi_event_v52' into 'release/v5.2'
...
fix(ieee802154): refactor the next operation logic for multiple events(Backport v5.2)
See merge request espressif/esp-idf!32387
2024-07-31 20:51:34 +08:00
Rahul Tank
6d19ff68ed
fix(nimble): Add return value to RPA Timeout API
2024-07-31 14:45:17 +05:30
Shu Chen
f7dd52f281
Merge branch 'backport/openthread_related_bacport_to_5_2' into 'release/v5.2'
...
Backport some openthread related features (Backport v5.2)
See merge request espressif/esp-idf!32250
2024-07-31 17:06:15 +08:00
Song Ruo Jing
457e0818e9
fix(uart): fix uart_config_t structure size difference in C and C++
2024-07-31 16:52:05 +08:00
zwx
fa6a1b3af5
fix(ieee802154): refacted the next operation logic for multiple events
2024-07-31 16:40:48 +08:00
Shu Chen
4426adf447
Merge branch 'backport/add_ot_ts_lock_check_v52' into 'release/v5.2'
...
feat(openthread): add task switching lock holder check(Backport v5.2)
See merge request espressif/esp-idf!32453
2024-07-31 16:39:27 +08:00
zwl
26ef81039d
fix: fixed directed adv can't be conneted when adv filter is 0x2 on ESP32C2
2024-07-31 14:38:46 +08:00
zwl
719c0b7709
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-07-31 14:38:46 +08:00
zwx
b64425f7be
feat(openthread): add task switching lock holder check
2024-07-31 11:34:19 +08:00
Island
6e015274d0
Merge branch 'feat/save_ble_log_to_flash_0605_v5.2' into 'release/v5.2'
...
ble: save ble log to flash on ESP32C6 (v5.2)
See merge request espressif/esp-idf!32395
2024-07-31 11:29:34 +08:00
zhanghaipeng
f88ac25595
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 18:03:43 +08:00
Jiang Jiang Jian
c4fc74a6de
Merge branch 'bugfix/fix_beacon_timeout_issue_in_mesh_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): fix the beacon timeout issue in mesh (v5.2)
See merge request espressif/esp-idf!32425
2024-07-30 17:38:16 +08:00
aditi
53e931cf65
fix(wpa_supplicant):Deinit old dpp authentication data after receiving config.
2024-07-30 13:54:45 +05:30
zhangyanjiao
5e2951c8e8
fix(wifi/mesh): fix the beacon timeout issue in mesh
2024-07-30 14:36:46 +08:00
morris
0caf51d303
Merge branch 'fix/esp_lcd_i2c_ng_v5.2' into 'release/v5.2'
...
fix(esp_lcd): Fix I2C receive without param (v5.2)
See merge request espressif/esp-idf!32413
2024-07-30 10:53:07 +08:00
Vilem Zavodny
335e8b4648
fix(esp_lcd): Fix I2C receive without param
2024-07-29 16:42:19 +08:00
morris
037f1eaa4f
Merge branch 'feat/support_psram_aps3204l_v5.2' into 'release/v5.2'
...
psram: support APS3204L (v5.2)
See merge request espressif/esp-idf!32391
2024-07-29 16:39:03 +08:00
Sudeep Mohanty
987df81e58
fix(freertos): Fixed memory leak issue in vTaskDeleteWithCaps()
...
vTaskDeleteWithCaps() leaked memory when a task uses the API to delete
itself. This commit adds a fix to avoid the memory leak.
Closes https://github.com/espressif/esp-idf/issues/14222
2024-07-29 08:47:19 +02:00
Rahul Tank
5f3f68fa58
Merge branch 'bugifx/zero_initilize_variable_v5.2' into 'release/v5.2'
...
fix(nimble): Zero initialize variable to avoid garbage value (v5.2)
See merge request espressif/esp-idf!32367
2024-07-29 13:03:27 +08:00
zwl
7b9343d8f0
fix(ble): fixed tx memory leak issue when controller disable
2024-07-29 11:56:17 +08:00
zwl
56984e4eac
fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2
2024-07-29 11:56:17 +08:00
zwl
6e676b0222
feat(bluetooth/controller): support switching log output mode on ESP32-C2
2024-07-29 11:56:17 +08:00
zwl
229f8ede97
feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2
2024-07-29 11:56:17 +08:00
zwl
97fa5484a7
feat(bluetooth/controller): storage ble controller log to flash on ESP32C2
2024-07-29 11:56:16 +08:00
zwl
0898c1a5a8
feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2
2024-07-29 11:56:16 +08:00
Armando
ce1f7abddd
feat(psram): support APS3204L
2024-07-29 11:42:36 +08:00
Marius Vikhammer
8cecc2f58e
Merge branch 'fix/freertos_port_assert_in_isr_bug_v5.2' into 'release/v5.2'
...
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context (v5.2)
See merge request espressif/esp-idf!32373
2024-07-29 09:53:18 +08:00
Rahul Tank
d8716c5ad3
fix(nimble): Zero initialize variable to avoid garbage value
2024-07-26 21:31:23 +05:30
Adam Múdry
46ed6c869e
fix(vfs): FATFS mount immediately after format if mount failed
2024-07-26 17:52:42 +02:00
Sudeep Mohanty
a96f332a06
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context
...
This commit fixes an issue where in the FreeRTOS port layer would cause
the portASSERT_IF_IN_ISR() assert check to fail even when the system is
not in an interrupt context.
2024-07-26 15:15:50 +02:00
Jiang Jiang Jian
dea1450d6e
Merge branch 'fix/stack_overflow_in_example_spp_initiator_v5.2' into 'release/v5.2'
...
Fix/stack overflow in example spp initiator (backport v5.2)
See merge request espressif/esp-idf!32233
2024-07-26 18:00:20 +08:00
Jiang Jiang Jian
544d652f1a
Merge branch 'bugfix/handle_no_pmkid_case_owe_v5.2' into 'release/v5.2'
...
Recompute keys in OWE incase of PMKID absence or mismatch (Backport v5.2)
See merge request espressif/esp-idf!32334
2024-07-26 16:53:34 +08:00
Island
e79bcadd85
Merge branch 'bugfix/fix_ble_cannot_create_conn_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE cannot create connection(v5.2)
See merge request espressif/esp-idf!32308
2024-07-26 15:44:09 +08:00
Jiang Jiang Jian
9bed8f2ca9
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240723 (backport v5.2)
See merge request espressif/esp-idf!32300
2024-07-26 14:19:38 +08:00
Jiang Jiang Jian
f6c6ac1d8d
Merge branch 'fix/fix_get_softap_dtim_and_csa_config_err_v5.2' into 'release/v5.2'
...
fix(wifi):fix get softap dtim and csa config err v5.2
See merge request espressif/esp-idf!32264
2024-07-26 14:12:24 +08:00
Mahavir Jain
cfb057e629
Merge branch 'bugfix/provide_random_addr_api_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Added API to set random address (v5.2)
See merge request espressif/esp-idf!32326
2024-07-26 13:54:59 +08:00
Aditya Patwardhan
3908657624
Merge branch 'bugfix/existing_mmap_region_offset_v5.2' into 'release/v5.2'
...
fix(esp_mm): for existing mmap region, consider new offset for virtual addr (v5.2)
See merge request espressif/esp-idf!32113
2024-07-25 17:10:24 +08:00
Xu Si Yu
7d9b33408d
feat(openthread): support restoring vendor properties of rcp
2024-07-25 15:59:58 +08:00
Xu Si Yu
d894253c48
feat(openthread): support changing openthread version information
2024-07-25 15:59:58 +08:00
Xu Si Yu
35e36f2cab
fix(common_components): unregister event handler if wifi disconnect and stop reconnecting
2024-07-25 15:59:58 +08:00
Xu Si Yu
c9f85be415
feat(openthread): update openthread submodule
2024-07-25 15:59:58 +08:00
Jiang Jiang Jian
3cdc985cd3
Merge branch 'bugfix/fix_coex_loadprohibit_issue_v5.2' into 'release/v5.2'
...
fix(coex): Fixed coexist scheme phase index overflow issue (backport v5.2)
See merge request espressif/esp-idf!32295
2024-07-25 13:54:00 +08:00
Shyamal Khachane
49e42f6eca
fix(esp_wifi): Handle PMKID mismatch or absence in OWE
...
Compute keys incase PMKID does not match or PMKID is absent in association response
2024-07-25 08:29:22 +05:30
Marius Vikhammer
ff24296572
Merge branch 'fix/correct_sdmmc_pin_config_doc_v5.2' into 'release/v5.2'
...
sdmmc: fix pin config doc format (v5.2)
See merge request espressif/esp-idf!32329
2024-07-25 10:02:38 +08:00
Armando
bdd5dc21be
fix(sdmmc): fix pin config doc format
2024-07-25 09:28:30 +08:00
Rahul Tank
59aa45ad23
fix(wifi_prov): Added API to set random address
2024-07-24 20:56:35 +05:30
wangtao@espressif.com
6661f1190a
fix(wifi):fix get softap dtim and csa config err
2024-07-24 17:23:47 +08:00
zhanghaipeng
07ca9246e2
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-24 10:51:14 +08:00
zhiweijian
087d6e1938
feat(bt/controller): support mesh duplicate with extend scan
2024-07-23 18:02:14 +08:00
linruihao
a3936b8001
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(e4ba7f6)
...
- Fixed coexist LoadProhibited issue
2024-07-23 18:02:08 +08:00
zhanghaipeng
35b4c4742b
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(abd7733)
...
- Fix the issue where RSSI is incorrect when latency is not zero
2024-07-23 18:02:02 +08:00
chenjianhua
3fd8f2aeb7
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(66b5cc0)
...
- Fixed vendor hci get controller status command
- Prevent BLE interrupt from being preempted
2024-07-23 18:01:55 +08:00
linruihao
93622c2f9b
fix(coex): Fixed coexist scheme phase index overflow issue
2024-07-23 17:53:08 +08:00
Marius Vikhammer
021c03c9f2
Merge branch 'fix/lp_i2c_generates_spurious_start_cond_v5.2' into 'release/v5.2'
...
fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c (v5.2)
See merge request espressif/esp-idf!32108
2024-07-23 14:40:41 +08:00
Jiang Jiang Jian
aea64d17f6
Merge branch 'bugfix/wps_bug_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant):Fix for setting wps status fail when connection fails(v5.2)
See merge request espressif/esp-idf!31220
2024-07-23 13:41:13 +08:00
Rahul Tank
e92f89ca33
Merge branch 'bugfix/increase_timer_task_depth_v5.2' into 'release/v5.2'
...
fix(nimble): Increase Timer stack size for nimble application (v5.2)
See merge request espressif/esp-idf!32270
2024-07-22 20:10:07 +08:00
Rahul Tank
c6fbdc5d4f
fix(nimble): Increase Timer stack size for nimble application
2024-07-22 15:51:48 +05:30
aditi
f1d5ffea3d
fix(wpa_supplicant):Fix for setting wps status fail when connection fails
2024-07-22 15:26:09 +05:30
Island
615975060f
Merge branch 'fix/ble_mesh_24_76_v5.2' into 'release/v5.2'
...
fix(ble_mesh): fixed BLEMESH24-76_v5.2
See merge request espressif/esp-idf!32227
2024-07-22 14:05:03 +08:00
Jiang Jiang Jian
e7fa8872a8
Merge branch 'bugfix/remove_duplicate_fn_dpp' into 'release/v5.2'
...
wifi: backport some dpp fixes (v5.2)
See merge request espressif/esp-idf!32211
2024-07-22 11:25:56 +08:00
Kapil Gupta
42680d30ae
fix(esp_wifi): backport some dpp fixes
2024-07-19 13:29:48 +08:00
gongyantao
ea7336d027
feat(bt): add bt address printing for all bt examples
2024-07-19 11:43:18 +08:00
gongyantao
41733e33f1
fix(bt): fix uTask stack overflow in bt example spp_initiator
2024-07-19 11:43:17 +08:00
Jiang Jiang Jian
f3710cf672
Merge branch 'bugfix/11r_disable_sdkconfig_v5.2' into 'release/v5.2'
...
fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig
See merge request espressif/esp-idf!32222
2024-07-19 10:41:51 +08:00
morris
9757709b2e
Merge branch 'bugfix/rmt_memory_power_up_v5.2' into 'release/v5.2'
...
fix(rmt): power up memory block (v5.2)
See merge request espressif/esp-idf!32172
2024-07-19 09:47:19 +08:00
Rahul Tank
b7b3e31050
Merge branch 'bugfix/reset_irk_when_all_unpair_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed BLE security vulnerability when using fixed IRK (v5.2)
See merge request espressif/esp-idf!32157
2024-07-18 22:43:30 +08:00
Shreyas Sheth
eae5bf962e
fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig
2024-07-18 18:26:23 +05:30
Island
e149e10261
Merge branch 'feat/support_default_tx_level_for_esp32h2_esp32c6_esp32c2_v5.2' into 'release/v5.2'
...
Feat/support default tx level for esp32h2 esp32c6 esp32c2 v5.2
See merge request espressif/esp-idf!32194
2024-07-18 19:33:00 +08:00
morris
d9e113f877
fix(rmt): power up memory block
2024-07-18 14:41:13 +08:00
Rahul Tank
af2f79e33a
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-18 09:54:19 +05:30
Jiang Jiang Jian
9ff44aa660
Merge branch 'bugfix/fix_mesh_xon_request_timeout_issue_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot (v5.2)
See merge request espressif/esp-idf!32186
2024-07-18 12:03:48 +08:00
luoxu
f0bf1d3492
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:49:07 +08:00
zwl
fde1a101ed
feat(bluetooth/controller): support default tx power configurable on ESP32C2
2024-07-18 10:47:30 +08:00
zwl
582e9f8a67
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:47:20 +08:00
Island
d0da89f18a
Merge branch 'feat/optimize_bt_porting_hci_0628_5.2' into 'release/v5.2'
...
Feat/optimize bt porting hci 0628 5.2
See merge request espressif/esp-idf!32133
2024-07-17 19:29:31 +08:00
zhangyanjiao
2a6f4e796c
fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot
...
Closes https://github.com/espressif/esp-idf/issues/13212
2024-07-17 19:06:34 +08:00
Peter Marcisovsky
597451afbe
refactor(usb_host): Update USB Host multiconfig public API
...
- previous usb_host_get_config_desc_free()
- updated usb_host_free_config_desc()
2024-07-17 09:02:43 +02:00
Jiang Jiang Jian
487833968a
Merge branch 'bugfix/ld_acl_c_3576_v5.2' into 'release/v5.2'
...
fix(bt/controller): Removed an improper assertion in ACL link driver (v5.2)
See merge request espressif/esp-idf!32118
2024-07-16 20:22:44 +08:00
zwl
64e872f2e3
fix(ble): fixed nimble host only build error
2024-07-16 13:20:53 +08:00
zwl
b8b8abf763
feat(bluetooth/controller): update nimble host to adapt hci layer
2024-07-16 13:20:53 +08:00
zwl
1e4e2f90f5
feat(bluetooth/controller): add default cts and rts macro definition
2024-07-16 13:20:53 +08:00
zwl
56e9890ba0
feat(bluetooth/controller): adopting new HCI layer code and support UHCI on ESP32-C6 and ESP32-H2
2024-07-16 13:20:53 +08:00
zwl
3d1498cadb
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2
2024-07-16 13:20:53 +08:00
zwl
6118260b63
feat(bluetooth/controller): optimize bt hci layer code
2024-07-16 13:20:53 +08:00
Jiang Jiang Jian
07dad8169e
Merge branch 'bugfix/fix_some_wifi_bugs_240715_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 240715(Backport v5.2)
See merge request espressif/esp-idf!32138
2024-07-16 12:49:54 +08:00
muhaidong
b338abce37
fix(wifi): fix some wifi bugs 240715
...
1. fix disable gcmp choose pairwise cipher wrong issue
2. fix sta may join bad signal ap when set by signal
2024-07-15 21:21:58 +08:00
muhaidong
2dbaf58499
fix(wifi): fix configure gcmp failure issue
2024-07-15 21:00:55 +08:00
muhaidong
72d68ad7ce
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
2024-07-15 21:00:47 +08:00
muhaidong
96af986330
fix(wifi): annotate a rom function
2024-07-15 21:00:31 +08:00
Jin Cheng
3d8d2929a5
fix(bt/controller): Removed an improper assertion in ACL link driver
...
It can be triggered on peripheral SNIFF mode
when RX window is adjusted on ESP32.
2024-07-15 15:31:24 +08:00
Mahavir Jain
ae9f7f32ae
Merge branch 'bugfix/c5_mpi_ecc_power_mode_v5.2' into 'release/v5.2'
...
fix(hal): correct mpi/ecc peripheral power up sequence for ESP32-C5 (v5.2)
See merge request espressif/esp-idf!31863
2024-07-15 15:05:52 +08:00
Mahavir Jain
0ba529d267
fix(esp_mm): for existing mmap region, consider new offset for virtual addr
...
While returning virtual address for existing memory mapped region, newly
supplied offset from the physical address was not getting considered.
This was a regression present from ESP-IDF 5.1 release.
Added test case in spi_flash component that fails without this fix.
Closes https://github.com/espressif/esp-idf/issues/13929
2024-07-15 12:42:27 +08:00
Jiang Jiang Jian
0ccc691729
Merge branch 'docs/optimized_ble_controller_api_references_esp32_v5.2' into 'release/v5.2'
...
docs(ble): Revised the esp32 controller API explanations (v5.2)
See merge request espressif/esp-idf!31926
2024-07-15 10:43:25 +08:00
Jiang Jiang Jian
c06cfeddb5
Merge branch 'bugfix/wps_reg_state_handling_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Handle case when WPS registrar misses WSC_DONE sent by station (Backport v5.2)
See merge request espressif/esp-idf!32081
2024-07-15 10:43:01 +08:00
morris
b3a6e46f55
Merge branch 'fix/usb_hs_scheduler_backport_v5.2' into 'release/v5.2'
...
fix(usb/host): Fix occasional ISOC scheduler skipping transfers backport to v5.2
See merge request espressif/esp-idf!32084
2024-07-14 21:06:51 +08:00
Sudeep Mohanty
2d331c0413
fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c
...
This commit fixes an issue with LP I2C and RTC I2C where in the
peripherals generated a spurious I2C start condition when initialized.
This caused some sensors to not respond properly to the following read
or write request.
Closes https://github.com/espressif/esp-idf/issues/14043
Closes https://github.com/espressif/esp-idf/issues/11608
2024-07-12 17:27:43 +02:00
Island
17a18e8849
Merge branch 'feat/add_ble50_instant_v5.2' into 'release/v5.2'
...
Add support for BLE 5.0 instances in related events (v5.2)
See merge request espressif/esp-idf!31991
2024-07-12 14:53:00 +08:00
Sarvesh Bodakhe
6378f5539d
fix(wpa_supplicant): Avoid delaying removal of wps enrollee by 10ms
...
This is no longer needed as eloop timers are now executed in wifi task context.
2024-07-12 12:05:30 +05:30
Sarvesh Bodakhe
e2c47edafa
fix(wpa_supplicant): Handle case when WPS registrar misses WSC_DONE sent by station
...
When registrar somehow misses the WSC_DONE sent by station and station
goes for next connection after sending deauth, make sure that softAP
disables the registrar.
2024-07-12 12:05:22 +05:30
Tomas Rezucha
440f3308ab
fix(usb/host): Fix occasional ISOC scheduler skipping transfers
2024-07-12 08:18:42 +02:00
Jiang Jiang Jian
d083d66872
Merge branch 'feature/sae_pk_transition_disable_v5.2' into 'release/v5.2'
...
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss while connecting (Backport v5.2)
See merge request espressif/esp-idf!32067
2024-07-12 13:54:00 +08:00
Sarvesh Bodakhe
ad6bd842a1
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss
...
- Ensure that wpa_supplicant's state machine registers the requirement for rsnxe
before deciding to add rsnxe to a assoc request.
Co-authored-by: jgujarathi <jash.gujarathi@espressif.com >
2024-07-12 08:09:25 +05:30
Wei Yu Han
b9b3992d42
docs(ble): Removed trailing whitespace
2024-07-12 09:13:51 +08:00
Wei Yu Han
3f36497d8a
docs(ble): Revised the explanation for esp_bt_mem_release and esp_bt_controller_mem_release
2024-07-12 08:19:47 +08:00
Alexey Gerenkov
ed12574848
Merge branch 'fix_coredump_build_error_v5.2' into 'release/v5.2'
...
fix(coredump): fix array out of the bounds error (v5.2)
See merge request espressif/esp-idf!32015
2024-07-11 20:47:03 +08:00
morris
41abb9e2aa
Merge branch 'fix/usb_msc_test_backport_v5.2' into 'release/v5.2'
...
fix(usb/test): Update MSC device test for new console backport v5.2
See merge request espressif/esp-idf!32052
2024-07-11 17:40:49 +08:00
Peter Marcisovsky
8611a66a0f
feat(usb/host): multiconfiguration support
...
- usb host reads device's configuration on request
- a control transfer is sent
- memory is allocated for a new descriptor
- user must manually free the memory
2024-07-11 11:28:52 +02:00
Tomas Rezucha
61577616da
fix(usb/test): Update MSC device test for new console
2024-07-11 11:09:12 +02:00
morris
a5924567c7
Merge branch 'bugfix/usb_serial_jtag_simplify_v5.2' into 'release/v5.2'
...
usb-serial-jtag driver simplification (backport v5.2)
See merge request espressif/esp-idf!31957
2024-07-11 16:11:53 +08:00
Rahul Tank
8565b416c5
Merge branch 'bugfix/fix_example_menuconfig_error_v5.2' into 'release/v5.2'
...
fix(nimble): Update menuconfig option to consider 5.0 support (v5.2)
See merge request espressif/esp-idf!32036
2024-07-10 22:24:05 +08:00
Rahul Tank
1e56879f9c
fix(nimble): Update menuconfig option to consider 5.0 support
2024-07-10 17:22:03 +05:30
Island
645a775f33
Merge branch 'bugfix/split_hci_log_in_nimble_v5.2' into 'release/v5.2'
...
fix(bt/nimble): split hci log in nimble (backport v5.2)
See merge request espressif/esp-idf!31999
2024-07-10 18:38:07 +08:00
zhanghaipeng
21610d3fbb
fix(ble/bluedroid): Fixed BLE set adv param check
2024-07-10 12:25:05 +08:00
Wei Yu Han
58a4f153bc
docs(ble): Add the parameter name data in esp_vhci_host_send_packet
2024-07-10 10:40:36 +08:00
Erhan Kurubas
c3c22d5186
fix(coredump): fix array out of the bounds error
...
Closes https://github.com/espressif/esp-idf/issues/14117
2024-07-09 22:15:34 +02:00
zhiweijian
d60a68ba26
fix(bt/nimble): split hci log in nimble
2024-07-09 16:33:33 +08:00
zhanghaipeng
a7dc067f1c
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:23:52 +08:00
Jiang Jiang Jian
af7124f815
Merge branch 'bugfix/check_c3_efuse_error_on_ram_app_condition_v5.2' into 'release/v5.2'
...
bugfix(cpu_start): check c3 efuse error log on ram app condition (v5.2)
See merge request espressif/esp-idf!31045
2024-07-09 10:51:38 +08:00
Jiang Jiang Jian
031216ff3b
Merge branch 'bugfix/flash_enc_write_ram_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside (backport v5.2)
See merge request espressif/esp-idf!29656
2024-07-09 10:41:20 +08:00
Jiang Jiang Jian
728078416a
Merge branch 'fix/usb_isoc_error_status_backport_v5.2' into 'release/v5.2'
...
fix(usb/host): Decode error flags in ISOC transfers backport to v5.2
See merge request espressif/esp-idf!31883
2024-07-09 10:40:30 +08:00
Jiang Jiang Jian
927e41f9a1
Merge branch 'contrib/github_pr_13945_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Do not allocate client->if_name twice in esp_http_client_init. (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31943
2024-07-09 10:40:05 +08:00
Jiang Jiang Jian
45aee0dac3
Merge branch 'fix/wait_efuse_idle_after_wake_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup (v5.2)
See merge request espressif/esp-idf!31950
2024-07-09 10:38:57 +08:00
Jiang Jiang Jian
7f59f760e7
Merge branch 'bugfix/fix_esco_conflict_with_sniff_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed some controller bugs (v5.2)
See merge request espressif/esp-idf!31953
2024-07-09 10:38:15 +08:00
Island
0250fc5cd4
Merge branch 'fix/blemesh24_61_v5.2' into 'release/v5.2'
...
fix/blemesh24_61 (v5.2)
See merge request espressif/esp-idf!31565
2024-07-08 20:00:06 +08:00
Jeroen Domburg
4af418c534
refactor(usb-serial-jtag): usb-serial-jtag driver simplification to fix rom print coexistence
2024-07-08 14:47:25 +08:00
linruihao
985c7f9112
fix(bt/controller): Fixed some controller bugs
...
- Fixed fail to establish eSCO when connected to two devices
- Changed some error log level to Debug if the error have a workaround
Closes https://github.com/espressif/esp-idf/issues/12340
2024-07-08 14:26:53 +08:00
liqigan
b2607d8653
fix(bt/controller): Fixed not report HCI_Disconnection_Complete event
2024-07-08 14:26:53 +08:00
wuzhenghui
4ddeee6260
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-07-08 14:14:57 +08:00
morris
4a065f8b9a
Merge branch 'fix/i2c_pin_short_cut_v5.2' into 'release/v5.2'
...
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut(backport v5.2)
See merge request espressif/esp-idf!31569
2024-07-08 11:42:25 +08:00
Jiang Jiang Jian
c61fe6d624
Merge branch 'change/add_some_wifi_feature_and_fix_some_bug_v5.2' into 'release/v5.2'
...
feat(wifi): add softap csa&dtim&wait_bcast_data setting v5.2
See merge request espressif/esp-idf!31918
2024-07-08 10:44:14 +08:00
fbp2m
975e77ed7d
fix: fixed allocating if_name in client context multiple times
...
Do not allocate client->if_name twice in esp_http_client_init().
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/13945
2024-07-07 21:20:18 +08:00
Rahul Tank
f5fc182f28
Merge branch 'bugfix/revert_extra_print_v5.2' into 'release/v5.2'
...
Revert "fix(nimble): Added debug print to check for skipped adv report" (v5.2)
See merge request espressif/esp-idf!31932
2024-07-06 19:28:41 +08:00
Rahul Tank
e8ac1be60c
Revert "fix(nimble): Added debug print to check for skipped adv report"
...
This reverts commit e29f31bca4 .
2024-07-05 18:08:13 +05:30
Wang Ning
b9c4b6414b
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-05 18:08:07 +08:00
Yuhan Wei
1df6134485
docs(ble): Add the explanations to controller parameters configurable in menuconfig
2024-07-05 18:08:07 +08:00
Wang Ning
799d7bfd6d
Apply 35 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-05 18:08:07 +08:00
Yuhan Wei
d18e230a9f
docs(ble): Removed note in esp_bt_controller_config_t
2024-07-05 18:08:07 +08:00
Yuhan Wei
fe41fba8a6
docs(ble): Replaced BT with Bluetooth
2024-07-05 18:08:07 +08:00
Yuhan Wei
bbeea564da
docs(ble): Removed unnecessary explanations
2024-07-05 18:08:07 +08:00
Yuhan Wei
b0fb2df89d
docs(ble): Added corresponding values to the controller mode
2024-07-05 18:08:07 +08:00
Yuhan Wei
b80829dcd9
docs(ble): Fixed the explanation of TX power type
2024-07-05 18:08:07 +08:00
Yuhan Wei
ad01b74b49
docs(ble): Added typeof for BLE sleep clock accuracy enum
2024-07-05 18:08:06 +08:00
Yuhan Wei
edb4bded13
docs(ble): Added a name for BLE sleep clock accuracy enum
2024-07-05 18:08:06 +08:00
Yuhan Wei
ea18f615d2
docs(ble): Revised the esp32 controller API explanations
2024-07-05 18:08:06 +08:00
Mahavir Jain
284242d609
Merge branch 'fix/c6_bootloader_rng_enable_v5.2' into 'release/v5.2'
...
fix(bootloader_support): Fixed pattern in RNG enable function to avoid output on IO0 (v5.2)
See merge request espressif/esp-idf!31906
2024-07-05 15:06:01 +08:00
wangtao@espressif.com
cd0ffdac12
feat(wifi): add softap csa&dtim&wait_bcast_data setting and ignore err nodata v5.2
2024-07-05 14:09:33 +08:00
Jiang Jiang Jian
db8df15ee7
Merge branch 'bugfix/fix_bss_color_issues_v5.2' into 'release/v5.2'
...
fix(bss_color):fix bss color issues(backport v5.2)
See merge request espressif/esp-idf!30991
2024-07-05 11:42:32 +08:00
Island
a55fb176c4
Merge branch 'bugfix/fixed_ble_issues_on_esp32c2_esp32c6_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble issues on esp32c2 esp32c6 (v5.2)
See merge request espressif/esp-idf!31860
2024-07-05 10:39:30 +08:00
Jiang Jiang Jian
db884d7787
Merge branch 'docs/update_twt_docs_v5.2' into 'release/v5.2'
...
docs(wifi):update TWT docs(Backport v5.2)
See merge request espressif/esp-idf!31897
2024-07-04 19:14:51 +08:00
Jakob Hasse
a45e4b3dca
fix(bootloader_support): Fixed pattern in RNG enable function on C6 to avoid output on IO0
2024-07-04 11:36:44 +02:00
yinqingzhao
3fcedf6432
fix(wifi):fix some wifi bugs
2024-07-04 15:42:04 +08:00
yinqingzhao
aacddac2dd
docs(wifi):update TWT docs
2024-07-04 14:38:49 +08:00
C.S.M
4ce9b783f3
fix(i2c): Fix i2c not release semaphore in command send loop
2024-07-04 12:29:05 +08:00
Cao Sen Miao
a44f8179de
refactor(i2c): Add reset and clock control to i2c ll layer
2024-07-04 12:29:05 +08:00
Cao Sen Miao
5847ba0b9a
fix(i2c_master): Fix the issue that probe cannot work properly after a general call,
...
Closes https://github.com/espressif/esp-idf/issues/13547
2024-07-04 12:29:05 +08:00
Cao Sen Miao
34abdaea46
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut,
...
Closes https://github.com/espressif/esp-idf/issues/13587
2024-07-04 12:29:05 +08:00
luoxu
f5ae03e8f4
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:20 +08:00
luoxu
9c7a81083c
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:20 +08:00
Cao Sen Miao
b150aad5d1
fix(spi_flash): Fix spi_flash counter test on CI
2024-07-04 11:18:45 +08:00
Cao Sen Miao
fa50973fec
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside
2024-07-04 11:18:45 +08:00
Cao Sen Miao
ec28757007
fix(spi_flash): Improve encryption write performance, Closes https://github.com/espressif/esp-idf/issues/12553
2024-07-04 11:18:45 +08:00
Jiang Jiang Jian
2c289fed2f
Merge branch 'contrib/github_pr_14084_v5.2' into 'release/v5.2'
...
remove TLS pointer/deletion callback from correct thread (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31852
2024-07-04 11:03:07 +08:00
Jiang Jiang Jian
cc5fa645e6
Merge branch 'fix/suppress_c++11_invalid_suffix_on_literal_v5.2' into 'release/v5.2'
...
fix: Fix PRI inttypes error due to C++ invalid suffix on literal in SPIFFS (v5.2)
See merge request espressif/esp-idf!31807
2024-07-04 10:34:50 +08:00
Marius Vikhammer
2fa4d4e0b7
Merge branch 'fix/brownout_crash_v5.2' into 'release/v5.2'
...
fix(brownout): fixed brownout isr crashing if cache disabled (v5.2)
See merge request espressif/esp-idf!30832
2024-07-04 10:34:36 +08:00
Jiang Jiang Jian
ce1735857e
Merge branch 'bugfix/openthread_uart_vfs_register_v5_2' into 'release/v5.2'
...
fix(openthread): register uart vfs devices when they are not registered(v5.2)
See merge request espressif/esp-idf!31794
2024-07-04 10:33:25 +08:00
Jiang Jiang Jian
abf8ffac59
Merge branch 'feature/ipc_noblocking_call_v5.2' into 'release/v5.2'
...
feat(ipc): Adds a new no blocking IPC call (v5.2)
See merge request espressif/esp-idf!28442
2024-07-03 21:00:10 +08:00
Rahul Tank
3584fb776e
Merge branch 'bugfix/low_buf_count_print_v5.2' into 'release/v5.2'
...
fix(nimble): Added debug print to check for skipped adv report (v5.2)
See merge request espressif/esp-idf!31832
2024-07-03 16:45:53 +08:00
Tomas Rezucha
49d9fc0250
fix(usb/host): Decode error flags in ISOC transfers
2024-07-03 09:15:53 +02:00
Jiang Jiang Jian
2acb6ac33f
Merge branch 'bugfix/fix_phy_cal_data_v5.2' into 'release/v5.2'
...
fix(phy): add phy calibration data check when mode is not none calibration v5.2
See merge request espressif/esp-idf!31816
2024-07-03 14:06:11 +08:00
Jiang Jiang Jian
cb2a226659
Merge branch 'bugfix/wps_mode_change_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled(v5.2)
See merge request espressif/esp-idf!30780
2024-07-02 21:20:37 +08:00
Mahavir Jain
adea6829b3
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-02 13:36:54 +05:30
zwl
b753438111
fix(ble): fixed some ble controller issues on ESP32C6 and ESP32H2
2024-07-02 15:44:27 +08:00
zwl
f3b58d221d
fix(ble): fixed some ble controller issues on ESP32-C2
2024-07-02 15:44:26 +08:00
aditi_lonkar
3a7408bed9
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
2024-07-02 11:25:55 +05:30
Jiang Jiang Jian
82c3a08d77
Merge branch 'lwip/if_indextoname_compolation_fix_v5.2' into 'release/v5.2'
...
fix(lwip): Fixed compilation error referencing undefined POSIX interface API (v5.2)
See merge request espressif/esp-idf!31406
2024-07-02 13:53:42 +08:00
Myk Melez
bf7ab2249c
fix(pthread): Remove TLS pointer/deletion callback from correct thread
...
Originally, pthread_internal_local_storage_destructor_callback was only called from pthread_exit
on the thread whose TLS is being destroyed.
In b3755b751e , pthread_internal_local_storage_destructor_callback
started being called from pthread_join and pthread_detach on a different thread (whichever one
called one of those functions).
But pthread_internal_local_storage_destructor_callback is still calling
vTaskSetThreadLocalStoragePointer and vTaskSetThreadLocalStoragePointerAndDelCallback with a NULL
xTaskToSet argument, which causes those functions to set the TLS pointer and deletion callback
for the current thread, not the thread whose TLS is being destroyed.
This commit makes pthread_internal_local_storage_destructor_callback call
vTaskSetThreadLocalStoragePointer and vTaskSetThreadLocalStoragePointerAndDelCallback
with the handle of the thread whose TLS is being destroyed.
2024-07-02 13:33:11 +08:00
Krzysztof Budzynski
16450168d6
Merge branch 'docs/migrate_esp32c3_devkitc_02_devkitm_1_user_guide_v5.2' into 'release/v5.2'
...
docs: Migrate user guides of ESP32-C3-DevKitM and ESP32-C3-DevKitC to esp-dev-kits (v5.2)
See merge request espressif/esp-idf!31819
2024-07-02 13:20:52 +08:00
Jiang Jiang Jian
20624257e3
Merge branch 'backport/support_eth_mac_using_esp_read_mac_v52' into 'release/v5.2'
...
feat(eth) configure eth mac using esp_read_mac(Backport v5.2)
See merge request espressif/esp-idf!31092
2024-07-02 10:53:14 +08:00
Jiang Jiang Jian
67466e6c6e
Merge branch 'docs/delete_userguide_esp32_s2_devkitc_1_v5.2' into 'release/v5.2'
...
docs: Delete user guide esp32-s2-devkitc-1 (v5.2)
See merge request espressif/esp-idf!31614
2024-07-02 10:49:41 +08:00
Jiang Jiang Jian
8558a9cbe8
Merge branch 'bugfix/nan_datapath_issues_v5.2' into 'release/v5.2'
...
Fix issues in NAN datapath establishment (Backport v5.2)
See merge request espressif/esp-idf!30979
2024-07-02 10:47:39 +08:00
Marius Vikhammer
f0b52c735d
Merge branch 'fix/usb-serial-jtag-hangs-on-init_v5.2' into 'release/v5.2'
...
fix(console): USB Serial JTAG freezes when input received before the driver is installed (v5.2)
See merge request espressif/esp-idf!31821
2024-07-02 10:44:34 +08:00
Rahul Tank
e29f31bca4
fix(nimble): Added debug print to check for skipped adv report
2024-07-01 15:33:43 +05:30
Guillaume Souchere
c2683af2a6
fix(console): USB Serial JTAG freezes when input received before init
...
When data was sent through USB Serial JTAG before the
driver was installed, the bus was malfunctioning. This
was because the interrupt bit for data reception was cleared
regardless of whether data was received or not. Consequently,
usb_serial_jtag_isr_handler_default was not triggered and the
data was never read causing the bus to malfunction.
This commit is modifying usb_serial_jtag_driver_install to
prevent clearing USB_SERIAL_JTAG_INTR_SERIAL_OUT_RECV_PKT and
USB_SERIAL_JTAG_INTR_SERIAL_IN_EMPTY thus allowing the callback
usb_serial_jtag_isr_handler_default to trigger for possible data
exchanged prior to the call to usb_serial_jtag_driver_install.
This commit also modified the while logic in linenoiseProbe to
discard any data that doesn't match the expected chaaracter sequences
to prevent random input from interfering with evaluating whether the
terminal supports escape sequences or not.
See https://github.com/espressif/esp-idf/issues/13940
2024-07-01 09:36:18 +02:00
Linda
7a728f9169
docs: Migrate user guides of ESP32-C3-DevKitM and ESP32-C3-DevKitC to esp-dev-kits
2024-07-01 15:27:10 +08:00
chenjianxing
ea4a2c70e9
fix(phy): add phy calibration data check when mode is not none calibration
2024-07-01 15:15:19 +08:00
xiaqilin
115738b91e
fix(esp_phy): fix the frequency switching issue in esp32h2/esp32c6 ble/ieee802154 coex
2024-07-01 15:14:43 +08:00
Shyamal Khachane
261d09a0fe
fix(esp_wifi): Fix issues in NAN datapath establishment
...
1. Resolve indefinite waiting while stopping NAN
2. Increase NDP response timeout to 8 DW's
3. Set NAN discovery beacon interval to 100 TU's as per Section 9.2
of Wi-Fi Aware Specification v4.0
2024-07-01 12:12:13 +05:30
Jiang Jiang Jian
a23f078905
Merge branch 'fix/docs_wifi_get_sta_list_v5.2' into 'release/v5.2'
...
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list (v5.2)
See merge request espressif/esp-idf!31171
2024-07-01 14:29:52 +08:00
Jiang Jiang Jian
5df41326bc
Merge branch 'docs/add_the_description_of_gpio_wakeup_in_lightsleep_when_pd_top_v5.2' into 'release/v5.2'
...
docs(pm): add description for gpio_wakeup (backport v5.2)
See merge request espressif/esp-idf!31738
2024-07-01 14:29:09 +08:00
Jiang Jiang Jian
b621e14e8f
Merge branch 'bugfix/fix_ble_connect_fail_report_time_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE report event when connection fails (v5.2)
See merge request espressif/esp-idf!31782
2024-07-01 14:20:24 +08:00
zhangshuxian
53a8961268
docs: Delete user guide esp32-s2-devkitc-1
2024-07-01 10:49:48 +08:00
Jiang Jiang Jian
88c6cf5cfa
Merge branch 'feature/esp32c6_pu8m_in_sleep_support_v5.2' into 'release/v5.2'
...
feat(sleep): support 8m force pu in sleep for esp32c6 & esp32h2 (v5.2)
See merge request espressif/esp-idf!31000
2024-07-01 10:43:28 +08:00
Jiang Jiang Jian
ca0a41e4ef
Merge branch 'docs/delete_user_guide_esp32_s2_devkitm_1_v5.2' into 'release/v5.2'
...
docs: Delete user guide esp32-s2-devkitm-1 (v5.2)
See merge request espressif/esp-idf!31607
2024-07-01 10:41:27 +08:00
Jiang Jiang Jian
36e0c4898d
Merge branch 'bugfix/fix_esp32_cant_tx_after_tx_timeout_v5.2' into 'release/v5.2'
...
fix(wifi): fix esp32 unrecoverable m f issue
See merge request espressif/esp-idf!30969
2024-07-01 10:40:27 +08:00
Jiang Jiang Jian
db47876b70
Merge branch 'docs/add_missing_usb_functions_to_esp32-c3_devkit_user_guides_v5.2' into 'release/v5.2'
...
Docs: Added missing USB functions to ESP32-C3 DevKit User Guides (v5.2)
See merge request espressif/esp-idf!30861
2024-07-01 10:30:35 +08:00
Jiang Jiang Jian
1fcefc8188
Merge branch 'docs/update_the_translation' into 'release/v5.2'
...
docs: Update the CN Translation
See merge request espressif/esp-idf!30571
2024-07-01 10:29:35 +08:00
Jiang Jiang Jian
232b0145bd
Merge branch 'docs/update_esp_vfs_notes_v5.2' into 'release/v5.2'
...
docs(vfs): update esp_vfs_register_fd api description (v5.2)
See merge request espressif/esp-idf!30426
2024-07-01 10:28:56 +08:00
Jiang Jiang Jian
7c96c00381
Merge branch 'fix/bump_esp_littlefs_to_v5.2' into 'release/v5.2'
...
fix(storage/littlefs): Bump version to v1.14.4 (core v2.9.1) (v5.2)
See merge request espressif/esp-idf!30357
2024-07-01 10:28:26 +08:00
Jiang Jiang Jian
dfd8679d02
Merge branch 'fix/heap-trace-on-all-functions_v5.2' into 'release/v5.2'
...
fix(heap): Tracing of all heap_caps API functions (backport v5.2)
See merge request espressif/esp-idf!30234
2024-07-01 10:28:01 +08:00
Jiang Jiang Jian
d64c77117f
Merge branch 'fix/sntp_getreachability_v5.2' into 'release/v5.2'
...
fix(netif): Add missing SNTP get-reachablitiy API (v5.2)
See merge request espressif/esp-idf!30032
2024-07-01 10:26:30 +08:00
Adam Múdry
faae7eccac
fix: PRI inttypes error due to C++ invalid suffix on literal in SPIFFS
2024-06-30 23:31:50 +02:00
Rahul Tank
5767de65bd
Merge branch 'bugfix/set_correct_cb_arg_v5.2' into 'release/v5.2'
...
fix(nimble): Pass the correct cb arg during reconnection attempt (v5.2)
See merge request espressif/esp-idf!31718
2024-06-28 20:56:33 +08:00
WanqQixiang
7158afb163
fix(openthread): register uart vfs devices when they are not registered
2024-06-28 15:59:30 +08:00
liuning
af98ed245c
feat(wifi, coex): update libs to support feature and fix some issue
2024-06-28 14:27:48 +08:00
zhanghaipeng
4a7bf913a0
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-06-28 12:00:39 +08:00
liuning
d506580d65
feat(wifi): support coex pwr
2024-06-28 11:42:05 +08:00
Island
1022b2b447
Merge branch 'bugfix/fixed_hci_uart_error_on_esp32c6_esp32h2_v5.2' into 'release/v5.2'
...
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci... (v5.2)
See merge request espressif/esp-idf!31751
2024-06-27 17:19:34 +08:00
Jiang Jiang Jian
aabb3699d1
Merge branch 'bugfix/ft_scanning_failure_v52' into 'release/v5.2'
...
fix(esp_wifi): Fix issues in scanning and connecting to FT APs(v5.2)
See merge request espressif/esp-idf!31156
2024-06-26 20:39:13 +08:00
Island
1491b579a8
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240620 (backport v5.2)
See merge request espressif/esp-idf!31647
2024-06-26 20:33:19 +08:00
zwl
57a8f0d151
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C6 and ESP32-H2
2024-06-26 17:32:52 +08:00
jgujarathi
5f8ac78e59
fix(esp_wifi): Fix issues in scanning and connecting to FT APs
...
- Fix issues that arise when conecting to FT APs when disconnect reason
code 211 is reported mistakenly.
2024-06-26 12:24:55 +05:30
Lou Tianhao
81ad2d8e7b
docs(pm): add description for gpio_wakeup
2024-06-26 14:08:46 +08:00
Marius Vikhammer
293f868e10
Merge branch 'fix/prompt-erased-by-backspace-in-dumbmode_v5.2' into 'release/v5.2'
...
fix(console): bug where backspace erases the prompt in dumb mode (backport v5.2)
See merge request espressif/esp-idf!30348
2024-06-26 12:56:49 +08:00
Jiang Jiang Jian
99df25b55a
Merge branch 'bugfix/l2cap_use_wrong_handle_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event(v5.2)
See merge request espressif/esp-idf!31279
2024-06-26 10:49:51 +08:00
Jiang Jiang Jian
c3673638cf
Merge branch 'fix/add_integrity_check_when_select_temporary_key_v5.2' into 'release/v5.2'
...
fix(bt): add integrity check when temporary link key selected(backport v5.2)
See merge request espressif/esp-idf!31699
2024-06-26 10:48:11 +08:00
Jiang Jiang Jian
dc6b400968
Merge branch 'bugfix/wpa3_init_crash_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer (v5.2)
See merge request espressif/esp-idf!31541
2024-06-26 10:47:05 +08:00
Jiang Jiang Jian
86232742a1
Merge branch 'bugfix/station_ic_pmf_state_v5.2' into 'release/v5.2'
...
fix(wifi): Disable IC_PMF variable properly when station disconnects and always clear keys in tx_cb (Backport v5.2)
See merge request espressif/esp-idf!31632
2024-06-26 10:33:43 +08:00
Guillaume Souchere
3d22330ff8
fix(heap): Tracing of all heap_caps API
...
This commit fixes the missing tracing on all
heap_caps_xx_prefer and heap_caps_xx_aligned
functions.
2024-06-25 11:57:09 +02:00
Guillaume Souchere
302881e6b7
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-06-25 11:48:45 +02:00
Guillaume Souchere
ac2491acc5
fix(console): bug where backspace erases the prompt in dumb mode
2024-06-25 11:48:45 +02:00
Sarvesh Bodakhe
8c58db057f
fix(wifi): Fix station PMF issue
...
Fix issue of station PMF not getting reset when disconnecing from PMF connection
2024-06-25 13:54:45 +05:30
Mahavir Jain
a1a05fe9c3
Merge branch 'fix/incorrect_console_input_decoding_wifi_prov_mgr_v5.2' into 'release/v5.2'
...
fix(tools/esp_prov): Fix incorrect input decoding when using console transport (v5.2)
See merge request espressif/esp-idf!31690
2024-06-25 16:24:42 +08:00
Marius Vikhammer
25fd5cf0a5
Merge branch 'fix/fsync-call-propagation-to-secondary-console_v5.2' into 'release/v5.2'
...
fix(console): Fsync not propagated to secondary output (backport v5.2)
See merge request espressif/esp-idf!30262
2024-06-25 16:08:14 +08:00
Island
921b8ebf44
Merge branch 'feat/optimize_bt_porting_layer_0619_v5.2' into 'release/v5.2'
...
Feat/optimize bt porting layer 0619 (v5.2)
See merge request espressif/esp-idf!31673
2024-06-25 14:18:41 +08:00
Jiang Jiang Jian
70d19d5730
Merge branch 'fix/trigger_system_reset_in_brownout_isr_v5.2' into 'release/v5.2'
...
change(esp_system): trigger digital system reset in brownout isr (v5.2)
See merge request espressif/esp-idf!31684
2024-06-25 11:50:31 +08:00
Rahul Tank
e9959cd00e
fix(nimble): Pass the correct cb arg during reconnection attempt
2024-06-25 08:31:11 +05:30
morris
ecc1f0bd7a
Merge branch 'fix/lcd_build_error_in_cpp_v5.2' into 'release/v5.2'
...
fix(lcd): build errors with deprecated lcd types in cpp (v5.2)
See merge request espressif/esp-idf!31677
2024-06-25 10:50:12 +08:00
Marius Vikhammer
7b3e38c217
Merge branch 'fix/ulp_riscv_i2c_multi_byte_v5.2' into 'release/v5.2'
...
fix(ulp-risc-v): Fixed RTC I2C multi-byte read/write issue for ULP RISC-V (v5.2)
See merge request espressif/esp-idf!31714
2024-06-25 10:27:19 +08:00
chenjianhua
ba4a43e020
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-25 00:04:14 +08:00
chenjianhua
6f21c18f5b
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-25 00:04:14 +08:00
linruihao
fed97908f8
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-25 00:04:14 +08:00
chenjianhua
ad0a988430
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(0738a61)
...
- Fixed BT BB interrupt allocation
- Refactor the prefix of assert print
- Fixed HCI LE set privacy mode command handle
2024-06-25 00:04:14 +08:00
chenjianhua
8334a10f6d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-06-25 00:04:14 +08:00
Sudeep Mohanty
3ed21ca8f0
fix(ulp-risc-v): Fixed RTC I2C multi-byte read/write issue for ULP RISC-V
...
This commit fixes an issue where multi-byte reads and writes over the
RTC I2C peripheral got stuck on the esp32s2 and esp32s3.
Closes https://github.com/espressif/esp-idf/issues/12235
2024-06-24 17:10:49 +02:00
Mahavir Jain
018409d99b
Merge branch 'fix/fix_esp_tls_client_key_parsing_v5.2' into 'release/v5.2'
...
fix(esp_tls): Fixed client key parsing for ECC key (v5.2)
See merge request espressif/esp-idf!31505
2024-06-24 20:34:20 +08:00
gongyantao
6c84fdcde8
fix(bt): add integrity check when temporary link key selected
2024-06-24 17:49:50 +08:00
harshal.patil
5aa74ed001
fix(tools/esp_prov): Fix incorrect input decoding when using console transport
...
- Closes https://github.com/espressif/esp-idf/issues/14013
2024-06-24 12:28:44 +05:30
Jiang Jiang Jian
51bd0da552
Merge branch 'bugfix/wpa3_sta_mem_leak_v5.2' into 'release/v5.2'
...
Fix a memory leak that occurs when SAE connection is interrupted (Backport v5.2)
See merge request espressif/esp-idf!31652
2024-06-24 14:03:45 +08:00
wuzhenghui
851c176d1b
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-06-24 13:38:10 +08:00
Marius Vikhammer
1a48173692
Merge branch 'contrib/github_pr_14010_v5.2' into 'release/v5.2'
...
fix(ulp): Write pin's output mode to the correct register (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31596
2024-06-24 12:16:16 +08:00
wuzhenghui
c239c68373
change(esp_system): trigger digital system reset in brownout isr
2024-06-24 12:03:03 +08:00
morris
8e79afe7c8
fix(i2c_lcd): using function overloading to keep esp_lcd_new_panel_io_i2c
...
becuase _Generic is not available in C++
Closes https://github.com/espressif/esp-idf/issues/14037
2024-06-24 11:57:40 +08:00
morris
4e7dd0ce2b
fix(lcd): build errors with deprecated lcd types in cpp
...
Closes https://github.com/espressif/esp-idf/issues/14029
2024-06-24 11:57:40 +08:00
Rahul Tank
4570722409
Merge branch 'bugfix/free_memory_before_reattempt_v5.2' into 'release/v5.2'
...
fix(nimble): Clear resource before re-starting advertising (v5.2)
See merge request espressif/esp-idf!31626
2024-06-24 10:42:01 +08:00
cjin
b67ff61d34
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:12:51 +08:00
zwl
c4a22160c7
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:11:52 +08:00
Jiang Jiang Jian
4fa32cffd3
Merge branch 'bugfix/wifi-6570_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
See merge request espressif/esp-idf!31603
2024-06-24 09:58:46 +08:00
Shyamal Khachane
8b0895e7ef
fix(esp_wifi): Fix a memory leak that occurs when SAE connection is interrupted
...
1. Free temporary data used by SAE before memsetting the same
2. Drop any received auth response that uses a different algorithm than the one currently in use
2024-06-21 11:27:42 +05:30
Rahul Tank
640be34ffa
fix(nimble): Clear resource before re-starting advertising
2024-06-20 11:00:22 +05:30
Island
401816eac0
Merge branch 'feat/put_bt_interface_code_to_rom_v5.2' into 'release/v5.2'
...
Feat/put bt interface code to rom (v5.2)
See merge request espressif/esp-idf!31550
2024-06-20 10:37:58 +08:00
zhangshuxian
e0586cf0e3
docs: Delete user guide esp32-s2-devkitm-1
2024-06-19 18:09:20 +08:00
Li Shuai
0a77c13c26
fix(wifi): fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
2024-06-19 17:19:23 +08:00
LonerDan
0c741bc3ee
fix(ulp-risc-v): Set RTC GPIO output mode in the correct register for ULP RISC-V
...
According to the ESP32-S2/S3 TRM, the output pin's mode is set in the RTC_GPIO_PINn_REG
by programming the RTC_GPIO_PINn_PAD_DRIVER bit. The current ULP RISC-V RTCIO driver
however, incorrectly programs the RTC_IO_TOUCH_PADn_REG register field RTC_IO_TOUCH_PADn_DRV.
This commit fixes the bug.
2024-06-19 09:01:42 +02:00
morris
b63fd4eaee
Merge branch 'feature/uart_sleep_retention_support_v5.2' into 'release/v5.2'
...
feat(uart): support uart module sleep retention on c6/h2 (v5.2)
See merge request espressif/esp-idf!31008
2024-06-19 14:59:30 +08:00
Song Ruo Jing
c31e50583e
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-06-18 19:52:03 +08:00
Sergei Silnov
8e82062d41
Merge branch 'fix/idf_tools_warning_error_v5.2' into 'release/v5.2'
...
fix(tools): Improve the warning message from idf_tools.py about the Python environment (v5.2)
See merge request espressif/esp-idf!31512
2024-06-18 18:36:36 +08:00
Song Ruo Jing
707aebc607
feat(uart): support uart module sleep retention on c6/h2
2024-06-18 15:04:20 +08:00
Jiang Jiang Jian
e55c2eede1
Merge branch 'doc/update_esp32c6_power_statics_5.2' into 'release/v5.2'
...
docs(lowpower): updating low-power statistics in Wi-Fi scenarios (v5.2)
See merge request espressif/esp-idf!31210
2024-06-18 10:36:01 +08:00
Jiang Jiang Jian
34daddd0f1
Merge branch 'feat/use_iterator_for_regdma_link_traverse_function_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume (v5.2)
See merge request espressif/esp-idf!31545
2024-06-18 10:35:38 +08:00
zwl
166e125144
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-17 16:43:26 +08:00
zwl
fc8a569027
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-17 16:43:25 +08:00
Li Shuai
ab595d8d08
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-06-17 15:55:46 +08:00
Shreyas Sheth
298bca09ec
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
2024-06-17 12:41:04 +05:30
Rahul Tank
f81b598d10
Merge branch 'bugfix/fix_no_mem_coex_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Added change to handle extra memory for ext adv reattempt (v5.2)
See merge request espressif/esp-idf!31503
2024-06-14 20:01:11 +08:00
Rahul Tank
9653c70e49
Merge branch 'contrib/github_pr_13951_v5.2' into 'release/v5.2'
...
Fix stack overflow bug for `examples/bluetooth/esp_hid_device` when using esp32s3 with nimble (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31516
2024-06-14 19:58:24 +08:00
Mohammad-Mohsen Aseman-Manzar
fd4df8d87f
Fix stack overflow bug for examples/bluetooth/esp_hid_device when using esp32s3 with nimble
...
Related to 60354c39a9
2024-06-14 14:28:20 +05:30
Roland Dobai
c50c61e0c7
fix(tools/idf_tools.py): Improve the warning message about the environment
2024-06-14 10:01:16 +02:00
Rahul Tank
14bd74fc84
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-14 12:02:58 +05:30
morris
771ae77c9b
Merge branch 'bugfix/forbid_uart_suspend_auto_lightsleep_v5.2' into 'release/v5.2'
...
uart: Fixed issue that TX be blocked by auto-lightsleep (v5.2)
See merge request espressif/esp-idf!31108
2024-06-14 11:51:29 +08:00
Aditya Patwardhan
fd6676e7d8
fix(esp_tls): Fixed client key parsing for ECC key
...
Client key parsing for ECC keys was failing as the
RNG supplied to the key parsing API was uninitialized.
This commit fixes that behaviour
2024-06-14 08:49:33 +05:30
Abhik Roy
6567f0b9b8
fix(lwip): Fixed compilation error referencing undefined POSIX interface API
...
Closes https://github.com/espressif/esp-idf/issues/13577
2024-06-14 13:18:03 +10:00
Island
6a4396c5fe
Merge branch 'bugfix/fix_ble_evt_time_v5.2' into 'release/v5.2'
...
fix(ble/controller): Update esp32 bt-lib (1e63e23) (v5.2)
See merge request espressif/esp-idf!31482
2024-06-14 10:43:31 +08:00
Michael (XIAO Xufeng)
e95cea579d
Merge branch 'backport/shortened_uart_read_bytes_blocking_52' into 'release/v5.2'
...
fix(uart): remove unnecessary wait when sending message to ring buffer(backport5.2)
See merge request espressif/esp-idf!31381
2024-06-13 19:50:47 +08:00
linruihao
7c52034978
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:36:55 +08:00
zhanghaipeng
bfb458006c
fix(ble/controller): Update esp32 bt-lib (1e63e23)
...
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-13 16:41:48 +08:00
Roland Dobai
e5ffb3c57d
Merge branch 'refactor/avoid_using_git_v5.2' into 'release/v5.2'
...
fix(tools): Avoiding crashing when Git is not present in system when acquiring IDF version (v5.2)
See merge request espressif/esp-idf!31433
2024-06-12 20:03:21 +08:00
Jiang Jiang Jian
ab80ad840e
Merge branch 'bugfix/fix_lp_half_world_access_v5.2' into 'release/v5.2'
...
fix(hal): fix LP timer / PMU LL half word access (v5.2)
See merge request espressif/esp-idf!31387
2024-06-12 17:09:45 +08:00
Marius Vikhammer
549da3580b
Merge branch 'docs/fix_typo_in_low_power_mode_v5.2' into 'release/v5.2'
...
docs: fix some typos in api-guides/low-power-mode (v5.2)
See merge request espressif/esp-idf!31458
2024-06-12 15:05:42 +08:00
Sergei Silnov
3e45883091
Merge branch 'fix/component_manager_load_all_local_components_v5.2' into 'release/v5.2'
...
fix: component manager load all component dirs even set(COMPONENTS ...) (v5.2)
See merge request espressif/esp-idf!30433
2024-06-12 14:43:39 +08:00
Linda
46cf2e0756
docs: fix some typos in api-guides/low-power-mode
...
Closes https://github.com/espressif/esp-idf/pull/13950
2024-06-12 14:11:23 +08:00
Jakub Kocka
1d5621bca2
fix(tools): Avoid crashing when Git is used to acquire IDF version
...
Closes https://github.com/espressif/esp-idf/issues/13345
2024-06-11 09:39:30 +02:00
morris
3c40fb296c
Merge branch 'refactor/usb_mock_classes_v5.2' into 'release/v5.2'
...
refactor(usb): Split test device descriptors from mock classes (v5.2)
See merge request espressif/esp-idf!31414
2024-06-11 10:41:30 +08:00
Fu Hanxi
c77c218b86
fix: component manager load all component dirs even set(COMPONENTS ...)
2024-06-10 17:41:06 +08:00
Fu Hanxi
a805000945
test: improve test_dependency_lock test case
2024-06-10 17:41:06 +08:00
Darian Leung
ae9a280ca1
fix(usb): Make string descriptor checks in unit tests optional
...
Checking for an exact match for product or serial and string descriptors can
lead to test failures if the USB devices connected to the runner is changed. This
commit adds some kconfig options to make the string descriptor checks optional,
with the product and serial string checks being disabled by default.
2024-06-09 12:36:25 +08:00
Darian Leung
6ead402d15
refactor(usb): Split test device descriptors from mock class files
...
Previously, descriptors of the test devices were stored direclty in the mock
device files (e.g., "mock_[hid|msc].[h|c]"). This commit splits out the device
descriptors to separate files (e.g., "dev_[hid|msc].c") along with getter
functions.
Users that want to run the tests locally on a different device simply need to
update the "dev_[hid|msc].c" file for their device.
2024-06-09 12:19:53 +08:00
Darian Leung
edd41c24c3
refactor(usb): Rename mock class files
...
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-06-09 11:30:03 +08:00
Jiang Jiang Jian
67608c662d
Merge branch 'bugfix/fix_null_data_issue_in_mesh_v5.2' into 'release/v5.2'
...
fix(wifi): do not send null data when scan start/done for mesh (v5.2)
See merge request espressif/esp-idf!31364
2024-06-07 19:53:42 +08:00
wuzhenghui
a5e75a4cb3
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:16:15 +08:00
wuzhenghui
027ede811e
fix(hal): fix LP timer LL half word access
2024-06-07 14:15:47 +08:00
morris
f0a69d8a0c
Merge branch 'feature/usb_host_hub_support_collective_backport_v5.2' into 'release/v5.2'
...
refactor(usb/host): Prerequisite Refactoring For Hub Collective backport (v5.2)
See merge request espressif/esp-idf!29448
2024-06-07 13:12:51 +08:00
morris
d76b2028e9
Merge branch 'feature/usb_new_phy_driver_collective_backport_v5.2' into 'release/v5.2'
...
refactor(usb/host): PHY driver preqrequisite refacotring collective backport (v5.2)
See merge request espressif/esp-idf!29792
2024-06-07 13:11:37 +08:00
zwx
e69714c34f
fix(uart): remove unnecessary wait when sending message to ring buffer
2024-06-07 11:42:35 +08:00
Roland Dobai
14c94faac5
Merge branch 'fix/stray_sections_v5.2' into 'release/v5.2'
...
fix(system): print warning if stray section is found while linking (v5.2)
See merge request espressif/esp-idf!30955
2024-06-06 18:05:07 +08:00
zhangyanjiao
d0b7d7e75c
fix(wifi): do not send null data when scan start/done for mesh
...
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-06 17:52:12 +08:00
Island
c65d7e93e1
Merge branch 'feat/add_hci_log_record_for_nimble_v5.2' into 'release/v5.2'
...
Feat/add hci log record for nimble v5.2 (backport v5.2)
See merge request espressif/esp-idf!31356
2024-06-06 16:53:40 +08:00
Shu Chen
58264f5aa0
Merge branch 'backport/openthread_changes_52' into 'release/v5.2'
...
Backport some openthread changes to V5.2
See merge request espressif/esp-idf!31066
2024-06-06 15:31:28 +08:00
xiongweichao
a3d2bf5f29
fix(bt/bluedroid): Fixed deadlock caused by not unlocking
2024-06-06 14:35:34 +08:00
xiongweichao
230dbcb62c
fix(bt/bluedroid): Fixed L2CAP using wrong handle
...
- Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event.
- Closes https://github.com/espressif/esp-idf/issues/13847
2024-06-06 14:35:34 +08:00
zwx
77dbe953da
feat(openthread): update BR lib
2024-06-06 14:18:30 +08:00
Rahul Tank
8dd9f98d91
Merge branch 'bugfix/ble_gap_unpair_error_code_v5.2' into 'release/v5.2'
...
fix(nimble): Added return code in ble_gap_unpair error logs (v5.2)
See merge request espressif/esp-idf!31308
2024-06-06 14:16:40 +08:00
Island
29bc80aefe
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master_v5.2' into 'release/v5.2'
...
Bugfix/esp32c2 fixed some ble issues master (v5.2)
See merge request espressif/esp-idf!31233
2024-06-06 14:15:01 +08:00
Abhinav Kudnar
4fc594a17f
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-06 10:13:51 +05:30
Jiang Jiang Jian
f23450b33f
Merge branch 'bugfix/mldv6_report_memory_leak_v5.2' into 'release/v5.2'
...
fix(esp_netif): Fix mldv6 report memory leak in esp_netif(v5.2)
See merge request espressif/esp-idf!31063
2024-06-06 12:10:35 +08:00
Jiang Jiang Jian
786d47863c
Merge branch 'bugfix/esp32h2_iomux_retention_v5.2' into 'release/v5.2'
...
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2 (v5.2)
See merge request espressif/esp-idf!31191
2024-06-06 12:10:13 +08:00
Island
2c301698b8
Merge branch 'fix/ble_mesh_gatts_bugfix_v5.2' into 'release/v5.2'
...
BLE Mesh Gatts bugfix (v5.2)
See merge request espressif/esp-idf!30873
2024-06-06 11:58:30 +08:00
Jiang Jiang Jian
e10eb71014
Merge branch 'bugfix/fix_dhcp_pool_issue_on_dhcp_server_v5.2' into 'release/v5.2'
...
fix(lwip): fixed the dhcp pool error on dhcp server (v5.2)
See merge request espressif/esp-idf!31267
2024-06-06 11:20:14 +08:00
zhiweijian
ef9ed5143a
feat(bt/nimble): support hci log for nimble
2024-06-06 09:45:47 +08:00
Roland Dobai
cc9edf2085
Merge branch 'set_gdb_remotetimeout_v5.2' into 'release/v5.2'
...
tools(gdbinit): set remote timeout for the gdb connection (v5.2)
See merge request espressif/esp-idf!30805
2024-06-06 02:18:31 +08:00
Erhan Kurubas
db8d2bc27f
change(gdbinit): set remote timeout for the gdb connection
2024-06-05 21:39:55 +08:00
Roland Dobai
f47e28c2c9
Merge branch 'ci/fix_macos_runner_v5.2' into 'release/v5.2'
...
ci: select correct python version for mac runners (v5.2)
See merge request espressif/esp-idf!31335
2024-06-05 21:38:34 +08:00
Jiang Jiang Jian
70f14cc8dd
Merge branch 'bugfix/stop_tg_wdt_in_xpd_xtal_lightsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): stop tg wdt in xpd xtal lightsleep (v5.2)
See merge request espressif/esp-idf!31141
2024-06-05 19:24:12 +08:00
Jiang Jiang Jian
3e60ded7df
Merge branch 'bugfix/fix_some_wifi_bugs_v5.2' into 'release/v5.2'
...
fix(wifi): fixed sniffer and espnow issue (v5.2)
See merge request espressif/esp-idf!31212
2024-06-05 19:23:51 +08:00
Jiang Jiang Jian
a5acd57d27
Merge branch 'bugfix/pm-108_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of tg0 watchdog reset caused by wifi module retention
See merge request espressif/esp-idf!31012
2024-06-05 18:51:33 +08:00
Jiang Jiang Jian
358e0d6e94
Merge branch 'bugfix/loadprohibited_after_bt_deinit_v5.2' into 'release/v5.2'
...
Fixed some coexist issues
See merge request espressif/esp-idf!31004
2024-06-05 18:50:56 +08:00
Jiang Jiang Jian
95dd9f119d
Merge branch 'doc/add_description_for_pd_top_gpio_configuration_v5.2' into 'release/v5.2'
...
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep (v5.2)
See merge request espressif/esp-idf!30799
2024-06-05 18:47:54 +08:00
Fu Hanxi
a3e742818e
ci: improve pytest build system tests
...
- remove temp dirs
- remove idf-component-manager unit test
2024-06-05 10:41:41 +02:00
Fu Hanxi
0615ddbd79
ci: always cleanup idf copy in ci
2024-06-05 10:40:31 +02:00
Fu Hanxi
e9a053e2dc
ci: disable ccache on macos build system test
2024-06-05 10:40:26 +02:00
Fu Hanxi
d4903be742
ci: ensure macos selected the correct python installed by pyenv
2024-06-05 10:40:17 +02:00
Fu Hanxi
05872cfc2d
Merge branch 'fix/pytest_session_dir_v5.2' into 'release/v5.2'
...
ci: apply new fix in pytest-embedded 1.10 (v5.2)
See merge request espressif/esp-idf!30677
2024-06-05 16:22:44 +08:00
Xu Si Yu
6002f7caae
fix(openthread): remove the empty task for openthread tasklets
2024-06-05 15:40:23 +08:00
zwx
089896eab2
feat(802154): log buffer full message in debug mode only
2024-06-05 15:40:22 +08:00
zwx
6d9235c109
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-05 15:40:22 +08:00
zwx
efd1d0fa7b
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-06-05 15:40:22 +08:00
Xu Si Yu
78e44855ca
feat(openthread): update openthread br lib
2024-06-05 15:40:22 +08:00
Jiang Jiang Jian
03c06f1e07
Merge branch 'bugfix/wps_scan_log_flood_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Suppress RSN IE print to Verbose level (Backport v5.2)
See merge request espressif/esp-idf!31158
2024-06-05 15:30:51 +08:00
Jiang Jiang Jian
d1b0129a3e
Merge branch 'fix/assert_in_bt_controller_v5.2' into 'release/v5.2'
...
fix(bt): fix some issues in bluetooth controller(backport v5.2)
See merge request espressif/esp-idf!31322
2024-06-05 15:29:43 +08:00
Rahul Tank
47b00716c0
Merge branch 'bugfix/restart_advertising_if_slave_23e_v5.2' into 'release/v5.2'
...
fix(nimble): start advertising if disconnect due to 0x3E in slave (v5.2)
See merge request espressif/esp-idf!31033
2024-06-05 15:10:28 +08:00
Island
5da6f3fbe5
Merge branch 'bugfix/fix_ble_max_attribute_value_v5.2' into 'release/v5.2'
...
Bugfix/fix ble max attribute value v5.2
See merge request espressif/esp-idf!30415
2024-06-05 12:13:13 +08:00
Rahul Tank
57ec59475f
fix(nimble): start advertising if disconnect due to 0x3E in slave
2024-06-05 09:22:45 +05:30
Rahul Tank
9df9c062dd
Merge branch 'doc/update_readme_enc_adv_v5.2' into 'release/v5.2'
...
docs(nimble): Added chip information in enc_adv example README file (v5.2)
See merge request espressif/esp-idf!30774
2024-06-05 11:46:17 +08:00
Rahul Tank
6bcc67e51c
Merge branch 'bugfix/disable_mbedtls_options_v5.2' into 'release/v5.2'
...
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used (v5.2)
See merge request espressif/esp-idf!30619
2024-06-05 11:45:58 +08:00
luoxu
9e2a428251
fix(ble_mesh): Create service after service register success
2024-06-05 10:58:58 +08:00
zwl
11d3a1969f
ble: fixed ble some issues on esp32c6 and esp32h2
2024-06-05 10:45:21 +08:00
zwl
73dc9b18fa
ble: fixed ble some issues on esp32c2
2024-06-05 10:45:21 +08:00
Island
fe8937b2c6
Merge branch 'bugfix/BLEQABR23-798_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Close BLEQABR23-798 (v5.2)
See merge request espressif/esp-idf!30645
2024-06-05 10:43:39 +08:00
Island
8ee5cc7aad
Merge branch 'fix/ble_mesh_sar_bugfix_v5.2' into 'release/v5.2'
...
BLE Mesh SAR bugfix (v5.2)
See merge request espressif/esp-idf!30882
2024-06-05 10:42:58 +08:00
Island
7105dd7248
Merge branch 'bugfix/bleqabr24-549_v5.2' into 'release/v5.2'
...
fix(ble_mesh): fix issues in mesh deinit_v5.2
See merge request espressif/esp-idf!30541
2024-06-05 10:42:44 +08:00
Island
9ae3116af5
Merge branch 'bugfix/fixed_issues_on_esp32c6_and_esp32h2_v5.2' into 'release/v5.2'
...
fixed some ble issues on esp32c6 and esp32h2 (v5.2)
See merge request espressif/esp-idf!30892
2024-06-05 10:30:21 +08:00
gongyantao
b0be2ff106
fix(bt): fix some issues in bluetooth controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
3: fix role switch LMP collision bug
2024-06-05 09:10:35 +08:00
wuzhenghui
1090b496a1
fix(esp_hw_support/sleep): stop TG0/TG1 watchdog if XTAL not power down in lightsleep
2024-06-04 21:30:28 +08:00
wuzhenghui
92e3fd4e44
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-06-04 21:30:28 +08:00
Alexey Gerenkov
3e5964e531
Merge branch 'enable_esp32p4_sysview_examples_v5.2' into 'release/v5.2'
...
feat(sysview): enable esp32p4 examples (v5.2)
See merge request espressif/esp-idf!30435
2024-06-04 21:27:37 +08:00
Alexey Gerenkov
f387ada008
Merge branch 'doc_update_esp32p4_jtag_v5.2' into 'release/v5.2'
...
Update esp32p4 jtag debugging guide (v5.2)
See merge request espressif/esp-idf!30436
2024-06-04 21:25:59 +08:00
Alexey Gerenkov
3068ae65fc
Merge branch 'fix_coredump_build_error_v5.2' into 'release/v5.2'
...
Fix coredump build error (v5.2)
See merge request espressif/esp-idf!30463
2024-06-04 21:25:26 +08:00
Alexey Gerenkov
824d5823ba
Merge branch 'coredump_sanity_check_v5.2' into 'release/v5.2'
...
fix(coredump): increase sanity check before get summary (v5.2)
See merge request espressif/esp-idf!30528
2024-06-04 21:21:50 +08:00
Darian Leung
36de16d97c
refactor(hal/usb): Add new USB PHY related HAL API
...
This commit adds/updates the USB PHY related HAL APIs. The following changes
are made:
- Updated 'usb_wrap_hal.h' API
- Added 'usb_serial_jtag_hal.h' API
2024-06-04 20:35:49 +08:00
Darian Leung
d944e85a57
feat(hal/usb): Update USB WRAP and USJ LL
...
- Added LL cap macros to distinguish feature differences between the LLs of
different targets:
- '..._LL_EXT_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
routing to an external FSLS PHY.
- Tidied up some RCC LL functions and their callers.
- Added 'usb_wrap_types.h' and 'usb_serial_jtag_types.h' to provide types used
in LLs.
- Fixed some spelling/naming issues as part of code-spell pre-commit
2024-06-04 20:35:49 +08:00
Darian Leung
14a581939c
refactor(hal/usb): Refactor usb_wrap_ll.h
...
This commit rewrite the 'usb_wrap_ll.h' API as follows:
- All APIs renamed from 'usb_fsls_phy_ll_...()' to 'usb_wrap_ll_...()'
- APIs now match their equivalent counter parts in 'usb_serial_jtag_ll.h'
2024-06-04 20:35:48 +08:00
Darian Leung
81f6d7abbe
refactor(hal/usb): Remove usb_fsls_phy_ll.h
...
For targets that only contain a USJ peripheral (and not a DWC OTG), their
'usb_fsls_phy_ll.h' headers only contain a single function
('usb_fsls_phy_ll_int_jtag_enable()') whose feature is already covered by
functions in 'usb_serial_jtag_ll.h'. Thus, this header is redundant.
This commit does the following:
- Remove 'usb_fsls_phy_ll.h' for targets that only contain a USJ peripheral
- Rename 'usb_fsls_phy_[hal|ll].[h|c]' to `usb_wrap_[hal|ll].[h|c]` for targets
that contain a DWC OTG peripheral. This better reflects the underlying peripheral
that the LL header accesses.
2024-06-04 20:35:47 +08:00
Darian Leung
1739bff0b9
refactor(hal/usj): Add USB PHY related functions to USJ LL
2024-06-04 20:35:46 +08:00
Darian Leung
0b11401bc4
docs(usb): Add USBH maintainer notes
2024-06-04 20:34:58 +08:00
Darian Leung
64faf3aa9f
refactor(usb/usbh): Update USBH device creation and enumeration handling
...
This commit updates how the USBH handles device creation and enumeration so that
upper layers (such as the Hub driver) can use the USBH API for enumeration instead
of calling the HCD.
USBH Updates:
USBH now creates unenumerated devices set to address 0 with no device/config
descriptor. A newly created device can be opened and communicated with immediately
(using control transfers). This allows the Hub driver to call the USBH instead of
the HCD. Summary of USBH changes:
- Added new APIs to add/remove a device. Devices are now created as unenumerated
and can be immediately opened and communicated with.
- Added new APIs to enumerate a device (see 'usbh_dev_set_...()' functions). Device
must be locked (see 'usbh_dev_enum_lock()') before enumeration functions can be called.
- Added UID for each device. This allows the particular USBH without needing to
use the device's handle (which implies opening the device).
Hub Driver Updates:
Hub driver now calls the USBH for enumeration. Summary of USBH changes:
- Replace all 'hcd_pipe_...()' calls with 'usbh_dev_...()' calls
- Refactored port event handling to fit with new USBH API
- Updated to use UID to uniquely identify devices without opening them
USB Host Updates:
- Reroute USBH control transfers to clients and hub driver
2024-06-04 20:34:57 +08:00
Darian Leung
9141d48b41
refactor(usb/hub): Update Hub driver port request logic
2024-06-04 20:34:57 +08:00
Darian Leung
0c8ec63c10
refactor(usb/hcd): Allow port resets with allocated pipes
...
This commit updates the HCD API to allow port resets to occur even if pipes
are allocated. The pipes cannot be active and the port reset will simply
restore the pipes (by reinitializing their channel registers) following the
reset.
Changes:
- Allow port resets while channels are allocated
- Remove pipe persistance API 'hcd_pipe_set_persist_reset()'
2024-06-04 20:34:56 +08:00
Darian Leung
fe206dab59
refactor(usb/usbh): Rename device pool functions and ref_count
...
This commit renames the following APIs and variables in the USBH:
- Rename the prefix of device pool functions from 'usbh_dev_...' to
'usbh_devs_...'.
- Rename 'ref_count' to 'open_count'. This variable tracks the number of times
a device has been opened.
2024-06-04 20:34:55 +08:00
Darian Leung
72d6c31ac7
refactor(usb/host): Refactor USBH function grouping
...
This commit rearranges the USBH functions into new groupings to provide a
clearer abstraction. This is in preparation for refactoring/removing the Hub
related functions in the USBH API. This commit DOES NOT MAKE ANY BEHAVIORAL
CHANGES to the code.
Functions are now grouped into...
- USBH Processing: Functions dealing with overall USBH processing
- Device Pool: Functions that add/remove/open/close devices from the internal
device pool
- Device: Functions that pertain to setting/getting a particular device
- Endpoints: Functions that pertain to a particular endpoint
- Transfer: Functions that pertain to sending transfers
2024-06-04 20:34:55 +08:00
Roman Leonov
32a7719177
refactor(hcd_dwc): Added mps request from hcd_dwc
2024-06-04 20:34:54 +08:00
Darian Leung
455674ae8c
refactor(usb/host): Simplify USBH and Hub interaction
...
Previously, on a device disconnection, the USBH and Hub would the require the
following 2-way interaction:
- Hub -> usbh_hub_pass_event() -> USBH to indicate a port error
- USBH -> usbh_hub_req_cb_t -> Hub to request port recovery after the device
has been freed.
The 2-way interaction has been simplified:
- USBH now nofities upper layers of devices being freed via the
USBH_EVENT_DEV_FREE event
- Hub now handles port recovery only after a device has been freed
2024-06-04 20:34:54 +08:00
Roman Leonov
4139edba23
refactor(usb_host): Renamed hub_driver_state to root_port_state
2024-06-04 20:34:53 +08:00
Tomas Rezucha
6913f2721f
feat(usb/host): Add missing sync types from USB specification
2024-06-04 20:34:52 +08:00
Roman Leonov
7ae41ebd8b
feat(usb_host): Added KConfig parameter for External HUB support enable
2024-06-04 20:34:52 +08:00
Roman Leonov
2d6aae5aa3
refactor(usb_host): Added chapter11 header, refactor chapter9 header
2024-06-04 20:34:51 +08:00
Darian Leung
95e6dd3884
refactor(usb): Remove USBH control transfer callback
...
This commit merges the USBH control transfer callback into the USBH event
callback. This simplifies the code as the USBH now uses a single callback.
2024-06-04 20:34:50 +08:00
Darian Leung
83a629f68b
refactor(usb): Update USBH event callback arguments
...
This commit does the following:
- Updates the USBH event callback arguments to now pass a usbh_event_data_t
which can contain different data for each event
- Updated event names
2024-06-04 20:34:50 +08:00
Wang Meng Yang
876d000b81
Merge branch 'bugfix/fix_hid_connection_failed_bug_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix HID Device connection failed bug[backport 5.2]
See merge request espressif/esp-idf!30589
2024-06-04 19:30:23 +08:00
Wang Meng Yang
9c63a9afa8
Merge branch 'fix/assert_1024_in_rwbt_isr_v5.2' into 'release/v5.2'
...
fix(bt/ble): fix some issues in bluetooth controller(backport v5.2)
See merge request espressif/esp-idf!30814
2024-06-04 19:30:00 +08:00
Roland Dobai
278c9dc6fd
Merge branch 'fix/gdbgui_version_check_v5.2' into 'release/v5.2'
...
fix(tools): Use GDGBUI arguments based on its version (v5.2)
See merge request espressif/esp-idf!31038
2024-06-04 17:26:42 +08:00
Marius Vikhammer
bce25322d7
Merge branch 'docs/fix_doxygen_1_9_8_failure_v5.2' into 'release/v5.2'
...
docs(doxygen): fix misc issues with new version of doxygen (v5.2)
See merge request espressif/esp-idf!31187
2024-06-04 16:50:42 +08:00
Marius Vikhammer
bea6dc43cb
Merge branch 'refactor/cpu_interrupt_table_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): refactor and clear reserved interrupts that are unused or not applicable anymore (backport v5.2)
See merge request espressif/esp-idf!31184
2024-06-04 16:38:15 +08:00
Marius Vikhammer
52df721bb1
Merge branch 'feature/freertos_runtime_counter_support_v5.2' into 'release/v5.2'
...
feat(freertos): Runtime Counter support (v5.2)
See merge request espressif/esp-idf!31135
2024-06-04 16:36:49 +08:00
Marius Vikhammer
a572a86b0b
Merge branch 'doc/ringbuffer_v5.2' into 'release/v5.2'
...
docs(esp_ringbuf): Corrected example code block (v5.2)
See merge request espressif/esp-idf!30632
2024-06-04 16:35:13 +08:00
Marius Vikhammer
88859560d1
Merge branch 'feature/console_add_sbom_file_v5.2' into 'release/v5.2'
...
feat(system/console): Added argtable3 SBOM manifest file for SPDX file generation for console component (v5.2)
See merge request espressif/esp-idf!30944
2024-06-04 16:34:51 +08:00
Mahavir Jain
ab8ebe6f17
Merge branch 'bugfix/fix_resetting_redirect_counter_v5.2' into 'release/v5.2'
...
fix: reset redirect counter for using same handler (v5.2)
See merge request espressif/esp-idf!30936
2024-06-04 16:34:03 +08:00
Mahavir Jain
c5909dc669
Merge branch 'feature/update_cjson_version_to_1.7.18_v5.2' into 'release/v5.2'
...
feat(cjson): update submodule to v1.7.18 (v5.2)
See merge request espressif/esp-idf!31015
2024-06-04 16:33:16 +08:00
Marius Vikhammer
1c4cdfe4b7
fix(brownout): fixed brownout isr crashing if cache disabled
...
If a brownout ISR was triggered while cache was disabled the system would panic.
This was due to a print accessing a string stored in flash
2024-06-04 16:30:05 +08:00
Marius Vikhammer
94d3c76950
Merge branch 'bugfix/lp_core_tests_race_condition_v5.2' into 'release/v5.2'
...
fix(lp_core_test): fixed race-condition in lp core tests (v5.2)
See merge request espressif/esp-idf!30932
2024-06-04 16:29:19 +08:00
Aditya Patwardhan
d8e9aeae92
Merge branch 'update/version_5_2_2' into 'release/v5.2'
...
Update version to 5.2.2
See merge request espressif/esp-idf!31242
2024-06-03 15:27:20 +08:00
zhangyanjiao
d4c1af3740
fix(lwip): fixed the dhcp pool error on dhcp server
2024-06-03 11:33:12 +08:00
zhangyanjiao
8c958fb8c7
docs(wifi): update the docmentation for mesh API
2024-06-03 11:29:54 +08:00
zhangyanjiao
a1fa536990
fix(wifi): fixed sniffer and espnow issue
...
1. fix(wifi): fixed sniffer dump fcs error packets fail
Closes https://github.com/espressif/esp-idf/issues/10777
2. fix(wifi): fixed the espnow priv parameter get error
Closes https://github.com/espressif/esp-idf/issues/13693
Closes https://github.com/espressif/esp-idf/issues/13880
2024-06-03 11:29:17 +08:00
zhanghaipeng
32ec84c6d6
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-06-02 17:16:54 +08:00
zhanghaipeng
7af45c272d
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 17:16:45 +08:00
Aditya Patwardhan
3b8741b172
change(version): Update version to 5.2.2
2024-05-31 21:48:23 +05:50
Jiang Jiang Jian
9cf323d4c6
Merge branch 'bugfix/add_deprecated_warning_for_wpa3_ext_v5.2' into 'release/v5.2'
...
fix(wifi): Add back `WIFI_AUTH_WPA3_EXT_PSK` and `WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE` for v5.x (Backport v5.2)
See merge request espressif/esp-idf!31177
2024-05-31 17:46:43 +08:00
wuzhenghui
464fe67ec7
docs(lowpower): updating low-power statistics in Wi-Fi scenarios
2024-05-30 22:04:24 +08:00
Sarvesh Bodakhe
f47a4796e5
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
...
Add back above authmodes instead of merging them with WIFI_AUTH_WPA3_PSK in minor releases
during v5.x.
These authmodes will be removed from v6.0
2024-05-30 18:09:42 +05:30
luoxu
240236a7bd
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:38:10 +08:00
Song Ruo Jing
638b18a595
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:07:42 +08:00
Marius Vikhammer
bbe00b9ee3
docs(doxygen): fix misc issues with new version of doxygen
2024-05-30 13:42:18 +08:00
Omar Chebib
742b3a1814
fix(esp_hw_support): clear reserved interrupts that are not applicable for each target
2024-05-30 12:12:44 +08:00
Omar Chebib
35dd4e1557
refactor(esp_hw_support): changed reserved interrupt functions to be now defined per SoC
2024-05-30 11:49:13 +08:00
Li Shuai
1903fa8e0b
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-29 20:48:49 +08:00
David Cermak
26ce69c31a
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
2024-05-29 13:45:39 +02:00
David Cermak
d750d067e5
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
...
Closes https://github.com/espressif/esp-idf/issues/12854
2024-05-29 17:10:07 +08:00
David Cermak
d5f086f432
fix(netif): Add missing SNTP get-reachablitiy API
2024-05-29 17:10:07 +08:00
Nachiket Kukade
4350564461
fix(wpa_supplicant): Suppress RSN IE print to Verbose level
2024-05-29 11:28:15 +05:30
Konstantin Kondrashov
22b3041f1e
feat(freertos): Runtime Counter support
...
Closes https://github.com/espressif/esp-idf/issues/13120
2024-05-28 12:07:13 +03:00
Jiang Jiang Jian
8cd37950c7
Merge branch 'fix/fix_softap_send_mgmt_err_when_eapol_v5.2' into 'release/v5.2'
...
fix(wifi): fix softap send mgmt err when eapol process backport for v5.2
See merge request espressif/esp-idf!31101
2024-05-28 15:21:40 +08:00
Xiao Xufeng
7f68fe1cff
fix(soc): fixed uart_periph.h not including reg.h issue
...
This will cause rom/uart.h can't compile.
2024-05-28 10:57:59 +08:00
Michael (XIAO Xufeng)
c6d4c1a7bf
feat(uart_test): add test case for uart tx blocked by auto-suspend
2024-05-28 10:57:59 +08:00
LiPeng
9b0d803237
fix(uart): Fixed issue that TX be blocked by auto-lightsleep
2024-05-28 10:57:59 +08:00
wangtao@espressif.com
ee1c907d21
fix(wifi): fix softap send mgmt err when eapol process
2024-05-27 20:08:25 +08:00
zwx
fc2ae79ae0
feat(eth) configure eth mac using esp_read_mac
...
* Closes https://github.com/espressif/esp-idf/issues/13808
2024-05-27 15:43:35 +08:00
Jiang Jiang Jian
9f4f8e24f2
Merge branch 'fix/freertos_scheduler_suspend_crit_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll() (v5.2)
See merge request espressif/esp-idf!30923
2024-05-24 21:20:22 +08:00
WanqQixiang
79d32296f9
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
2024-05-24 15:32:33 +08:00
Armando
b5073b1e3f
bugfix(cpu_start): check c3 efuse error log on ram app condition
...
Prior to this commit, esp_efuse_check_errors() is only called when it's
2nd stage btld app.
This commit moves this error check so under all conditions (including
ram app, pure ram app) will check this efuse error
2024-05-23 15:53:53 +08:00
luoxu
c5188fa85c
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:21:46 +08:00
luoxu
4f9d065656
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:21:40 +08:00
Roland Dobai
85b9f7612c
fix(tools): Use GDGBUI arguments based on its version
...
Closes https://github.com/espressif/esp-idf/issues/13665
2024-05-23 07:37:59 +02:00
Jiang Jiang Jian
5ff245f7f9
Merge branch 'bugfix/esp32c6eco1_coex_ble_deinit_wifi_bcn_timeout_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
See merge request espressif/esp-idf!30982
2024-05-23 13:32:41 +08:00
chenjianhua
54ac03217f
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 19:35:48 +08:00
zhanghaipeng
a0a4d653df
fix(ble/bluedroid): Optimized BLE SPP example for improved compatibility
2024-05-22 19:33:55 +08:00
zhanghaipeng
4eba8c2828
feat(ble/bluedroid): Support BLE add device to resolving list
2024-05-22 19:33:55 +08:00
zhanghaipeng
ed37f99e8a
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-05-22 19:33:55 +08:00
zhanghaipeng
83910d96eb
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-05-22 19:33:55 +08:00
zhanghaipeng
bd82e0aba8
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-05-22 19:33:55 +08:00
zhanghaipeng
20ed74dbdc
fix(ble/bluedroid): Optimize the BLE documentation
2024-05-22 19:33:55 +08:00
Fu Hanxi
120a15b83f
ci: move log dir from pytest_embedded_log to pytest-embedded
2024-05-22 16:59:01 +08:00
Fu Hanxi
899fc7cd4f
ci: apply new fix in pytest-embedded 1.10
2024-05-22 16:59:01 +08:00
Fu Hanxi
9f21460e10
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-22 16:59:01 +08:00
nilesh.kale
ec226e83d2
feat(cjson): update submodule to v1.7.18
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18
2024-05-22 13:34:43 +05:30
baohongde
edc3f172cc
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-05-22 11:51:13 +08:00
chenjianhua
0551680bfa
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-05-22 11:51:13 +08:00
chaijie@espressif.com
15e9809b67
feat(sleep): support 8m force pu in sleep for esp32c6/esp32h2
2024-05-22 11:35:06 +08:00
Li Shuai
541632c555
fix(wifi): fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
2024-05-21 16:48:48 +08:00
Alexey Lapshin
5320ec20f9
fix(system): place idf's stray sections while linking
2024-05-20 14:07:06 +04:00
Xiaoyu Liu
20046f6bc4
feat(system/console): Added argtable3 SBOM manifest file in console component for SPDX file generation
2024-05-20 15:04:39 +08:00
Harshit Malpani
4dda1f6d93
fix: Add warning to enable LWIP_NETIF_LOOPBACK to use control socket API
...
Closes https://github.com/espressif/esp-idf/issues/13659
2024-05-20 10:44:55 +05:30
Harshit Malpani
4e4ceba9c8
fix: reset redirect counter for using same handler
...
Closes https://github.com/espressif/esp-idf/issues/13633
2024-05-20 10:44:53 +05:30
Marius Vikhammer
d885b47eaf
fix(lp_core_test): fixed race-condition in lp core tests
2024-05-20 12:00:01 +08:00
Darian Leung
89c22c63e6
refactor(freertos/idf): Add critical section requirements to function description
...
This commit adds a note regarding the critical section calling requires of some
internal functions.
2024-05-18 01:22:03 +08:00
Darian Leung
7c38b262fb
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll()
...
vTaskSuspendAll() requires critical sections when building for SMP. Otherwise,
it is possible for a task to switch cores in between getting the core ID and
before incremented uxSchedulerSuspended.
2024-05-18 01:22:03 +08:00
Erhan Kurubas
d2dd264c64
fix(coredump): don't allow mapping of non-encrypted coredump partition
2024-05-16 21:31:02 +02:00
Erhan Kurubas
d744aefcec
fix(coredump): increase sanity check before get summary
...
Closes https://github.com/espressif/esp-idf/issues/13594
2024-05-16 21:22:41 +02:00
zwl
ed939172ad
ble: fixed some issues on ESP32C6 and ESP32H2
2024-05-16 17:46:12 +08:00
wangning
c3152b8819
docs(esp32c3): Added missing USB functions to esp32-c3 devkit user guides
2024-05-16 10:59:20 +08:00
Rahul Tank
4a86c7a49e
docs(nimble): Added chip information in ble_enc_adv README file
2024-05-15 15:34:11 +05:30
shenmengjing
6b38600578
docs: Update the CN Translation
2024-05-15 14:45:58 +08:00
Jin Cheng
bcb8df2a0e
fix(bt/controller): Parse out the correct packet types from Host parameters
...
- For HCI command HCI_Enhanced_Setup_Synchronous_Connection
2024-05-14 11:54:01 +08:00
gongyantao
369c297e23
fix(bt/ble): fix some issues in bluetooth controller
...
1: fix assert 1024 issue when bt tx and wifi coexist on esp32
2: fix ble scan backoff
3: parse out the correct packet types from host parameters for
hci command hci_enhanced_setup_synchronous_connection
2024-05-14 09:59:20 +08:00
Jiang Jiang Jian
70fc0e3037
Merge branch 'fix/some_fix_for_openthread_backport_5_2' into 'release/v5.2'
...
Fix/some fix for openthread (backport v5.2)
See merge request espressif/esp-idf!30796
2024-05-13 22:13:32 +08:00
Jiang Jiang Jian
3b15317109
Merge branch 'bugfix/ftm_fix_wrong_compensation_v5.2' into 'release/v5.2'
...
Fix issue in selecting FTM compensation with external AP (Backport v5.2)
See merge request espressif/esp-idf!30761
2024-05-13 21:28:45 +08:00
Nachiket Kukade
300aa4d08c
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
2024-05-13 18:01:36 +05:30
wuzhenghui
b2187bc619
docs(gpio): add description for gpio_force_hold_all & gpio_force_unhold_all
...
Closes https://github.com/espressif/esp-idf/issues/13186
2024-05-13 16:27:49 +08:00
wuzhenghui
757573b551
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep
...
Closes https://github.com/espressif/esp-idf/issues/13143
2024-05-13 16:27:49 +08:00
Jiang Jiang Jian
8742f242eb
Merge branch 'bugfix/fix_mesh_packet_tx_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero(v5.2)
See merge request espressif/esp-idf!30790
2024-05-13 15:46:28 +08:00
zwx
2fc047d61d
feat(openthread): remove the range for some configurations
2024-05-13 15:18:34 +08:00
zwx
3e81bd22c3
feat(openthread): move iperf dependency into cli extension
2024-05-13 15:18:27 +08:00
Jiang Jiang Jian
62e909183b
Merge branch 'doc/update_bt_sleep_process_v5.2' into 'release/v5.2'
...
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst(v5.2)
See merge request espressif/esp-idf!30730
2024-05-13 14:29:15 +08:00
zhangyanjiao
5570cd2a97
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero
2024-05-13 10:42:39 +08:00
Jiang Jiang Jian
cc5101f1eb
Merge branch 'optimize/bt_make_alarm_num_configurable_v5.2' into 'release/v5.2'
...
optimize(ble_mesh): Make alarm number configurable (v5.2)
See merge request espressif/esp-idf!30507
2024-05-13 10:24:41 +08:00
Jiang Jiang Jian
408294ab15
Merge branch 'bugfix/fix_ble_coex_assert_v5.2' into 'release/v5.2'
...
Update esp32 bt-lib (4012cfb)(backport v5.2)
See merge request espressif/esp-idf!30520
2024-05-13 10:22:31 +08:00
Jiang Jiang Jian
2374ec54c4
Merge branch 'docs/sync_up_cn_trans_5.2' into 'release/v5.2'
...
docs:update the CN version of size.rst in release v5.2
See merge request espressif/esp-idf!30404
2024-05-13 10:19:44 +08:00
Jiang Jiang Jian
84706fe4bb
Merge branch 'bugfix/gcmp_mr_regression_v5.2' into 'release/v5.2'
...
fix(wifi): Fix issue of wrong Rx control information of espnow packets for esp32 and esp32s2 (Backport v5.2)
See merge request espressif/esp-idf!30735
2024-05-13 10:18:02 +08:00
Island
2a9108ff1b
Merge branch 'bugfix/remove_ble_func_discard_declaration_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Remove BLE functions discard declaration (backport v5.2)
See merge request espressif/esp-idf!30390
2024-05-10 19:21:01 +08:00
Sarvesh Bodakhe
c535addbfa
fix(wifi): Fix issue of wrong Rx control information of espnow packets
...
Only for esp32 and esp32s2
2024-05-09 16:28:33 +05:30
Marius Vikhammer
f8319f08cc
Merge branch 'fix/reduce-binary-size_v5.2' into 'release/v5.2'
...
Reduce binary size (v5.2)
See merge request espressif/esp-idf!30656
2024-05-09 15:41:59 +08:00
Jiang Jiang Jian
83a73e994d
Merge branch 'fix/fix_some_esp32c6_wifi_bugs_v5.2' into 'release/v5.2'
...
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
See merge request espressif/esp-idf!30704
2024-05-09 13:53:39 +08:00
Jiang Jiang Jian
55ea18dc9d
Merge branch 'bugfix/libphy_chips_20240430_v5.2' into 'release/v5.2'
...
update c3 s3 c6 libphy fix coex reset and bug
See merge request espressif/esp-idf!30726
2024-05-09 11:57:21 +08:00
xuxiao
7fa676a2d6
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
2024-05-09 11:04:48 +08:00
xiongweichao
f92665a637
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst
2024-05-09 11:03:47 +08:00
Jiang Jiang Jian
0b633e8516
Merge branch 'bugfix/update_ftm_calibration_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Update FTM PHY Compensation with calibration
See merge request espressif/esp-idf!30724
2024-05-09 10:32:05 +08:00
liuning
4254e38bb4
update c3 s3 c6 libphy fix coex reset and bug
2024-05-08 21:12:23 +08:00
Nachiket Kukade
f1c0fe8614
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-05-08 18:05:49 +05:30
Jiang Jiang Jian
1fa8d232ea
Merge branch 'bugfix/wpa_wpa2_wpa3_mixed_mode_v5.2' into 'release/v5.2'
...
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM (Backport v5.2)
See merge request espressif/esp-idf!30702
2024-05-08 20:14:26 +08:00
Jiang Jiang Jian
0cb30ed881
Merge branch 'bugfix/fix_scan_get_ap_number_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fixed scan get ap number issue(Backport v5.2)
See merge request espressif/esp-idf!30706
2024-05-08 19:44:14 +08:00
Jiang Jiang Jian
29a04ba3d7
Merge branch 'fix/increase_26mhz_esp32c2_slow_clock_calibration_wdt_threshold_v5.2' into 'release/v5.2'
...
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold (v5.2)
See merge request espressif/esp-idf!30574
2024-05-08 19:30:46 +08:00
muhaidong
637fa8abcc
fix(wifi): fixed scan get ap number issue
2024-05-08 19:24:36 +08:00
Sarvesh Bodakhe
e460ec8d33
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
2024-05-08 16:16:08 +05:30
Aditya Patwardhan
af26dc76c8
Merge branch 'feature/update_mbedtls_to_3.6.0_v5.2' into 'release/v5.2'
...
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0 (v5.2)
See merge request espressif/esp-idf!30669
2024-05-08 12:12:49 +08:00
Aditya Patwardhan
4c7562dd4d
Merge branch 'fix/esp_tls_use_64_bit_variable_for_time_v5.2' into 'release/v5.2'
...
fix(esp-tls): Use 64 bit variable for time instead of 32 bit (v5.2)
See merge request espressif/esp-idf!30624
2024-05-08 10:54:16 +08:00
Alexey Lapshin
dcf6b54e94
fix(cxx): use __cxa_throw() stub in case exceptions disabled
...
Reduces binary size since the linker will drop some code due to --gc-sections.
2024-05-07 21:03:08 +04:00
Alexey Lapshin
1f3f65b40e
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-07 21:03:04 +04:00
Aditya Patwardhan
ee934f7147
fix(esp-tls): Use 64 bit variable for time instead of 32 bit
...
Use appropriate API available on respective platform for obtaining
time
Closes https://github.com/espressif/esp-idf/issues/13593
2024-05-07 21:11:57 +05:30
Aditya Patwardhan
258bb60c38
Merge branch 'bugfix/nvs_enc_test_v5.2' into 'release/v5.2'
...
fix(tests): correct the flash write length for NVS encrypted test (v5.2)
See merge request espressif/esp-idf!30603
2024-05-07 17:00:52 +08:00
nilesh.kale
5d5113c5f9
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0
...
This MR updated MbedTLS version to latest version 3.6.0.
2024-05-07 14:16:37 +05:30
luoxu
4e5247bbcf
bugfix(ble_mesh): Close BLEQABR23-798
2024-05-07 09:40:51 +08:00
Rahul Tank
12d81c1cf1
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:19:40 +05:30
Jakob Hasse
7d3eeb440b
docs(esp_ringbuf): Corrected example code block
...
* Closes https://github.com/espressif/esp-idf/issues/13730
2024-05-06 10:15:17 +02:00
Mahavir Jain
3bc4d11dbb
fix(tests): correct the flash write length for NVS encrypted test
...
Write only till the embedded file size in the NVS partition. Earlier
the length was kept as the whole partition size and it could result
in accessing embedded rodata beyond the MMU mapped range.
2024-05-02 19:19:50 +08:00
Mahavir Jain
771761a576
fix(tests): remove unused partition NVS bin file
2024-05-02 19:19:50 +08:00
liqigan
43aa421205
fix(bt/bluedroid): Fix HID Device connection failed bug
...
Closes https://github.com/espressif/esp-idf/issues/13671
2024-04-30 17:58:26 +08:00
wangjialiang
b1dfff4010
feat(ble_mesh): Make alarm number configurable
2024-04-30 16:07:26 +08:00
zhiweijian
4dda86b352
fix(nt/bluedroid): Split the device name set functions
...
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-30 12:02:56 +08:00
zhiweijian
7e97c5fb16
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-30 12:02:45 +08:00
wuzhenghui
a3c20bde5d
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:48:03 +08:00
daiziyan
ffbf04ab2d
docs:update the CN version of size.rst in release v5.2
2024-04-29 15:25:16 +08:00
zhanghaipeng
e6414b69f5
feat(ble/bluedroid): Support BLE command status debug log
2024-04-26 17:14:07 +08:00
zhanghaipeng
3213978b45
fix(ble/controller): Update esp32 bt-lib (4012cfb)
...
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:51:37 +08:00
morris
9b3ae86417
Merge branch 'bugfix/fix_gpio_etm_multi_task_v5.2' into 'release/v5.2'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks (v5.2)
See merge request espressif/esp-idf!30456
2024-04-25 16:31:22 +08:00
Marius Vikhammer
eb7c381761
Merge branch 'fix/vTaskList_backports_v5.2' into 'release/v5.2'
...
FreeRTOS: vTaskList backports to v5.2
See merge request espressif/esp-idf!30478
2024-04-25 14:45:20 +08:00
Jiang Jiang Jian
d82d7039fc
Merge branch 'contrib/github_pr_13560_v5.2' into 'release/v5.2'
...
esp_eth: DP83848: correct link detection to use BMSR (GitHub PR) (v5.2)
See merge request espressif/esp-idf!30451
2024-04-25 11:20:37 +08:00
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
Erhan Kurubas
38b9e8789f
ci(coredump): enable custom stack tests for riscv chips
2024-04-24 15:09:22 +03:00
Darian Leung
27e8db2ae9
fix(freertos): Fix vTaskList() parameter print order
...
xCoreID was previously printed as the last parameter priority to IDF v5.1, but
was changed to the third paramtere from v5.2 onwards. This commit restores the
correct ordering.
Closes https://github.com/espressif/esp-idf/issues/13675
2024-04-24 17:56:59 +08:00
Omar Chebib
70fc931dd2
fix(freertos): display tasks with no affinity as -1 during tracing
...
Closes https://github.com/espressif/esp-idf/issues/12858
2024-04-24 17:51:11 +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
Song Ruo Jing
373e585bb7
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 16:01:34 +08:00
Karl Palsson
52702cf886
fix(esp_eth): dp83848: correct link detection to use BMSR
...
Reading the link state via PHYSTS was incorrect, as it only reflects the
link state bit from BMSR. BMSR latches link down events, and are not
cleared without being read. (See 802.3-2008 section 2, section 22.2.4.2.13)
This leads to the original DP828xx code only supporting link up, then a
single link down event.
Switch to reading the link state via BMSR, but continuing to read the
negotiation results via PHYSTS and ANLPAR. This is inline with
LAN8720x, RTL8201, KSZ80xx phy drivers, and other opensource drivers for
the DP838xx family of devices.
Tested on a private board with a DP83825i PHY. No publically available
boards using the original DP83848 are known of for testing.
Signed-off-by: Karl Palsson <karl.palsson@marel.com >
2024-04-24 09:48:18 +02: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
Erhan Kurubas
fca47d4385
doc(jtag): update esp32p4 jtag debugging guide
2024-04-23 20:52:11 +03:00
Erhan Kurubas
37554b7267
feat(sysview): enable esp32p4 examples
2024-04-23 20:51:01 +03:00
sonika.rathi
92be115237
docs(vfs): update esp_vfs_register_fd api description
...
Closes https://github.com/espressif/esp-idf/issues/11586
2024-04-23 15:24:58 +02: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
Li Shuai
4066844908
fix(example): fixed app partition is too small for binary size
2024-04-22 12:49:34 +08:00
xiaqilin
ea3094a9a6
change(ieee802154): add sleep deinit API
2024-04-22 12:49:34 +08:00
Li Shuai
71d37432da
change(esp_hw_support): use power down peripheral in light sleep option to determine TOP to off
2024-04-22 12:49:34 +08:00
Li Shuai
8f9090b351
change(esp_hw_support): add adc retention module and it is dependencies on the clock modem
2024-04-22 12:49:34 +08:00
Li Shuai
0e28063291
change(esp_hw_support): dump sleep retention context to io stream
2024-04-22 12:49:34 +08:00
Li Shuai
376b2f74ed
change(ieee802154): use new sleep retention api to implement ieee802154 mac retention
2024-04-22 12:49:33 +08:00
Li Shuai
9f52809629
change(bt): use new retention api to implement BT mac and bb retention
2024-04-22 12:49:33 +08:00
Li Shuai
9c8b54b886
change(esp_hw_support): use new retention api to implement gdma retention
2024-04-22 12:49:33 +08:00
Li Shuai
4faf042c21
change(wifi): use new retention api to implement wifi mac and bb retention
2024-04-22 12:49:31 +08:00
Adam Múdry
58a69e7422
fix(storage/littlefs): Bump version to v1.14.4 (core v2.9.1)
...
Fixes a bug which causes DivideByZero exception when the filesystem is full
2024-04-19 12:54:40 +02:00
Li Shuai
9a51752d4d
change(esp_hw_support): modify system and modem clock to support modem domain power down
2024-04-19 14:08:15 +08:00
Li Shuai
e7d6748aec
change(esp_hw_support): some system peripherals to use a retention module number
2024-04-18 19:26:30 +08:00
Li Shuai
a2cbe3f0a3
feat(esp_hw_support): implement of sleep retention module initialize and dependency management
2024-04-18 19:26:30 +08:00
Li Shuai
f66e3f031d
change(esp_hw_support): modify the style of module argument from bitmap to number
2024-04-18 19:26:28 +08:00
Jiang Jiang Jian
9efa26a23f
Merge branch 'feature/disable_pmk_caching_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Provide API to disable PMK caching (v5.2)
See merge request espressif/esp-idf!30289
2024-04-18 16:58:19 +08:00
Jiang Jiang Jian
3b9d5e120e
Merge branch 'doc/update_espnow_example_v5.2' into 'release/v5.2'
...
docs(wifi): change the magic varible from int to uint32_t on the receiving side (v5.2)
See merge request espressif/esp-idf!30307
2024-04-18 14:47:19 +08:00
Marius Vikhammer
aaf3f4a7c3
Merge branch 'contrib/github_pr_13022_v5.2' into 'release/v5.2'
...
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE() (v5.2)
See merge request espressif/esp-idf!30314
2024-04-18 11:56:33 +08:00
Mahavir Jain
082c713069
Merge branch 'fix/incorrect_connection_closure_parttool_test_v5.2' into 'release/v5.2'
...
ci(otatool): fix test failure caused due to closing connection incorrectly (v5.2)
See merge request espressif/esp-idf!30291
2024-04-18 11:55:17 +08:00
Li Shuai
f5c8cc2bef
change(esp_hw_support): rename interface name of get modules bitmap to get created modules
2024-04-18 11:41:17 +08:00
Li Shuai
fd47ea34bb
change(esp_hw_support): rename sleep retention module to created module
2024-04-18 11:32:04 +08:00
Island
b19e27dd48
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2_v5.2' into 'release/v5.2'
...
Bugfix/fixed coex asset on esp32c2 v5.2
See merge request espressif/esp-idf!30302
2024-04-18 10:54:20 +08:00
Jiang Jiang Jian
22fbaf65fd
Merge branch 'bugfix/fixed_some_wifi_bugs_240417_v5.2' into 'release/v5.2'
...
fix(wifi): fixed some wifi issues 240417(Backport v5.2)
See merge request espressif/esp-idf!30315
2024-04-18 10:46:24 +08:00
Island
e362358ea3
Merge branch 'bugfix/fix_ble_appearance_v5.2' into 'release/v5.2'
...
Fixed BLE appearance category ranges (v5.2)
See merge request espressif/esp-idf!30285
2024-04-18 10:44:18 +08:00
xiongweichao
47d542acaa
fix(bt/bluedroid): Fixed crash after bluedroid deinit
...
hci_host_env.downstream_data_ready is set to NULL during bluedroid deinit,
causing the controller to use a null pointer when calling callback.
2024-04-18 10:27:45 +08:00
Roland Dobai
ea967cf2fb
Merge branch 'docs/external_flash_5.2' into 'release/v5.2'
...
docs(idf_py): Describe the option to configure esptool.py with --extra-args (backport to v5.2)
See merge request espressif/esp-idf!30323
2024-04-18 01:17:43 +08:00
zhanghaipeng
c079772799
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:41:14 +08:00
Radim Karniš
b6b04bbeff
docs(idf_py): Describe the option to configure esptool.py with --extra-args
2024-04-17 14:38:44 +02:00
Island
568b693493
Merge branch 'bugfix/ble_mesh_fsm_list_init_v5.2' into 'release/v5.2'
...
bugfix/ble_mesh_fsm_list_init (v5.2)
See merge request espressif/esp-idf!30282
2024-04-17 20:10:01 +08:00
David Čermák
806b14dd22
Merge branch 'update_mqtt_v5.2' into 'release/v5.2'
...
Update Mqtt client (v5.2)
See merge request espressif/esp-idf!30273
2024-04-17 20:08:23 +08:00
muhaidong
a07bce4fcc
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 19:16:55 +08:00
muhaidong
0e34a993d0
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-17 19:16:24 +08:00
muhaidong
458ce7d4cf
fix(wifi): fix multicast address qos frames issue
2024-04-17 19:15:46 +08:00
Andy Lin
6bcf47386d
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 12:26:50 +02:00
Wang Meng Yang
228f92211b
Merge branch 'feat/set_get_lpclk_src_v5.2' into 'release/v5.2'
...
feat(ble): Added API to get low power clock source(v5.2)
See merge request espressif/esp-idf!30107
2024-04-17 18:01:47 +08:00
morris
61210271a8
Merge branch 'bugfix/improve_lp_uart_test_docs' into 'release/v5.2'
...
refactor(uart): add support to be able to test LP_UART port (v5.2)
See merge request espressif/esp-idf!30175
2024-04-17 17:46:48 +08:00
KonstantinKondrashov
cbba78ee76
feat(ipc): Adds a new no blocking IPC call
2024-04-17 11:45:39 +03:00
KonstantinKondrashov
4f03e0241e
fix(spi_flash): Fix stuck during flash operation
...
When a task was not pinned to a certain CPU.
2024-04-17 11:38:44 +03:00
zhangyanjiao
830464eee7
docs(wifi): update the docmentation for sniffer API
...
Closes https://github.com/espressif/esp-idf/issues/10740
2024-04-17 16:17:00 +08:00
zhangyanjiao
83f272ca4f
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:16:49 +08:00
Rahul Tank
01902148da
Merge branch 'fix/removed_termination_upon_sign_write_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Removed Code for Termination Upon Signed Write Operation Failure (v5.2)
See merge request espressif/esp-idf!30276
2024-04-17 16:08:26 +08:00
Omar Chebib
dcc7a41ad8
fix(i2c): fix issues related to timeout and alive interval tick
...
Fixes https://github.com/espressif/esp-idf/issues/4999
Former usage of I2C_CMD_ALIVE_INTERVAL_TICK macro overrode the ticks_to_wait
parameter when the latter was too big
2024-04-17 15:52:56 +08:00
zwl
73f6ca8ebf
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:59:31 +08:00
zwl
cc213b7c61
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:59:21 +08:00
harshal.patil
42f244ae61
ci(otatool): fix test failure caused due to closing connection incorrectly
2024-04-17 10:13:35 +05:30
Kapil Gupta
f9feb970b9
feat(esp_wifi): Provide API to disable PMK caching
2024-04-17 09:40:22 +05:30
luoxu
9bd8d5f860
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:09:54 +08:00
morris
b60280e2cf
Merge branch 'bugfix/dm9051_phy_axs_wait_v5.2' into 'release/v5.2'
...
fix(esp_eth): made access to PHY registers for DM9051 more robust (v5.2)
See merge request espressif/esp-idf!30279
2024-04-17 10:41:16 +08:00
Jiang Jiang Jian
8c52152369
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BT and BLE bugs 2404 (backport v5.2)
See merge request espressif/esp-idf!30258
2024-04-17 10:37:38 +08:00
morris
f3ec76b75b
Merge branch 'doc/auto_suspend_disabled_by_default_v5.2' into 'release/v5.2'
...
doc(flash): fix auto suspend enabled by default issue (v5.2)
See merge request espressif/esp-idf!30253
2024-04-17 10:03:56 +08:00
Ondrej Kosta
5c53238853
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-16 16:13:17 +02:00
Xiao Xufeng
a255e67a84
doc(flash): fix auto suspend enabled by default issue
2024-04-16 20:49:31 +08:00
Sumeet Singh
234ad8cd1e
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 17:54:51 +05:30
Euripedes Rocha
3ba9de778e
change(mqtt): Update esp-mqtt submodule
...
git log --oneline e6afdb4025fe018ae0add44e3c45249ea1974774..aa6f889fb4f6f743b3a550aa587713aabbdca1fc
Detailed description of the changes:
* fix: regard reason codes greater than 0x80 as failures.
- See merge request espressif/esp-mqtt!205
- See commit https://github.com/espressif/esp-mqtt/commit/e7b9aa5
* PR: Return on allocation failure
- See merge request espressif/esp-mqtt!204
- set last_retransmit to now when first connected (espressif/esp-mqtt@c06f154 )
- add return to faile_message, avoid segment fault (espressif/esp-mqtt@37478a9 )
* Minor warning of unused variable
- See merge request espressif/esp-mqtt!203
- fix: Minor warning of unused variable (espressif/esp-mqtt@726e5f2 )
* Cover the case for SOC without MAC address
- See merge request espressif/esp-mqtt!202
- fix: Cover the case for SOC without MAC address (espressif/esp-mqtt@5e3abd4 )
* Make state and size atomic
- See merge request espressif/esp-mqtt!199
- feat: Make state and size atomic (espressif/esp-mqtt@891380b )
* fix: Adjust the log level on few messages to avoid cluthering the logs
- See merge request espressif/esp-mqtt!201
- See commit https://github.com/espressif/esp-mqtt/commit/5c17fc4
* fix: Make automatic client_id soc dependent
- See merge request espressif/esp-mqtt!200
- See commit https://github.com/espressif/esp-mqtt/commit/657a2ae
* Clarify data that users need to take care of lifetime.
- See merge request espressif/esp-mqtt!197
- docs: Clarify data that users need to take care of lifetime. (espressif/esp-mqtt@371f594 )
* Update mqtt_client.h
- See merge request espressif/esp-mqtt!198
- add const char * to esp_mqtt_client_subscribe() generic macros (espressif/esp-mqtt@acdb66d )
* client: Report failure on timeout in mid-message timeout (GitHub PR)
- See merge request espressif/esp-mqtt!165
- Merges https://github.com/espressif/esp-mqtt/pull/232
- client: Report failure on timeout in mid-message timeout (espressif/esp-mqtt@ddde502 )
* fix: Move buffer initialization to set config
- See merge request espressif/esp-mqtt!194
- Closes https://github.com/espressif/esp-mqtt/issues/267
- See commit https://github.com/espressif/esp-mqtt/commit/ea0df31
* Fix check for message creation when processing publish
- See merge request espressif/esp-mqtt!195
- fix: Deliver publish verifies if message was created only for QoS >0
(espressif/esp-mqtt@6780056 )
2024-04-16 13:43:47 +02:00
Wang Meng Yang
40d398199f
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): add api to send vendor hci command (backport v5.2)
See merge request espressif/esp-idf!30127
2024-04-16 17:48:20 +08:00
Jiang Jiang Jian
a7d981dc5e
Merge branch 'fix/gcov_fault_v5.2' into 'release/v5.2'
...
fix(gcov): fix exceptions on gcov task_tick_hook (v5.2)
See merge request espressif/esp-idf!30025
2024-04-16 15:47:07 +08:00
Jiang Jiang Jian
222a254e49
Merge branch 'support/esp_sleep_enable_ext1_wakeup_io_v5.2' into 'release/v5.2'
...
Support/esp sleep enable ext1 wakeup io(backport v5.2)
See merge request espressif/esp-idf!30243
2024-04-16 15:28:53 +08:00
Guillaume Souchere
9bd81f4d5c
fix(console): Fsync not propagated to secondary output
...
Calls to fsync need to also be propagated to secondary
output when CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG
is enabled.
Closes https://github.com/espressif/esp-idf/issues/13162
2024-04-16 08:12:41 +02:00
chenjianhua
57de44f45b
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-16 11:33:19 +08:00
baohongde
41aa38ddf7
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-16 11:33:11 +08:00
chenjianhua
b69a5fe27c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
...
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-16 11:33:05 +08:00
baohongde
ee47bebfad
feat(ble/controller): Add coexist schm for BLE
2024-04-16 11:32:54 +08:00
chenjianhua
1265a44c17
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-16 11:32:35 +08:00
zhanghaipeng
51f7ddc223
fix(bt/controller): Update bt lib for ESP32(5838b68)
...
- Fixed BLE scan assert
- Fixed assert(10,0) in lld_pdu
- Add BLE scan backoff in menuconfig
2024-04-16 11:32:22 +08:00
Jin Cheng
2377b40784
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-16 11:32:09 +08:00
Shu Chen
01d5030d5e
Merge branch 'fix/fix_ot_br_partition_table_5_2' into 'release/v5.2'
...
fix(openthread): increase factory app size in ot_br partition table (backport to 5.2)
See merge request espressif/esp-idf!30248
2024-04-16 10:47:03 +08:00
Shu Chen
a24ebb4538
Merge branch 'feature/ot_support_mc_iperf_52' into 'release/v5.2'
...
feat(openthread): support managed component iperf(backport 5.2)
See merge request espressif/esp-idf!30245
2024-04-16 10:39:00 +08:00
Marius Vikhammer
62e9dfe13c
Merge branch 'fix/missing-block-owner-in-heap-init-alloc_v5.2' into 'release/v5.2'
...
fix(heap): Add block owner to allocs in heap_caps_init() (backport v5.2)
See merge request espressif/esp-idf!30215
2024-04-16 10:19:23 +08:00
Xu Si Yu
28a6a0cc33
fix(openthread): increase factory app size in ot_br partition table
2024-04-15 20:54:56 +08:00
zwx
80409743f1
feat(openthread): support managed component iperf
2024-04-15 20:28:13 +08:00
Lou Tianhao
063ea6f1ef
docs(pm): add description for ext1
2024-04-15 20:17:06 +08:00
Lou Tianhao
640ce31dae
change(pm): add ext1 new api
2024-04-15 20:16:49 +08:00
gaoxu
1df5f07eee
docs(uart): update lp uart uart programming guide
2024-04-15 19:39:38 +08:00
Song Ruo Jing
c55a07bf57
refactor(uart): add support to be able to test LP_UART port
...
Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case.
2024-04-15 19:39:30 +08:00
morris
408a16b21a
Merge branch 'fix/usb_uvc_psram' into 'release/v5.2'
...
fix(usb/uvc): Add PSRAM private requires
See merge request espressif/esp-idf!30223
2024-04-15 15:18:35 +08:00
Jiang Jiang Jian
8096a16765
Merge branch 'bugfix/spp_crash_after_deint_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed SPP crash due to the connection not being disconnected before esp_spp_deinit was called(v5.2)
See merge request espressif/esp-idf!30082
2024-04-15 11:39:01 +08:00
Jiang Jiang Jian
8352be2027
Merge branch 'fix/add_phy_private_dslp_callback_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): move deepsleep phy callback before PLL disable (v5.2)
See merge request espressif/esp-idf!30015
2024-04-15 11:38:31 +08:00
Jiang Jiang Jian
5f1187dc92
Merge branch 'bugfix/fix_coded_phy_s8_tx_issue_v5.2' into 'release/v5.2'
...
fix(esp_phy): fixed BLE coded phy s8 tx issue in coexistence scenarios (backport v5.2)
See merge request espressif/esp-idf!30190
2024-04-15 11:37:08 +08:00
zhiweijian
a43f54ccc0
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 10:36:44 +08:00
zhiweijian
9b72c4ef54
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 10:35:23 +08:00
zhiweijian
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
Tomas Rezucha
5be1323c0a
fix(usb/uvc): Add PSRAM private requires
2024-04-12 14:12:29 +02:00
Rahul Tank
f9163c6d43
Merge branch 'bugfix/fix_cccd_compilation_warning_v5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issues when CCCD is set to 0 (v5.2)
See merge request espressif/esp-idf!30211
2024-04-12 20:06:48 +08:00
Guillaume Souchere
3e214bc2f4
fix(heap): Loop break on failed alloc
...
don't check for heaps_array != NULL in the loop.
The check is done after the loop since it is allowed
for the allocation to fail until finding aa ssuitable
heap.
2024-04-12 12:27:13 +02:00
Aditya Patwardhan
c5649deaca
Merge branch 'bugfix/howsmyssl_cert_update_v5.2' into 'release/v5.2'
...
fix(examples): update root certificate for howsmyssl endpoint (v5.2)
See merge request espressif/esp-idf!30203
2024-04-12 17:45:29 +08:00
Guillaume Souchere
a12a681794
test(heap): Extend task tracking test with task handle check
...
Add a test to make sure that the task handles returned in the
task tracking information are valid task handles.
To verify that, feed the task name returned by pcTaskGetName()
using the task handle under test to xTaskGetHandle() and make
sure the task handle returned matches the one under test.
2024-04-12 09:27:41 +02:00
Guillaume Souchere
26160a217e
fix(heap): Add block owner to allocs in heap_caps_init
...
Add the block owner field in the memory allocated in
heap_caps_init() to avoid parsing error wheen using
the task tracking feature.
Closes https://github.com/espressif/esp-idf/issues/13467
2024-04-12 09:27:31 +02:00
Rahul Tank
2a985b3c65
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:29:29 +05:30
Mahavir Jain
d23876f3e4
Merge branch 'esp32p4/deterministic_ecdsa_support_v5.2' into 'release/v5.2'
...
Add operation successful check and reset dependent peripherals in ECDSA (v5.2)
See merge request espressif/esp-idf!30180
2024-04-12 14:31:43 +08:00
Rahul Tank
709b74c033
Merge branch 'bugfix/fix_cve_2024_24746_v5.2' into 'release/v5.2'
...
fix(nimble): Fix for Vulnerability CVE_2024_24746 (v5.2)
See merge request espressif/esp-idf!30199
2024-04-12 13:21:08 +08:00
Mahavir Jain
3e761525c3
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:11:44 +08:00
xiongweichao
a34ff0eca3
fix(bt/bluedroid): Fix SPP crash after deinit
...
- The disconnection event comes up after spp disable is completed, so a null pointer is used.
2024-04-12 09:13:04 +08:00
Rahul Tank
38dd5acc71
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:00:49 +05:30
Rahul Tank
abd21843e5
Merge branch 'feat/add_data_len_chg_evt_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for data length change evt (v5.2)
See merge request espressif/esp-idf!30182
2024-04-11 21:11:10 +08:00
linruihao
023cbd60ac
fix(esp_phy): update phylib for C3, S3, C2 and C6
...
- fixed BLE coded phy s8 tx issue in coexistence scenarios
- fixed ESP32-C3 and ESP32-S3 BLE RX issue
- optimize ESP32-C3 and ESP32-S3 light sleep current
2024-04-11 17:37:26 +08:00
Marius Vikhammer
9b2c0ffe79
Merge branch 'fix/log_buffer_v5.2' into 'release/v5.2'
...
fix(log): Fixed incorrect argument type in hexdump log functions (v5.2)
See merge request espressif/esp-idf!29776
2024-04-11 16:42:00 +08:00
harshal.patil
bd826801ba
fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset
2024-04-11 13:46:59 +05:30
Jiang Jiang Jian
d2fb80529c
Merge branch 'bugfix/config_sae_compile_error_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled (v5.2)
See merge request espressif/esp-idf!30177
2024-04-11 15:51:07 +08:00
Rahul Tank
ea6520ee81
fix(nimble): Add support for data length change evt
2024-04-11 12:36:15 +05:30
harshal.patil
85186042c3
feat(hal/ecdsa): Add HAL API for operation successful check
2024-04-11 12:33:06 +05:30
Shreyas Sheth
9004c42f29
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13553
2024-04-11 11:18:50 +05:30
Rahul Tank
33c631570e
Merge branch 'bugfix/fix_dtm_num_pkt_size_v5.2' into 'release/v5.2'
...
fix(nimble): Fix the size of num_packets in dtm event (v5.2)
See merge request espressif/esp-idf!30144
2024-04-11 13:25:03 +08:00
Aditya Patwardhan
b359cd85f1
Merge branch 'feature/mbedtls_error_str_config_v5.2' into 'release/v5.2'
...
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C (v5.2)
See merge request espressif/esp-idf!30104
2024-04-11 11:53:24 +08:00
morris
0f505ddf8e
Merge branch 'bugfix/fix_rtc_cntl_v5.2' into 'release/v5.2'
...
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M(v5.2)
See merge request espressif/esp-idf!30171
2024-04-11 11:40:43 +08:00
zlq
27322a8597
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M(v5.2)
2024-04-10 19:55:51 +08:00
Jiang Jiang Jian
7b97a3de61
Merge branch 'fix/fix_pmu_power_domain_initialize_order_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix pmu power domain initialize order (v5.2)
See merge request espressif/esp-idf!30153
2024-04-10 13:57:13 +08:00
morris
ec06c11a19
Merge branch 'bugfix/gptimer_alarm_config_in_sram_v5.2' into 'release/v5.2'
...
feat(gptimer): check the alarm config is not in flash (v5.2)
See merge request espressif/esp-idf!30134
2024-04-10 13:48:34 +08:00
wuzhenghui
8f896f07c5
fix(esp_hw_support): fix pmu power domain initialize order
2024-04-10 10:10:13 +08:00
Rahul Tank
8f175bf638
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 19:00:15 +05:30
morris
724165bd35
feat(gptimer): check the alarm config is not in flash
...
related to https://github.com/espressif/esp-idf/issues/13543
2024-04-09 17:29:47 +08:00
morris
69359f4dfb
Merge branch 'bugfix/unsupport_partial_receive_on_esp32_v5.2' into 'release/v5.2'
...
fix(rmt): Fix the RMT RX filter not working correctly on esp32/s2 (v5.2)
See merge request espressif/esp-idf!30077
2024-04-09 14:28:38 +08:00
Marius Vikhammer
5753eba7c4
Merge branch 'fix/heap-calloc-fail-wrong-size_v5.2' into 'release/v5.2'
...
fix(heap): Wrong size propagated in alloc fail callback of heap_caps_calloc() (backport v5.2)
See merge request espressif/esp-idf!30090
2024-04-09 12:06:19 +08:00
Island
c9cb9b7ab1
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add_v5.2' into 'release/v5.2'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address (v5.2)
See merge request espressif/esp-idf!29986
2024-04-09 12:05:27 +08:00
Rahul Tank
3d0682d49e
Merge branch 'bugfix/set_correct_addr_type_v5.2' into 'release/v5.2'
...
fix(nimble): Set correct peer_addr during reattempt connection (v5.2)
See merge request espressif/esp-idf!30055
2024-04-08 20:36:20 +08:00
xiongweichao
a5662dc290
feat(ble): Added API to get low power clock source
2024-04-08 19:25:13 +08:00
Mahavir Jain
4893ae3c11
docs: add note about newly added mbedtls config to reduce app size footprint
2024-04-08 16:02:24 +05:30
Mahavir Jain
b6f5573e0f
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-08 16:02:21 +05:30
Guillaume Souchere
29f835d2f1
fix(heap): Wrong size propagated in alloc fail callback
...
Propagate `n * size` as the size of the failed allocation
instead of just `size` when heap_caps_calloc() fails since
`n * size` is the actual number of bytes that the heap
component tried to allocate.
2024-04-08 08:36:43 +02:00
luoxu
d93f1d55c5
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:26:39 +08:00
morris
4b612be8d9
fix(rmt): fix the counting clock used by rx filter on esp32/s2
...
is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510
2024-04-08 11:16:18 +08:00
Jiang Jiang Jian
9323c190c2
Merge branch 'feat/set_cpu_freq_after_pm_config_changed_v5.2' into 'release/v5.2'
...
fix(esp_pm): update CPU frequency immediately after updating pm_config (v5.2)
See merge request espressif/esp-idf!30072
2024-04-08 10:29:00 +08:00
wuzhenghui
a9ff81a603
fix(esp_hw_support): move deepsleep phy callback before PLL disable
2024-04-07 20:36:51 +08:00
morris
f2fd239471
Merge branch 'bugfix/i2c_slave_bugs_v5.2' into 'release/v5.2'
...
fix(i2c_slave): Fix multiple issues on i2c slave (backport v5.2)
See merge request espressif/esp-idf!30073
2024-04-07 18:38:06 +08:00
morris
d56ae4caab
Merge branch 'feature/support_i2c_timeout_v5.2' into 'release/v5.2'
...
feat(i2c_master): Add parameter to config I2C scl await time (backport v5.2)
See merge request espressif/esp-idf!30069
2024-04-07 18:36:55 +08:00
Jiang Jiang Jian
2c4128b98d
Merge branch 'bugfix/wpa3_ap_ci_crash_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed (v5.2)
See merge request espressif/esp-idf!29949
2024-04-07 17:25:37 +08:00
morris
9582b3cead
Merge branch 'feat/add_example_usj_v5.2' into 'release/v5.2'
...
change(usb_serial_jtag): Add example for usb serial jtag echo (backport v5.2)
See merge request espressif/esp-idf!30019
2024-04-07 16:07:36 +08:00
Cao Sen Miao
b8855fbd03
fix(i2c_slave): Fixed the isr_flags not really parse to the intr_allocate,
...
Closes https://github.com/espressif/esp-idf/issues/13374
2024-04-07 15:18:06 +08:00
Cao Sen Miao
3ac6c10d11
fix(i2c_slave): Fix bugs on i2c slave,
...
1. Fixed read data number smaller than master has sent it will fail
2. Disable interrupt when destroy bus
Closes https://github.com/espressif/esp-idf/issues/13354
2024-04-07 15:17:48 +08:00
Cao Sen Miao
7c233ebc80
feat(i2c_master): Add parameter to config I2C scl await time
2024-04-07 15:06:31 +08:00
wuzhenghui
fe6f4ce916
fix(esp_pm): update CPU frequency immediately after updating pm_config
...
Closes https://github.com/espressif/esp-idf/issues/13492
2024-04-07 14:45:40 +08:00
Cao Sen Miao
4502621282
fix(usb_serial_jtag): Increase stack size on serial_jtag example,
...
Closes https://github.com/espressif/esp-idf/issues/13245
2024-04-07 11:24:30 +08:00
Rahul Tank
ae152ca84e
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:36:27 +05:30
Alexey Gerenkov
602573933c
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240318_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20240318 (v5.2)
See merge request espressif/esp-idf!30045
2024-04-05 23:31:39 +08:00
David Čermák
0440a63cb6
Merge branch 'bugfix/eth_l2_test_conn_wait_tmo_v5.2' into 'release/v5.2'
...
ci(esp_eth): increased L2 test wait for connection timeout (v5.2)
See merge request espressif/esp-idf!29881
2024-04-05 15:19:08 +08:00
Alexey Gerenkov
9a6b151c41
feat(tools): update openocd version to v0.12.0-esp32-20240318
2024-04-04 22:41:19 +03:00
Mahavir Jain
8a151a51cf
Merge branch 'fix/pmp_idcache_prot_c6_h2_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fix the flash I/DROM region PMP protection (v5.2)
See merge request espressif/esp-idf!30022
2024-04-04 12:20:07 +08:00
Alexey Lapshin
fc7a2a7af7
fix(gcov): fix exceptions on gcov task_tick_hook
...
Closes https://github.com/espressif/esp-idf/issues/13511
2024-04-03 15:28:18 +04:00
Laukik Hase
17ffe58051
fix(esp_hw_support): Fix the flash I/DROM region PMP protection
2024-04-03 15:48:46 +05:30
Jiang Jiang Jian
c722d8aab6
Merge branch 'bugfix/aud-5252_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of modem hang caused by incorrect configuration of power and isolate signals
See merge request espressif/esp-idf!30007
2024-04-03 17:40:43 +08:00
Cao Sen Miao
3bd63654c8
change(usb_serial_jtag): Add a usb_serial_jtag echo example for how to use usb_serial_jtag APIs,
...
Closes https://github.com/espressif/esp-idf/issues/12620 ,
Closes https://github.com/espressif/esp-idf/issues/12605
2024-04-03 17:10:03 +08:00
Cao Sen Miao
8b2b9140ac
fix(usb_serial_jtag): Fix issue that buffer seems not flush when TX buffer is full and flush slow,
...
Closes https://github.com/espressif/esp-idf/issues/12628
2024-04-03 17:06:53 +08:00
Jeroen Domburg
bf15a29e18
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2024-04-03 17:04:59 +08:00
morris
1158811fbd
Merge branch 'bugfix/fix_batch_issue_i2c_v5.2' into 'release/v5.2'
...
fix(i2c_master): fix bunch of I2C issues on v5.2 (backport v5.2)
See merge request espressif/esp-idf!29724
2024-04-03 17:04:39 +08:00
Marius Vikhammer
a00717803a
Merge branch 'bugfix/log_wrap_around_cache_generation_counter_v5.2' into 'release/v5.2'
...
fix(log): Fix wrap-around of cache generation counter (v5.2)
See merge request espressif/esp-idf!29938
2024-04-03 16:33:02 +08:00
Island
4c96e523a3
Merge branch 'feat/adjust_ble_log_init_order_v5.2' into 'release/v5.2'
...
Feat/adjust ble log init order v5.2
See merge request espressif/esp-idf!30003
2024-04-03 12:40:06 +08:00
Jiang Jiang Jian
83bd62fb7c
Merge branch 'bugfix/variable_length_rsnxe_v52' into 'release/v5.2'
...
Expands maximum size of RSNXE IE to 255(v5.2)
See merge request espressif/esp-idf!29936
2024-04-03 11:32:57 +08:00
Li Shuai
2d0ac9208e
fix(esp_hw_support): fixed modem hang caused by incorrect configuration of power and isolate signals
2024-04-03 10:43:13 +08:00
Jiang Jiang Jian
d34b0242ba
Merge branch 'fix/rd_stored_link_key_error_v5.2' into 'release/v5.2'
...
fix(bt): fix some issues in bt controller(backport v5.2)
See merge request espressif/esp-idf!29978
2024-04-03 10:29:47 +08:00
Shreyas Sheth
c3f819289d
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed
2024-04-02 23:03:29 +05:30
Jiang Jiang Jian
2152112ff8
Merge branch 'bugfix/fix_coex_ld_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix coex ld issue (v5.2)
See merge request espressif/esp-idf!29915
2024-04-02 14:29:40 +08:00
Rahul Tank
8599ec33d5
Merge branch 'bugfix/revamp_reconn_scheme_v5.2' into 'release/v5.2'
...
fix(nimble): Cleanup code in connection reconnection implementation (v5.2)
See merge request espressif/esp-idf!29964
2024-04-02 14:26:39 +08:00
cjin
510ae698e2
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 12:16:56 +08:00
cjin
27d360127d
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 12:16:56 +08:00
zwl
2ce39a857f
ble: update esp32c2 lib to 7a428d35
2024-04-02 12:16:56 +08:00
zwl
b0b6d190ff
ble: update esp32h2 and esp32c6 lib to 39c6e050
2024-04-02 12:16:56 +08:00
zhaoweiliang
d4327c47a1
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-02 12:16:56 +08:00
gongyantao
c08a831f17
fix(bt): fix some issues in bt controller
...
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
2024-04-02 09:33:51 +08:00
Jiang Jiang Jian
2c64d8d302
Merge branch 'bugfix/fix_call_to_header_event_callback_v5.2' into 'release/v5.2'
...
fix: Fix call to event_handler on on_header state of HTTP Client (v5.2)
See merge request espressif/esp-idf!29954
2024-04-01 19:50:34 +08:00
Rahul Tank
06d18ca0d6
fix(nimble): Change reconnection scheme
2024-04-01 16:06:55 +05:30
Harshit Malpani
8d494a8d03
Revert "fix(esp_http_client): Call event_handler after header value is received"
...
This reverts commit 04ac8e43db .
Fixes https://github.com/espressif/esp-idf/issues/13497
Fixes https://github.com/espressif/esp-idf/issues/13097
2024-04-01 13:18:56 +05:30
Jiang Jiang Jian
a70bb45c48
Merge branch 'bugfix/sdp_remove_record_no_evt_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed the crash caused by using illegal pointers during SDP deinit(v5.2)
See merge request espressif/esp-idf!29942
2024-04-01 14:53:09 +08:00
Jiang Jiang Jian
77920038f6
Merge branch 'change/add_convt_from_hci_state_to_esp_state_v5.2' into 'release/v5.2'
...
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status (v5.2)
See merge request espressif/esp-idf!29921
2024-04-01 14:39:31 +08:00
Jiang Jiang Jian
c920d2ed64
Merge branch 'bugfix/esp_timer_test_fail_v5.2' into 'release/v5.2'
...
fix(esp_timer): Force test to go light sleep ignoring ESP_ERR_SLEEP_REJECT (v5.2)
See merge request espressif/esp-idf!29871
2024-04-01 14:39:10 +08:00
liuning
cc13237746
fix(wifi): fix coex ld issue
2024-04-01 14:23:08 +08:00
Marius Vikhammer
016b27c132
Merge branch 'bugfix/coredump_switch_stack_v5.2' into 'release/v5.2'
...
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack (backport v5.2)
See merge request espressif/esp-idf!29525
2024-04-01 12:05:21 +08:00
xiongweichao
dfeeaf386e
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-04-01 11:33:23 +08:00
xiongweichao
2da016575f
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-04-01 11:33:17 +08:00
Marius Vikhammer
23540fa90d
Merge branch 'feature/freertos_enable_app_task_tag_v5.2' into 'release/v5.2'
...
feat(freertos): Add application task tag support (V5.2)
See merge request espressif/esp-idf!29587
2024-04-01 11:20:04 +08:00
Cao Sen Miao
ae94c0134b
fix(i2c_master): Fix issue that i2c clock got wrong after reset,
...
Closes https://github.com/espressif/esp-idf/issues/13397
2024-04-01 10:55:39 +08:00
Omar Chebib
0f852fcd5f
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
2024-04-01 10:53:13 +08:00
Cao Sen Miao
2291ded9a1
fix(i2c): Use hardware fsm reset on esp32c6/h2/p4
2024-04-01 10:15:50 +08:00
Cao Sen Miao
90afc33cd8
fix(i2c_master): Fix issue that initialize esp32 and using i2c_master_probe issue,
...
and probe might failed.
Fixed I2C cannot return err code when nack detected
Closes https://github.com/espressif/esp-idf/issues/13213 ,
Closes https://github.com/espressif/esp-idf/issues/12929 ,
Closes https://github.com/espressif/esp-idf/issues/13398 ,
2024-04-01 10:15:47 +08:00
Cao Sen Miao
8567102be4
fix(i2c_master): Fix issue that use callback may cause memory leak,
...
Closes https://github.com/espressif/esp-idf/issues/12878
2024-04-01 10:15:45 +08:00
Cao Sen Miao
f93ebedcb6
fix(i2c): Fix I2C synchronous transaction cost so much CPU source,
...
Closes https://github.com/espressif/esp-idf/issues/13137 ,
Closes https://github.com/espressif/esp-idf/pull/13322
2024-04-01 10:15:42 +08:00
Eric Wheeler
27690e0990
fix(i2c_master): fix deadlock on s_i2c_transaction_start failure
...
As pointed out in PR #13134 by @MatthiasKunnen, there is a deadlock in
`s_i2c_synchronous_transaction()` if `s_i2c_transaction_start()` should fail
because, on error, s_i2c_synchronous_transaction() returns before releasing the
lock.
This commit fixes the deadlock without any other changes.
Closes : #13387
Signed-off-by: Eric Wheeler <esp-idf@z.ewheeler.org >
2024-04-01 10:15:39 +08:00
Darian Leung
31883c9a64
feat(freertos): Add application task tag support
...
This commit enables support for application task tag.
- Added CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG option
- Added basic unit test
2024-03-30 17:44:38 +08:00
Konstantin Kondrashov
8efe72379d
fix(log): Fix wrap-around of cache generation counter
...
Closes https://github.com/espressif/esp-idf/issues/6516
2024-03-29 17:31:47 +03:00
Rahul Tank
6020d08074
Merge branch 'bugfix/handle_missing_free_v5.2' into 'release/v5.2'
...
fix(nimble): Handle missing free in application (v5.2)
See merge request espressif/esp-idf!29887
2024-03-29 21:02:32 +08:00
jgujarathi
2417ffe69e
fix(rsnxe): Expands maximum size of RSNXE IE to 255
...
- Allows for RSNXE IE to be processed as a variable length upto
255 bytes, changing the earlier max of 20.
2024-03-29 18:22:19 +05:30
Jiang Jiang Jian
30c6144b2f
Merge branch 'bugfix/dpp_example_init_error_v5.2' into 'release/v5.2'
...
fix(wifi/example): Fix dpp example init error (v5.2)
See merge request espressif/esp-idf!29859
2024-03-29 19:42:57 +08:00
Jiang Jiang Jian
afa39b0d02
Merge branch 'feature/sae_pk_transition_disable_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Add support for WPA3 transition disable and more updates (Backport v5.2)
See merge request espressif/esp-idf!29885
2024-03-29 17:50:32 +08:00
Rahul Tank
064df2a1fa
Merge branch 'bugfix/add_peer_addr_field_for_ext_v5.2' into 'release/v5.2'
...
fix(nimble): Correctly handle auto connection flag for extended connect (v5.2)
See merge request espressif/esp-idf!29785
2024-03-28 16:41:10 +08:00
Jiang Jiang Jian
7646dd575a
Merge branch 'bugfix/fix_bt_cmakefile_error_on_c2_v5.2' into 'release/v5.2'
...
fix(bt): fixed cmakelist error on c2 (v5.2)
See merge request espressif/esp-idf!29894
2024-03-28 16:12:50 +08:00
Sarvesh Bodakhe
8e694cddcc
feat(esp_wifi): Add support for WPA3 transition disable and more updates
...
1. Add support for SAE-PK and WPA3-Enterprise transition disable
2. Add support to handle OWE transition disable indication from AP
2. Update Wi-Fi WPA3 authmodes as per WPA Specification v3.3:
- Merge 'WIFI_AUTH_WPA3_EXT_PSK' and 'WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE'
into 'WIFI_AUTH_WPA3_PSK' as per specification.
4. refactor: Backport common changes in scan/connect path from 90cc6158
- 90cc6158 adds support for Network Introduction Protocl in DPP
2024-03-28 11:38:45 +05:30
linruihao
b86dd75df5
fix(bt): fixed cmakelist error on c2
...
Closes https://github.com/espressif/esp-idf/issues/13451
2024-03-28 12:06:26 +08:00
Rahul Tank
044ead90ce
fix(nimble): Handle missing free in application
2024-03-28 08:50:43 +05:30
Jin Cheng
7c15d88e75
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-28 10:18:11 +08:00
Konstantin Kondrashov
b531376a62
fix(esp_timer): Force to go light sleep ignoring ESP_ERR_SLEEP_REJECT
2024-03-27 18:22:48 +02:00
Ondrej Kosta
2ffeffddc6
ci(esp_eth): increased L2 test wait for connection timeout
2024-03-27 12:59:41 +01:00
sparker
ccc8fb8f65
fix(wifi/example): Fix dpp example init error
...
Set wifi mode before calling esp_supp_dpp_init.
Closes https://github.com/espressif/esp-idf/pull/12769
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com >
2024-03-27 11:21:11 +05:30
Jiang Jiang Jian
9da552c409
Merge branch 'feature/refactor_ftm_code_v5.2' into 'release/v5.2'
...
Refactor and improve FTM code (Backport v5.2)
See merge request espressif/esp-idf!29843
2024-03-27 10:34:13 +08:00
Island
4e2a52ea85
Merge branch 'bugfix/fix_ble_power_save_ci_v5.2' into 'release/v5.2'
...
fix(ble): fix conn error of ble power save ci test(v5.2)
See merge request espressif/esp-idf!29822
2024-03-27 10:31:06 +08:00
Jiang Jiang Jian
ac44663186
Merge branch 'bugfix/dpp_auth_deinit_crash_v52' into 'release/v5.2'
...
Ensure dpp auth structure is deinited in dpp task context(v5.2)
See merge request espressif/esp-idf!29838
2024-03-27 10:20:17 +08:00
Nachiket Kukade
413bcd8fcd
feat(esp_wifi): Refactor and improve FTM code
...
Enable FTM Responder mode for ESP32C6. Update wifi libs with below -
1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request retry and comeback support
2024-03-26 18:00:10 +05:30
Aditya Patwardhan
fcb76f0671
Merge branch 'bugfix/update_disabling_hmac_jtag_method_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code (v5.2)
See merge request espressif/esp-idf!29529
2024-03-26 17:29:07 +08:00
Jiang Jiang Jian
b85d778374
Merge branch 'bugfix/update_esp32p4lp_rom_ld_files_v5.2' into 'release/v5.2'
...
fix(esp_rom): Update esp32p4lp rom ld files (v5.2)
See merge request espressif/esp-idf!29832
2024-03-26 16:30:44 +08:00
nilesh.kale
120cb89c56
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
...
Need to update the HMAC enable/disable method due to discrepancy in ROM code
across different targets for the esp_hmac_disable() API.
2024-03-26 13:22:22 +05:30
jgujarathi
6115e2500a
fix(wpa_supplicant): Cancel offchannel listen operations before sending dpp fail
...
- Ensure that offchannel listening operations are cancelled before sending dpp
fail events
2024-03-26 10:04:13 +05:30
jgujarathi
1830bc4d29
fix(wpa_supplicant): Ensure dpp auth structure is deinited in dpp task context
...
- Ensure that the dpp auth data gets deinited only in DPP task context to ensure
that there are no concurrency issues in usage of DPP auth data.
2024-03-26 10:04:06 +05:30
Jiang Guang Ming
1be59d080a
fix(esp_rom): Update esp32p4lp rom ld files
2024-03-26 11:19:36 +08:00
Jiang Jiang Jian
93f7ae7f7f
Merge branch 'bugfix/wps_crash_issue_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Avoid dereferencing a dangling function pointer in WPS (Backport v5.2)
See merge request espressif/esp-idf!29735
2024-03-26 10:51:58 +08:00
Jiang Jiang Jian
fc56156013
Merge branch 'bugfix/fixed_some_wifi_bugs_240325_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 230325(Backport v5.2)
See merge request espressif/esp-idf!29826
2024-03-26 10:37:50 +08:00
Marius Vikhammer
b3a1ec3ac0
Merge branch 'bugfix/add_unaligned_check_to_mysnc_api_v5.2' into 'release/v5.2'
...
cache: add unaligned check to mysnc api (v5.2)
See merge request espressif/esp-idf!29817
2024-03-26 09:28:20 +08:00
Marius Vikhammer
8c5ccece57
Merge branch 'fix/freertos_task_c_add_coverity_fix_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed an issue where accessing task lists could overrun memory (v5.2)
See merge request espressif/esp-idf!29757
2024-03-25 20:57:56 +08:00
muhaidong
5f32741958
fix(wifi): fix some wifi bugs 230325
...
1. limit the number of sub amsdu
2. fix recycle cache sub amsdu eb issue
3. update api esp_wifi_sta_get_rssi docs
2024-03-25 20:36:50 +08:00
Jiang Jiang Jian
ed57048579
Merge branch 'bugfix/fix_some_wifi_coexist_issue_v5.2' into 'release/v5.2'
...
bugfix/fix some wifi coexist issue v5.2
See merge request espressif/esp-idf!29750
2024-03-25 17:53:24 +08:00
Armando
b4a8bd2040
bugfix(cache): don't allow M2C direction ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-25 16:06:44 +08:00
cjin
50ea662fe0
fix(ble): fix ci ble powe save test addresss error
2024-03-25 15:59:26 +08:00
Island
358c9ad946
Merge branch 'bugfix/BT-3491_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...(v5.2)
See merge request espressif/esp-idf!28049
2024-03-25 12:12:38 +08:00
Island
d411856956
Merge branch 'bugfix/IDFGH-11775_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): fix NRF mesh(android) provisioning node failed(v5.2)
See merge request espressif/esp-idf!29739
2024-03-25 12:11:57 +08:00
Island
3139589b7c
Merge branch 'bugfix/IDFGH-12353_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement_v5.2
See merge request espressif/esp-idf!29780
2024-03-25 12:11:50 +08:00
liuning
f0e97da81e
feat(coex): support to scan long time on channel, fix coexist sync issue
2024-03-25 11:52:50 +08:00
luoxu
c710a583bb
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement
...
Closes: https://github.com/espressif/esp-idf/issues/13384
2024-03-24 17:35:24 +08:00
luoxu
54a38a87e2
fix(ble_mesh): fix NRF mesh(android) provisioning node failed
...
Closes: https://github.com/espressif/esp-idf/issues/12871
2024-03-22 12:22:13 +08:00
Anton Maklakov
cf7b9bed4c
Merge branch 'update/qemu_release_versions_v5.2' into 'release/v5.2'
...
Update QEMU release versions (v5.2)
See merge request espressif/esp-idf!29756
2024-03-21 21:01:58 +08:00
Rahul Tank
7310ab3589
fix(nimble): Handle auto connection flag for extended connect
2024-03-21 14:50:39 +05:30
Jakob Hasse
4652a99e92
fix(log): Fixed incorrect argument type in hexdump log functions
...
Closes https://github.com/espressif/esp-idf/issues/13347
Thanks @matthew-8925
2024-03-21 15:10:53 +08:00
Mahavir Jain
3c8b37087b
Merge branch 'bugfix/esp_app_format_missing' into 'release/v5.2'
...
fix(esp_system): Fix build when ANTI_ROLLBACK=y and PANIC_SILENT_REBOOT=y
See merge request espressif/esp-idf!29770
2024-03-21 13:51:16 +08:00
Rahul Tank
a6895cef01
Merge branch 'bugfix/bonding_across_reboot_v5.2' into 'release/v5.2'
...
fix(nimble): Added support for deleting the oldest bonded device across reboot (v5.2)
See merge request espressif/esp-idf!29762
2024-03-21 13:29:05 +08:00
Darshan Dobariya
c1c41a30ea
fix(nimble): Added support for deleting the oldest bonded device across reboot (v5.2)
2024-03-21 09:37:35 +05:30
wangjialiang
436e3d3345
update invalid links in the ble mesh example documentation
2024-03-21 11:07:02 +08:00
luoxu
f5777749dc
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-21 11:07:02 +08:00
morris
4fe7b96e76
Merge branch 'feature/parlio_tx_nonblock_queue_v5.2' into 'release/v5.2'
...
feat(parlio_tx): support non-blocking transaction queue (v5.2)
See merge request espressif/esp-idf!29720
2024-03-21 10:06:59 +08:00
Shu Chen
9607a1121d
Merge branch 'feature/add_cli_in_openthread_sleep_example_v5.2' into 'release/v5.2'
...
feat(openthread): add cli in openthread sleep example (backport v5.2)
See merge request espressif/esp-idf!29597
2024-03-21 10:02:01 +08:00
Konstantin Kondrashov
00f2e33008
fix(esp_system): Fix build when ANTI_ROLLBACK=y and PANIC_SILENT_REBOOT=y
...
Fix a case when two options are set as
CONFIG_BOOTLOADER_APP_ANTI_ROLLBACK=y
CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT=y
Closes https://github.com/espressif/esp-idf/issues/13417
2024-03-20 22:08:47 +02:00
Roland Dobai
1a5e528c83
Merge branch 'refactor/idf_tools_version_v5.2' into 'release/v5.2'
...
refactor(idf_tools): IDF version is acquired only from version or header file (backport v5.2)
See merge request espressif/esp-idf!29741
2024-03-20 20:22:22 +08:00
Rahul Tank
962d9de65e
Merge branch 'bugfix/fixed_task_invokation_after_pairing_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed the call to ble_hid_task_startup after pairing (v5.2)
See merge request espressif/esp-idf!29695
2024-03-20 17:36:43 +08:00
Roshan Bangar
24e0a124a8
fix(nimble): Fix compilation issues and Minor enhancements to esp_hid
2024-03-20 13:34:19 +05:30
Rahul Tank
ec7e307a18
Merge branch 'bugfix/compilation_issue_on_disabling_security_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed compilation issues on disabling security (v5.2)
See merge request espressif/esp-idf!29697
2024-03-20 16:00:48 +08:00
Sudeep Mohanty
b32d47ab98
fix(freertos): Fixed an issue where accessing task lists could overrun memory
...
This commit fixes a potential issue of illegal memory access when
accessing the various task lists in FreeRTOS while fetching tasks using
the xTaskGetNext() function.
2024-03-20 08:57:02 +01:00
Espressif BOT
84f4548b98
change(tools/qemu): Update QEMU release versions
2024-03-20 13:15:49 +05:30
Martin Vychodil
4005c24ce1
Merge branch 'fix/wl_fatfsgen_safe_mode_v5.2' into 'release/v5.2'
...
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware (v5.2)
See merge request espressif/esp-idf!29728
2024-03-20 15:16:27 +08:00
Sarvesh Bodakhe
691997af91
fix(wpa_supplicant): Improve execution flow for WPS registrar public APIs
...
Make sure that WPS registrar public APIs do not modify supplicant
data in application task context. Execute API functionlity in eloop
context to prevent protential race conditions.
2024-03-20 11:07:43 +05:30
Jakub Kocka
47d9b8ca50
refactor(idf_tools): IDF version is acquired only from version or header file
...
Closes https://github.com/espressif/esp-idf/issues/13385
2024-03-19 15:44:19 +01:00
liuning
3b86f974ea
example: add custom partition table for mesh manual networking
2024-03-19 21:20:33 +08:00
liuning
58dffd9b3c
feat(coex): improve Wi-Fi connecting compatibility at coexistence
2024-03-19 21:20:29 +08:00
Jiang Jiang Jian
7e36e97467
Merge branch 'bugfix/wpa3_sta_lock_crash_v5.2' into 'release/v5.2'
...
fix(wifi): Fix wpa3 crash for station added without sta lock (v5.2)
See merge request espressif/esp-idf!29211
2024-03-19 19:11:10 +08:00
Roshan Bangar
d23ef4c6bd
fix(nimble): Fixed compilation issues on disabling security
2024-03-19 15:20:19 +05:30
Sarvesh Bodakhe
34a26ed632
fix(wifi): Avoid dereferencing a dangling function pointer in WPS supplicant
...
Avoid dereferencing a dangling function pointer in 'eap_server_sm_deinit()'.
This issue arises when hostap unregisteres EAP methods before it removes
the server state machine for station.
2024-03-19 14:51:14 +05:30
Tomáš Rohlínek
c51b2fb75f
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware
2024-03-19 09:29:10 +01:00
Shreyas Sheth
dd1265845f
fix(wifi): Fix wpa3 crash for station added without sta lock
2024-03-19 14:37:32 +08:00
Jiang Jiang Jian
06733dc407
Merge branch 'doc/update_espnow_doc_v5.2' into 'release/v5.2'
...
docs(wifi): Updated the LMK description in ESP-NOW (v5.2)
See merge request espressif/esp-idf!29673
2024-03-19 14:15:08 +08:00
morris
1008091a74
feat(parlio_tx): support non-blocking transaction queue
2024-03-19 12:06:44 +08:00
Jiang Jiang Jian
e759833c44
Merge branch 'bugfix/cve-2023-52160_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements (v5.2)
See merge request espressif/esp-idf!29675
2024-03-18 11:29:31 +08:00
Jiang Jiang Jian
f2e1c06b0c
Merge branch 'bugfix/make_coexist_callback_safe_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed some bugs in esp32 bt controller (v5.2)
See merge request espressif/esp-idf!29682
2024-03-18 11:29:15 +08:00
Mahavir Jain
a2e56227cc
Merge branch 'fix/gdbstub_enables_freertos_task_wrapper_v5.2' into 'release/v5.2'
...
fix(freertos): Updated dependency list for CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER option (v5.2)
See merge request espressif/esp-idf!29681
2024-03-18 11:11:39 +08:00
linruihao
e416552e46
fix(bt/controller): Fixed some bugs in esp32 bt controller
...
1. fixed crash issue in coexist callback
2. fixed wrong LMP message send when expect peer device increase tx power to max
2024-03-15 19:08:45 +08:00
Sudeep Mohanty
bc310e088b
fix(freertos): Updated dependency list for CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER option
...
This commit updates the dependency for
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER to be dependent explicitly on
CONFIG_ESP_SYSTEM_PANIC_GDBSTUB or CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME
instead of CONFIG_ESP_GDBSTUB_ENABLED which caused FreeRTOS Task
Function Wrappers to be enabled even if the esp_gdbstub component was
part of the build.
2024-03-15 10:54:25 +01:00
Kapil Gupta
b761052e6b
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
...
The previous PEAP client behavior allowed the server to skip Phase 2
authentication with the expectation that the server was authenticated
during Phase 1 through TLS server certificate validation. Various PEAP
specifications are not exactly clear on what the behavior on this front
is supposed to be and as such, this ended up being more flexible than
the TTLS/FAST/TEAP cases. However, this is not really ideal when
unfortunately common misconfiguration of PEAP is used in deployed
devices where the server trust root (ca_cert) is not configured or the
user has an easy option for allowing this validation step to be skipped.
Change the default PEAP client behavior to be to require Phase 2
authentication to be successfully completed for cases where TLS session
resumption is not used and the client certificate has not been
configured. Those two exceptions are the main cases where a deployed
authentication server might skip Phase 2 and as such, where a more
strict default behavior could result in undesired interoperability
issues. Requiring Phase 2 authentication will end up disabling TLS
session resumption automatically to avoid interoperability issues.
Allow Phase 2 authentication behavior to be configured with a new phase1
configuration parameter option:
'phase2_auth' option can be used to control Phase 2 (i.e., within TLS
tunnel) behavior for PEAP:
* 0 = do not require Phase 2 authentication
* 1 = require Phase 2 authentication when client certificate
(private_key/client_cert) is no used and TLS session resumption was
not used (default)
* 2 = require Phase 2 authentication in all cases
2024-03-15 13:21:59 +05:30
zhangyanjiao
7727b7f693
docs(wifi): Updated the LMK description in ESP-NOW
...
Closes https://github.com/espressif/esp-idf/issues/12976
2024-03-15 15:05:10 +08:00
Jiang Jiang Jian
08299f5f9b
Merge branch 'bugfix/fix_maximum_value_of_config_rtc_clk_cal_cycles_bug_v5.2' into 'release/v5.2'
...
ESP All Chip: fixed the maximum value of config RTC_CLK_CAL_SYCLES bug (v5.2)
See merge request espressif/esp-idf!29648
2024-03-15 11:10:38 +08:00
Jiang Jiang Jian
9beb67dedf
Merge branch 'bugfix/fix_s3_bbpll_cali_fail_bug_v5.2' into 'release/v5.2'
...
fix: fix s3 bbpll calibration fail bug (v5.2)
See merge request espressif/esp-idf!29644
2024-03-15 11:10:11 +08:00
Jiang Jiang Jian
80cfe30b29
Merge branch 'bugfix/fix_fastmem_slowmem_lost_data_bug_v5.2' into 'release/v5.2'
...
[C3/S3]Fix sleep fast_mem & slow_mem may lost bug (v5.2)
See merge request espressif/esp-idf!29640
2024-03-15 11:09:38 +08:00
Marius Vikhammer
85ac17e5ba
Merge branch 'bugfix/rom_systimer_config_v5.2' into 'release/v5.2'
...
fix(rom): fixed systimer always using ROM implementation (v5.2)
See merge request espressif/esp-idf!29605
2024-03-15 10:09:52 +08:00
Shu Chen
fd4b09f283
Merge branch 'backport5.2/openthread_2024_3_14' into 'release/v5.2'
...
openthread modifications backport to 5.2
See merge request espressif/esp-idf!29654
2024-03-15 10:08:44 +08:00
Xu Si Yu
6cdf728ce8
feat(openthread): support configuring indicator color of openthread device
2024-03-14 17:20:37 +08:00
Xu Si Yu
698a7705b8
fix(vfs): fix eventfd select
2024-03-14 17:20:31 +08:00
zwx
298682913c
fix(openthread): using atomic variable for buffer count
2024-03-14 17:20:26 +08:00
zwx
2c06ea4039
feat(openthread): enable RCP uart configuration for BR by default
2024-03-14 17:20:20 +08:00
Xu Si Yu
57bd2488af
feat(openthread): add different led color for openthread devices
2024-03-14 17:19:58 +08:00
Jiang Jiang Jian
22c682b52e
Merge branch 'feat/move_ag_cb_malloc_to_btc_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module (v5.2)
See merge request espressif/esp-idf!29631
2024-03-14 17:02:20 +08:00
hongshuqing
7771d72d7c
fix: fix_maximum_value_of_config_rtc_clk_cal_cycle_bug
2024-03-14 16:11:20 +08:00
hongshuqing
4200246df3
fix: fix s3 bbpll cali fail bug
2024-03-14 15:45:31 +08:00
chaijie@espressif.com
c7660fe26d
fix: fix sleep fast_mem & slow_mem may lost bug
2024-03-14 15:03:41 +08:00
Jiang Jiang Jian
bc26c82f01
Merge branch 'bugfix/fix_phy_pll_track_corner_case_backport_52' into 'release/v5.2'
...
fix(phy): fix pll track when enabling and disabling PHY frequently(Backport v5.2)
See merge request espressif/esp-idf!29388
2024-03-14 14:15:01 +08:00
Jiang Jiang Jian
bd55386769
Merge branch 'bugfix/fix_the_spiram_malloc_issue_in_wifi_mesh_v5.2' into 'release/v5.2'
...
fix(wifi): fixed the spiram malloc issue in wifi mesh (v5.2)
See merge request espressif/esp-idf!29629
2024-03-14 13:55:42 +08:00
Jin Cheng
85403d2e5e
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-03-14 10:52:27 +08:00
morris
48944645f1
Merge branch 'bugfix/flash_mxic_chip_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix MXIC chip flash size detected wrong (backport v5.2)
See merge request espressif/esp-idf!29610
2024-03-14 10:45:13 +08:00
zhangyanjiao
1a4234c0e1
fix(wifi): fixed the spiram malloc issue in wifi mesh
...
Closes https://github.com/espressif/esp-idf/issues/13285
2024-03-14 10:28:32 +08:00
Rahul Tank
374a03f210
Merge branch 'contrib/github_pr_13034_v5.2' into 'release/v5.2'
...
docs(nimble): Fixed typo in examples/bluetooth/nimble/blehr/README (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29615
2024-03-13 23:37:12 +08:00
Mahavir Jain
9c49c40daa
Merge branch 'fix/aes_gcm_coverity_reports_v5.2' into 'release/v5.2'
...
fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports (v5.2)
See merge request espressif/esp-idf!29577
2024-03-13 21:17:48 +08:00
Rahul Tank
a253028107
Merge branch 'feature/add_doc_for_p4_v5.2' into 'release/v5.2'
...
docs(nimble): Added gpio configuration table for esp32p4 (v5.2)
See merge request espressif/esp-idf!29599
2024-03-13 20:37:24 +08:00
Mahavir Jain
4e57c2bf6f
Merge branch 'ci/fix_pre_encrytped_ota_failure_in_ci_v5.2' into 'release/v5.2'
...
ci: Fix pre_encrypted_ota example failure in CI (v5.2)
See merge request espressif/esp-idf!29604
2024-03-13 20:17:56 +08:00
Alex Verschoot
aa2d885139
Update README.md
...
Fix typo
2024-03-13 17:09:18 +05:30
Cao Sen Miao
ac2d88912d
fix(spi_flash): Fix MXIC chip flash size detected wrong,
...
Closes https://github.com/espressif/esp-idf/issues/12222
2024-03-13 18:44:24 +08:00
Marius Vikhammer
387f48aa9a
fix(rom): fixed systimer always using ROM implementation
2024-03-13 17:25:39 +08:00
Harshit Malpani
15e9343a20
ci: Fix pre_encrypted_ota example failure in CI
2024-03-13 14:49:27 +05:30
Roshan Bangar
bbd4266328
docs(nimble): Added gpio configuration table for esp32p4
2024-03-13 14:02:40 +05:30
xiaqilin
729f45db61
feat(openthread): add cli in openthread sleep example
2024-03-13 14:57:26 +08:00
harshal.patil
c97d3aed45
fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports
...
- Also fixed a tcp_transport report
2024-03-13 11:42:03 +05:30
Island
1097ed0fcf
Merge branch 'bugfix/ble_update_lib_20240306_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!29437
2024-03-13 14:02:33 +08:00
Rahul Tank
69dc6f386c
Merge branch 'bugfix/reconnect_host_based_v5.2' into 'release/v5.2'
...
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32 (v5.2)
See merge request espressif/esp-idf!29569
2024-03-13 12:25:29 +08:00
Marius Vikhammer
2456b833b5
Merge branch 'docs/esp_event_doc_fix_v5.2' into 'release/v5.2'
...
docs(esp_event): Fixed mistake in API docs (v5.2)
See merge request espressif/esp-idf!29563
2024-03-13 11:21:30 +08:00
zwl
a72d10a4e2
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-13 10:33:23 +08:00
Marius Vikhammer
a61d79966b
Merge branch 'docs/fix_spiram_mistake_v5.2' into 'release/v5.2'
...
docs(heap): Fixed mistake in the heap allocator docs (v5.2)
See merge request espressif/esp-idf!29588
2024-03-13 10:33:02 +08:00
Jakob Hasse
a0bb3e8fdf
docs(heap): Fixed mistake in the heap allocator docs
...
Closes https://github.com/espressif/esp-idf/issues/13353
2024-03-13 09:46:48 +08:00
Marius Vikhammer
a8d3034a3c
Merge branch 'docs/remove_ulp_deep_sleep_example_v5.2' into 'release/v5.2'
...
docs(deep_sleep): removed mentions of ULP in deep sleep example readme (v5.2)
See merge request espressif/esp-idf!29574
2024-03-13 09:06:07 +08:00
Darshan Dobariya
4d4d86be51
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 16:33:46 +05:30
Rahul Tank
464a62b516
Merge branch 'bugfix/fix_strict_prototype_hid_v5.2' into 'release/v5.2'
...
fix(nimble): Address compilation errors when strict-prototype is enabled (v5.2)
See merge request espressif/esp-idf!29540
2024-03-12 18:50:57 +08:00
Marius Vikhammer
38142889a5
docs(deep_sleep): removed mentions of ULP in deep sleep example readme
...
Updated readme to reflect that ULP is no longer a part of this examples
functionality.
Closes https://github.com/espressif/esp-idf/issues/13340
2024-03-12 16:12:04 +08:00
Roland Dobai
f18329b15f
Merge branch 'feature/export_bat_exit_codes_v5.2' into 'release/v5.2'
...
feat(tools): produce correct err code in install/export .bat scripts (v5.2)
See merge request espressif/esp-idf!29544
2024-03-12 15:11:51 +08:00
Jiang Jiang Jian
61a5631b51
Merge branch 'feat/modify_iperf_sdkconfig_to_improve_iperf_performance_v5.2' into 'release/v5.2'
...
feat(example): modify iperf sdkconfig to imporve iperf performance(backport v5.1)
See merge request espressif/esp-idf!29534
2024-03-12 13:54:39 +08:00
Jiang Jiang Jian
39854bebd3
Merge branch 'fix/xtensa-memset-memcpy_inlining_v5.2' into 'release/v5.2'
...
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips (v5.2)
See merge request espressif/esp-idf!29503
2024-03-12 10:58:34 +08:00
Jiang Jiang Jian
1d526b4d10
Merge branch 'coredump_refactoring_v5.2' into 'release/v5.2'
...
Coredump refactoring (v5.2)
See merge request espressif/esp-idf!29501
2024-03-12 10:58:07 +08:00
Jiang Jiang Jian
daa6a0d5c2
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 2403 (backport v5.2)
See merge request espressif/esp-idf!29465
2024-03-12 10:53:56 +08:00
Jakob Hasse
8cc9921651
docs(esp_event): Fixed mistake in API docs
...
Closes https://github.com/espressif/esp-idf/issues/13346
2024-03-12 10:33:04 +08:00
morris
c7d2134d7b
Merge branch 'fix/usb_msc_disconnect_v5.2' into 'release/v5.2'
...
fix(usb/host): Fixed crash on MSC disk disconnection
See merge request espressif/esp-idf!29507
2024-03-11 21:16:17 +08:00
Shu Chen
64cbabffd4
Merge branch 'backport5.2/openthread_example_configurations' into 'release/v5.2'
...
fix(openthread): configurations for openthread examples(backport 5.2)
See merge request espressif/esp-idf!29535
2024-03-11 20:50:35 +08:00
Marek Fiala
e9bb0da852
feat(tools): produce correct err code in export/install .bat scripts
...
Plus unify labels to begin with underscore
2024-03-11 09:47:57 +01:00
Rahul Tank
74e4fbba06
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-11 13:50:25 +05:30
Xu Si Yu
dd9ba05c49
fix(openthread): configurations for openthread examples
2024-03-11 14:14:43 +08:00
xuxiao
8eea1ee804
feat(example): modify iperf sdkconfig to imporve iperf performance
2024-03-11 14:08:02 +08:00
Jiang Jiang Jian
2d818bbfe5
Merge branch 'docs/rf_coexistence_api_guides_support_esp32c2_v5.2' into 'release/v5.2'
...
Docs: RF coexistence api guides support esp32c2 (v5.2)
See merge request espressif/esp-idf!29213
2024-03-11 10:40:40 +08:00
Jiang Jiang Jian
20762c4524
Merge branch 'pytest/support_io_wakeup_test_v5.2' into 'release/v5.2'
...
Pytest/support io wakeup test (backport v5.2)
See merge request espressif/esp-idf!28657
2024-03-11 10:39:22 +08:00
Jiang Jiang Jian
78d9e6390d
Merge branch 'bugfix/fix_sleep_cache_safe_assertion_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix cache safe check function (v5.2)
See merge request espressif/esp-idf!29247
2024-03-11 10:38:26 +08:00
Jiang Jiang Jian
4024dce2b4
Merge branch 'bugfix/ip101_reset_timing_v5.2' into 'release/v5.2'
...
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet (v5.2)
See merge request espressif/esp-idf!29011
2024-03-11 10:37:03 +08:00
Jiang Jiang Jian
54ca68e79f
Merge branch 'feature/mmd_access_v5.2' into 'release/v5.2'
...
esp_eth: Add functions to access PHY using MDIO (v5.2)
See merge request espressif/esp-idf!28839
2024-03-11 10:36:51 +08:00
Jiang Jiang Jian
3f9d7edd72
Merge branch 'feature/ble_mesh_example_light_driver_v5.2' into 'release/v5.2'
...
feat: replace lightdriver, and support more chips in ble mesh examples(backport v5.2)
See merge request espressif/esp-idf!28919
2024-03-11 10:36:34 +08:00
Jiang Jiang Jian
bd2e42b87d
Merge branch 'ci/bridge_pytest_v5.2' into 'release/v5.2'
...
ci(esp_eth): run iperf over longer period for SPI ETH bridge (v5.2)
See merge request espressif/esp-idf!29267
2024-03-11 10:34:24 +08:00
Jiang Jiang Jian
a258fa9a59
Merge branch 'fix/fix_curses_py312' into 'release/v5.2'
...
Fix Access Violation Error on Windows with Python 3.12
See merge request espressif/esp-idf!29289
2024-03-11 10:33:38 +08:00
Jiang Jiang Jian
afe0e318c1
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob_v5.2' into 'release/v5.2'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios (v5.2)
See merge request espressif/esp-idf!29320
2024-03-11 10:32:21 +08:00
Jiang Jiang Jian
f2da2e8b77
Merge branch 'bugfix/eth_link_reset_v5.2' into 'release/v5.2'
...
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped (v5.2)
See merge request espressif/esp-idf!29328
2024-03-11 10:31:09 +08:00
Jiang Jiang Jian
0a83a253ca
Merge branch 'bugfix/sdspi_acmd41_arg_v5.2' into 'release/v5.2'
...
fix(sdmmc): fixes for card initialization (ACMD41) (v5.2)
See merge request espressif/esp-idf!29376
2024-03-11 10:30:52 +08:00
zwx
9da4043cba
fix(phy): fix pll track when enabling and disabling PHY frequently
2024-03-11 10:30:22 +08:00
Jiang Jiang Jian
8f89b32938
Merge branch 'update/bump_littlefs_to_1.14.2_v5.2' into 'release/v5.2'
...
feat: LittleFS bump version to 1.14.2 (v5.2)
See merge request espressif/esp-idf!29453
2024-03-11 10:29:25 +08:00
Jiang Jiang Jian
2ac4df6e47
Merge branch 'feat/newlib-add-aligned-alloc_v5.2' into 'release/v5.2'
...
feat(newlib): Add definition of aligned_alloc to heap.c (backport v5.2)
See merge request espressif/esp-idf!29470
2024-03-11 10:23:23 +08:00
Jiang Jiang Jian
a15fd9846b
Merge branch 'fix/bbpll_usb_link_error_backport5.2' into 'release/v5.2'
...
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets (backport v5.2)
See merge request espressif/esp-idf!29481
2024-03-11 10:22:26 +08:00
Jiang Jiang Jian
8def30a57b
Merge branch 'bugfix/fix_some_ble_bugs_240310_v5.2' into 'release/v5.2'
...
Bugfix/fix some ble bugs 240310 v5.2(backport v5.2)
See merge request espressif/esp-idf!29521
2024-03-11 10:21:25 +08:00
zhanghaipeng
c2b4a872cb
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-10 20:01:04 +08:00
zhanghaipeng
8bab1037bb
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-10 20:00:49 +08:00
Mahavir Jain
bf17be96b4
Merge branch 'fix/support_gcm_soft_fallback_for_non_aes_ciphers_v5.2' into 'release/v5.2'
...
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation (v5.2)
See merge request espressif/esp-idf!29250
2024-03-08 22:51:58 +08:00
Rahul Tank
259e2ba975
Merge branch 'bugfix/expose_baud_rate_in_menu_v5.2' into 'release/v5.2'
...
fix(nimble): Exposed the baud rate for hci uart in menuconfig (v5.2)
See merge request espressif/esp-idf!29488
2024-03-08 22:51:30 +08:00
Rahul Tank
909e7fcc3b
Merge branch 'features/uart_host_only_tut_v5.2' into 'release/v5.2'
...
docs(nimble): Improved documentation for uart host only example (v5.2)
See merge request espressif/esp-idf!29490
2024-03-08 22:50:01 +08:00
Rahul Tank
1f8e365608
Merge branch 'bugfix/gap_connect_failed_with_0x0d_v5.2' into 'release/v5.2'
...
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT (v5.2)
See merge request espressif/esp-idf!29492
2024-03-08 22:43:42 +08:00
Jan Beran
eca7d88db5
fix(menuconfig): Prevent Access violation on Windows with Python 3.12
...
Closes https://github.com/espressif/esp-idf/issues/13232
2024-03-08 13:11:25 +01:00
radek.tandler
36092067a0
fix(nvs): Fixed Page::findItem performance degradation caused by wrong condition before hash map use
...
The condition enabling use of hash map when page is searched for Item was modified
to correct the bug introduced by commit addressing delete of any BLOB_INDEX Items.
This correction returns the performance of findItem to the state before previous change.
2024-03-08 12:57:58 +01:00
Rahul Tank
61f8f1905f
Merge branch 'feat/read_multiple_variable_length_v5.2' into 'release/v5.2'
...
feat(nimble): read multiple variable length characteristics (v5.2)
See merge request espressif/esp-idf!29128
2024-03-08 19:40:21 +08:00
Tomas Rezucha
6f46cd332e
fix(usb/host): Fixed crash on MSC disk disconnection
2024-03-08 12:09:48 +01:00
Alexey Lapshin
df5d0be767
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
...
Closes https://github.com/espressif/esp-idf/issues/13228
2024-03-08 13:17:42 +04:00
Island
35630f5e52
Merge branch 'bugfix/fix_ble_max_reconnect_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration(backport v5.2)
See merge request espressif/esp-idf!29224
2024-03-08 16:48:22 +08:00
Erhan Kurubas
ba28b5a599
refactor(espcoredump): simplify uart/flash write flow
2024-03-08 09:28:07 +01:00
Erhan Kurubas
4544d37078
refactor(espcoredump): replace uart and flash callbacks with aliases
2024-03-08 09:16:11 +01:00
Erhan Kurubas
0077c1234f
refactor(espcoredump): keep checksum context in coredump stack
2024-03-08 09:12:09 +01:00
Guillaume Souchere
2fe12978a0
feat(newlib): Add definition of aligned_alloc to heap.c
...
Add the definition of aligned_alloc to the list of
definitions provided by heap.c.
Note that memalign (strictly equivalent) to aligned_alloc
is already defined in heap.c.
2024-03-08 07:48:34 +01:00
Abhinav Kudnar
756efd4829
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
2024-03-08 11:35:34 +05:30
Roshan Bangar
e28a335ef6
docs(nimble): Improved documentation for uart host only example
2024-03-08 10:32:37 +05:30
Roshan Bangar
d1ee48208f
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-08 10:26:45 +05:30
Marius Vikhammer
9e5c30baff
Merge branch 'bugfix/reset_reasons_v5.2' into 'release/v5.2'
...
Update reset reasons for C6, H2, P4 and C5 (v5.2)
See merge request espressif/esp-idf!29180
2024-03-08 09:42:36 +08:00
Marius Vikhammer
028093efe6
Merge branch 'fix/esp_system_requires_esp_gdbstub_v5.2' into 'release/v5.2'
...
fix(esp_system): Updated the CMakeLists.txt to add requirement for esp_gdbstub component (v5.2)
See merge request espressif/esp-idf!29473
2024-03-08 09:18:52 +08:00
Sumeet Singh
e5665a198a
feat(nimble): read multiple variable length characteristics (v5.2)
2024-03-07 19:48:21 +05:30
Rahul Tank
deacd79736
Merge branch 'bugfix/handle_callout_free_in_deinit_v5.2' into 'release/v5.2'
...
fix(nimble): Handle memory leak in callout deinit (v5.2)
See merge request espressif/esp-idf!29459
2024-03-07 22:02:25 +08:00
Rahul Tank
d9be451649
Merge branch 'bugfix/add_esp_timer_get_expiry_time_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer (v5.2)
See merge request espressif/esp-idf!29462
2024-03-07 21:49:00 +08:00
Tomas Rezucha
bbb549c830
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets
...
"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185
2024-03-07 12:47:39 +01:00
mofeifei
8dfbb9e816
docs: update cn trans fatal-errors
2024-03-07 09:29:28 +01:00
Sudeep Mohanty
33271be13b
fix(esp_system): Updated the conditions for the GDBStub on Panic Kconfig option
...
This commit updates the Panic handler behavior Kconfig setting to make
the GDBStub on Panic (CONFIG_ESP_SYSTEM_PANIC_GDBSTUB) option to be only
available when esp_gdbstub is part of the component list of the build.
Closes https://github.com/espressif/esp-idf/issues/13218
2024-03-07 09:29:28 +01:00
Shu Chen
6c1542e151
Merge branch 'fix/openthread_alarm_timer_overflow_v5.2' into 'release/v5.2'
...
fix(openthread): fix openthread_alarm_timer_overflow (backport v5.2)
See merge request espressif/esp-idf!29390
2024-03-07 15:09:03 +08:00
Rahul Tank
9682d3b355
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-07 11:23:22 +05:30
Rahul Tank
2476315a3b
fix(nimble): Handle memory leak in callout deinit
2024-03-07 11:14:40 +05:30
chenjianhua
4ff5528a23
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-07 12:31:42 +08:00
thekurtovic
d406bf02b5
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-03-07 12:31:36 +08:00
Raghu Saxena
119af9f78f
fix(bt/example): Use correct struct type
2024-03-07 12:31:31 +08:00
Joshua
cb8a1eb219
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-03-07 12:31:25 +08:00
chenjianhua
94c0684fdb
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-03-07 12:31:19 +08:00
chenjianhua
9cc713cd06
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-07 12:30:57 +08:00
Jin Cheng
e852e0a106
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-03-07 12:30:41 +08:00
chenjianhua
15fe8086ee
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-03-07 12:29:41 +08:00
Rahul Tank
391c3a1ce9
Merge branch 'bugfix/addr_resol_for_esp32_v5.2' into 'release/v5.2'
...
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32(v5.2)
See merge request espressif/esp-idf!29333
2024-03-07 11:52:39 +08:00
Wang Meng Yang
dd70bf2f0a
Merge branch 'change/reduce_usage_of_iram_when_bt_in_single_mode_v5.2' into 'release/v5.2'
...
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode(backport v5.2)
See merge request espressif/esp-idf!29225
2024-03-07 11:24:14 +08:00
morris
8bf27c103c
Merge branch 'bugfix/fix_flash_encryption_rom_c3_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled(backport v5.2)
See merge request espressif/esp-idf!29350
2024-03-07 10:07:25 +08:00
morris
344db9a7e7
Merge branch 'feature/usb_hs_periodic_scheduler_v5.2' into 'release/v5.2'
...
feat(usb/host): Update ISOC scheduler for HS endpoints (backport 5.2)
See merge request espressif/esp-idf!29399
2024-03-07 10:03:20 +08:00
morris
8b99b2deb0
Merge branch 'contrib/github_pr_13025_v5.2' into 'release/v5.2'
...
Missing include for rom/uart.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29360
2024-03-07 10:02:45 +08:00
morris
78637971e5
Merge branch 'contrib/github_pr_13294_v5.2' into 'release/v5.2'
...
Flush rgb lcd PSRAM framebuffers after allocation (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29393
2024-03-07 10:02:04 +08:00
morris
6fe8a34ff8
Merge branch 'bugfix/usb_host_usbh_callback_misses_action_v5.2' into 'release/v5.2'
...
fix(usb): Fix bug where usbh_process() misses an event (v5.2)
See merge request espressif/esp-idf!29364
2024-03-07 10:01:51 +08:00
Island
c630c0493a
Merge branch 'bugfix/ble_update_lib_20240223_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!29210
2024-03-07 09:42:14 +08:00
Adam Múdry
1cc16ab128
feat: LittleFS bump version to 1.14.2
2024-03-07 01:35:03 +01:00
Roland Dobai
335b970868
Merge branch 'enable_flash_elf_sha_tests_v5.2' into 'release/v5.2'
...
Enable SHA256 coredump flash integrity verification for all targets (v5.2)
See merge request espressif/esp-idf!29038
2024-03-07 02:51:07 +08:00
Rahul Tank
94bec845ea
Merge branch 'bugfix/increase_reattempt_conn_count_v5.2' into 'release/v5.2'
...
fix(nimble): Increase range of reattempt connection count (v5.2)
See merge request espressif/esp-idf!29340
2024-03-06 22:54:03 +08:00
Abhinav Kudnar
a92b18c37e
fix(nimble): Added check to prevent addr resolution for identity addr
2024-03-06 20:22:15 +05:30
Roland Dobai
c36c0c34a1
Merge branch 'register_gcov_tick_hook_once_v5.2' into 'release/v5.2'
...
fix(gcov): avoid multiple tick hook registration (v5.2)
See merge request espressif/esp-idf!29272
2024-03-06 22:49:33 +08:00
Rahul Tank
c0faa8fa94
Merge branch 'bugfix/move_countv5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issue in nimble for -O2 flag (v5.2)
See merge request espressif/esp-idf!29072
2024-03-06 22:49:03 +08:00
Marius Vikhammer
9fe886edcd
Merge branch 'bugfix/freertos_tick_hook_build_issue_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled (v5.2)
See merge request espressif/esp-idf!29434
2024-03-06 20:16:22 +08:00
Roland Dobai
0993dfb880
Merge branch 'fix/py_dep_check_v5.2' into 'release/v5.2'
...
fix(tools): catch more general errors in python dependency checker (v5.2)
See merge request espressif/esp-idf!29163
2024-03-06 20:16:15 +08:00
Roland Dobai
0c4d864823
Merge branch 'feat/bump_up_pre_commit_hook_v5.2' into 'release/v5.2'
...
fix: Bump up pre-commit hooks version (v5.2)
See merge request espressif/esp-idf!29252
2024-03-06 20:15:56 +08:00
Roland Dobai
729e5cb126
Merge branch 'fix/idf_tools_diff_python_dir_v5.2' into 'release/v5.2'
...
fix(tools): Add additional Python environment checks (v5.2)
See merge request espressif/esp-idf!29382
2024-03-06 20:15:29 +08:00
Erhan Kurubas
5ba3b99f2b
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-03-06 13:08:09 +01:00
Marius Vikhammer
57249447a7
Merge branch 'bugfix/esp_intr_free_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fix esp_intr_free when task has no core affinity (v5.2)
See merge request espressif/esp-idf!29193
2024-03-06 19:58:30 +08:00
Mahavir Jain
8c6ce09982
Merge branch 'fix/pmp_idcache_reg_prot_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fix the I/DCACHE region PMP protection (v5.2)
See merge request espressif/esp-idf!29356
2024-03-06 19:55:11 +08:00
Mahavir Jain
c83dc69938
Merge branch 'refactor/protocomm_public_hdr_v5.2' into 'release/v5.2'
...
refactor(protocomm): Make the protocomm `proto-c` headers public (v5.2)
See merge request espressif/esp-idf!29358
2024-03-06 19:54:25 +08:00
Mahavir Jain
00f130621f
Merge branch 'bugfix/encrypted_flash_write_safe_addr_v5.2' into 'release/v5.2'
...
fix(spi_flash): check for safe write address in encrypted flash API (v5.2)
See merge request espressif/esp-idf!29204
2024-03-06 19:53:53 +08:00
Mahavir Jain
64dcc3cee1
Merge branch 'bugfix/host_security_workflow_docs_update_v5.2' into 'release/v5.2'
...
fix(docs): correct the UART ROM DL mode disable section for ESP32 (v5.2)
See merge request espressif/esp-idf!29308
2024-03-06 19:53:43 +08:00
Marius Vikhammer
93ec3acfce
Merge branch 'fix/console_none_build_issues_v5.2' into 'release/v5.2'
...
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled (v5.2)
See merge request espressif/esp-idf!29338
2024-03-06 19:52:20 +08:00
Marius Vikhammer
eb8e894147
Merge branch 'staging/espcoredump_move_strings_flash_v5.2' into 'release/v5.2'
...
change(espcoredump): save RAM space by placing constants in flash (backport v5.2)
See merge request espressif/esp-idf!29190
2024-03-06 19:51:21 +08:00
Roland Dobai
53e2f9096d
Merge branch 'update/version_5_2_1' into 'release/v5.2'
...
Update version to 5.2.1
See merge request espressif/esp-idf!29429
2024-03-06 17:55:38 +08:00
Darian Leung
c15484ec58
change(freertos): Test tick and idle hooks in options test
...
Add CONFIG_FREERTOS_USE_TICK_HOOK and CONFIG_FREERTOS_USE_IDLE_HOOK to
sdkconfig.ci.freertos_options to ensure those options are tested.
2024-03-06 13:52:51 +08:00
Darian Leung
e4eaa28b82
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled
...
Closes https://github.com/espressif/esp-idf/issues/13297
2024-03-06 13:52:13 +08:00
Roland Dobai
a322e6bdad
change(version): Update version to 5.2.1
2024-03-05 16:58:26 +01:00
Roland Dobai
99daa62628
Merge branch 'ci/full_fetch_while_check_version_v5.2' into 'release/v5.2'
...
ci: use full fetch while checking git tags (v5.2)
See merge request espressif/esp-idf!29427
2024-03-05 23:46:50 +08:00
Fu Hanxi
112488fbcf
ci: use full fetch while checking git tags
2024-03-05 15:40:01 +01:00
Tomas Rezucha
e3f811b5b8
feat(usb/host): Update ISOC scheduler for HS endpoints
...
USB-OTG uses 'sched_info' field of HCTSIZ register to schedule transactions
in USB microframes.
2024-03-04 10:00:35 +01:00
Markus Ebner
05ff8169f7
fix(esp_lcd): Flush rgb lcd PSRAM framebuffers after allocation
...
Flush PSRAM framebuffers after allocation to avoid visual corruption.
Merges https://github.com/espressif/esp-idf/pull/13294
Closes https://github.com/espressif/esp-idf/issues/13293
2024-03-04 15:55:04 +08:00
Marius Vikhammer
7ec8266e77
Merge branch 'bugfix/serial_jtag_v5.2' into 'release/v5.2'
...
fix(usb_serial_jtag): Fix issue that boot failed on esp32c3 (for v5.2)
See merge request espressif/esp-idf!29381
2024-03-04 15:20:20 +08:00
xiaqilin
b98b548f01
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue
2024-03-04 15:14:08 +08:00
Cao Sen Miao
194b616c36
fix(usb_serial_jtag): Fix issue that boot failed on esp32c3,
...
Closes https://github.com/espressif/esp-idf/issues/13197
2024-03-04 10:19:47 +08:00
Roland Dobai
88867e66d1
fix(tools): Add additional Python installation checks
...
Warn if IDF_PYTHON_ENV_PATH set to a suspicious path with
different ESP-IDF version and/or Python version.
Fail if the virtual environment was created for a different ESP-IDF
version.
Closes https://github.com/espressif/esp-idf/issues/13196
2024-03-01 15:58:06 +01:00
Ivan Grokhotkov
f8dde8cebf
fix(sdmmc): extend the maximum number of retries of ACMD41
...
According to the application note in SD Card Physical Specification:
> The host shall set ACMD41 timeout more than 1 second to abort repeat
of issuing ACMD41 when the card does not indicate ready. The timeout
count starts from the first ACMD41 which is set voltage window
in the argument.
Previously, the timeout was exactly one second, and this caused
certain larger-capacity cards to "time out", because they couldn't
finish initialization process in time.
2024-03-01 10:49:44 +01:00
Ivan Grokhotkov
516a4ba28d
fix(sdmmc): use correct argument for ACMD41 in SPI mode
...
ACMD41 argument is different between SD mode and SPI mode.
In SPI mode, the only non-zero bit may be the HCS bit. Unlike the SD
mode, the bits reflecting the host's OCR should be zero.
Previously, we used to set these bits the same way as for the SD mode.
This has caused certain cards to fail initializing, apparently their
controllers have checked the ACMD41 argument more strictly and refused
to finish initialization, resulting in an error such as
sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
(Note that this error may have other causes than the one fixed in
this commit. For example, if the card doesn't have a sufficient and
stable power supply, it may also fail to complete the internal
initialization process, and will never clear the busy flag in R1
response.)
Closes https://github.com/espressif/esp-idf/issues/6686
Closes https://github.com/espressif/esp-idf/issues/10542
2024-03-01 10:49:43 +01:00
Ricardo Quesada
206f843e82
fix(uart): add missing include for rom/uart.h
...
Without this include it fails to compile with this error:
```
esp/esp-idf-v5.2/components/esp_rom/include/esp32/rom/uart.h:262:32: error: implicit declaration of function 'UART_STATUS_REG' [-Werror=implicit-function-declaration]
262 | status = READ_PERI_REG(UART_STATUS_REG(uart_no));
```
Merges https://github.com/espressif/esp-idf/pull/13025
2024-03-01 14:36:43 +08:00
Laukik Hase
8582b27f1d
refactor(protocomm): Make the protocomm proto-c headers public
2024-03-01 10:26:23 +05:30
Laukik Hase
4a7cda8cb0
feat(tools/test_apps): Add violation tests for the flash I/DROM region
...
- For SoCs supporting PMP
2024-03-01 10:25:08 +05:30
Laukik Hase
68442ecaa0
refactor(esp_hw_support): Remove redundant PMP entry for ROM region
...
- The ROM text and data sections share the address range
(see SOC_I/DROM_MASK_LOW - SOC_I/DROM_MASK_HIGH).
- Initially, we had two PMP entries for this address range - one marking the
region as RX and the other as R.
- However, the latter entry is redundant as the former locks the PMP settings.
- We can divide the ROM region into text and data sections later when we
define boundaries marking these regions from the ROM.
2024-03-01 10:25:07 +05:30
Laukik Hase
a56fc41215
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
2024-03-01 10:25:07 +05:30
Jiang Jiang Jian
4f6cca6f08
Merge branch 'bugfix/fix_c2_disconnect_reason_code_wrong_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix esp32c2 disconnect reason code wrong issue(Backport v5.2)
See merge request espressif/esp-idf!29346
2024-03-01 10:56:35 +08:00
Cao Sen Miao
355df44822
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
...
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-03-01 10:38:27 +08:00
muhaidong
d005e71acd
fix(wifi): fix esp32c2 disconnect reason code wrong issue
2024-02-29 19:21:18 +08:00
Rahul Tank
c410322070
fix(nimble): Increase range of reattempt connection count
2024-02-29 15:57:28 +05:30
Darian Leung
6bacffff21
change(console): Add build test for no console output
...
This commit adds a build test to test the scenario where both the primary and
secondary console outputs are disabled by Kconfig.
2024-02-29 17:39:34 +08:00
Darian Leung
1f73689c50
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
...
This commit fixes the following build issues when CONFIG_ESP_CONSOLE_NONE is
enabled:
- esp_console_repl.c will have 'defined but unused' warnings on various console
functions.
- esp_console_repl.c does not use "TAG" when CONFIG_ESP_CONSOLE_NONE is
enabled, leading to a "defined by not used" warning.
Closes https://github.com/espressif/esp-idf/issues/12984
2024-02-29 17:36:41 +08:00
Darian Leung
50282f1e7a
fix(usb): Fix bug where usbh_process() misses an event
...
This commit fixes a bug where if multiple concurrent USBH API calls trigger
multiple events on the same device, some events will be lost. As a result,
those lost events don't get processed by the subsequent usbh_process() call.
2024-02-29 16:02:30 +08:00
Ondrej Kosta
ed304d5173
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
2024-02-28 15:47:56 +01:00
radek.tandler
c4eaf86516
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-28 12:37:21 +01:00
radek.tandler
e51277fbc7
fix(nvs): eraseMultiPageBlob to robustly delete all related BLOB_DATA records and respect VER_ANY
2024-02-28 12:37:21 +01:00
radek.tandler
7938bbf3c0
fix(nvs): corrected findItem to return BLOB_DATA when chunkIndex = CHUNK_ANY
2024-02-28 12:37:21 +01:00
radek.tandler
2fc1fabcee
fix(nvs): added check and erase of mismatched BLOB_DATA on init
2024-02-28 12:37:21 +01:00
Ivan Grokhotkov
4746554954
fix(nvs): prevent out of bounds write if blob data is inconsistent
2024-02-28 12:37:21 +01:00
Mahavir Jain
016575ccda
fix(docs): correct the UART ROM DL mode disable section for ESP32
2024-02-28 08:33:35 +05:30
Erhan Kurubas
1bebd2d8d2
fix(gcov): avoid multiple tick hook registration
2024-02-26 13:56:33 +01:00
Ondrej Kosta
2ceb122ee2
ci(esp_eth): run iperf over longer period for SPI ETH bridge
2024-02-26 12:28:15 +01:00
wuzhenghui
df6a32f305
fix(esp_hw_support): fix cache safe check function
2024-02-26 17:42:14 +08:00
Jan Beran
88e3e64348
fix: Bump up pre-commit hooks version
2024-02-26 10:34:39 +01:00
harshal.patil
0f7c9a29a2
ci(mbedtls/gcm): Added test to verify software fallback for non-AES cipher GCM operations
2024-02-26 14:29:20 +05:30
harshal.patil
ca4f560f2b
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation
...
- Even if the config MBEDTLS_HARDWARE_AES is enabled, we now support fallback
to software implementation of GCM operations when non-AES ciphers are used.
2024-02-26 14:29:18 +05:30
gongyantao
c365c5db2a
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-23 18:57:53 +08:00
zwl
a055ee6da6
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-23 18:02:57 +08:00
linruihao
1143fea119
docs: update rf coexistenct api guides
...
1. support esp32c2
2. fix inconsistency between CN and EN docs of rf coexistence
3. adjust the visibility of some contents based on soc_caps
2024-02-23 16:20:18 +08:00
linruihao
3d5852131b
fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2
2024-02-23 16:15:45 +08:00
zhanghaipeng
4521a50db5
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-23 15:57:45 +08:00
zwl
f04e4f99e6
ble(update):
...
Update c2 lib to 79be7ec9
Update h2 lib to c6f7cb08
Update c6 lib to c6f7cb08
2024-02-23 14:08:03 +08:00
Mahavir Jain
72ba89f191
fix(spi_flash): check for safe write address in encrypted flash API
2024-02-23 12:42:31 +08:00
Jiang Jiang Jian
a328e1a08f
Merge branch 'bugfix/fixed_some_wifi_bugs_240222_v5.2' into 'release/v5.2'
...
fix(wifi): fixed some wifi bugs 240222 v5.2 (Backport v5.2)
See merge request espressif/esp-idf!29185
2024-02-23 00:18:45 +08:00
Darshan Dobariya
80a1f5e18c
fix(nimble): Fix compilation issue in nimble for -O2 flag (v5.2)
2024-02-22 21:36:12 +05:30
Rahul Tank
e573b7cee1
Merge branch 'bugfix/remove_namespace_variable_name_v5.2' into 'release/v5.2'
...
fix(nimble): update variable name to avoid using keyword (v5.2)
See merge request espressif/esp-idf!28973
2024-02-22 23:58:10 +08:00
Lou Tianhao
f0ae83d056
change(pm): use old ext1 api for pytest
2024-02-22 20:06:28 +08:00
Jiang Jiang Jian
8e1cd38970
Merge branch 'c6_auto_dbias_master_hsq_v5.2' into 'release/v5.2'
...
ESP32C6: Active & sleep dbg and dbias get from efuse to fix the voltage (v5.2)
See merge request espressif/esp-idf!28729
2024-02-22 20:04:08 +08:00
KonstantinKondrashov
2f707291eb
fix(esp_hw_support): Fix esp_intr_free when taks has no core affinity
...
Closes https://github.com/espressif/esp-idf/issues/12608
2024-02-22 13:00:34 +02:00
Omar Chebib
f10d734f30
change(espcoredump): save RAM space by placing constants in flash
...
All the log messages of espcoredump component used to be in DRAM, which would
lower the available RAM space for the user application. Since the cache is always
enabled after an exception, constants can be put in flash.
2024-02-22 18:45:52 +08:00
Peter Dragun
24615ef848
fix(tools): catch more general errors in python dependency checker
2024-02-22 10:23:41 +01:00
Jiang Jiang Jian
2fc023ef95
Merge branch 'bugfix/cannot_jump_range_v5.2' into 'release/v5.2'
...
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2(backport v5.2)
See merge request espressif/esp-idf!29152
2024-02-22 16:53:41 +08:00
muhaidong
20a3c78034
fix(wifi): fixed some wifi issues
...
1. fix(wifi/mesh): wait for child disconnect when mesh deinit
2. fix(wifi): fix wifi stop cost too much time
3. fix(clk): clear all lpclk source at clk init
4. fix(wifi): fixed scan and home channel change issues
5. fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode
6. fix(wifi): fix qos encapsulated eapol issue
7. fix(wifi): fixed dhcp offer and dhcp ack data rates
8. fix(wifi): fix lmac_stop_hw_txq issue
2024-02-22 15:36:14 +08:00
morris
383a1e8697
Merge branch 'feat/oled_example_use_new_i2c_master_driver_v5.2' into 'release/v5.2'
...
feat(i2c_lcd): use new i2c master driver in oled example (v5.2)
See merge request espressif/esp-idf!29178
2024-02-22 15:27:57 +08:00
Jiang Jiang Jian
3f730f2453
Merge branch 'feature/add_fall_back_dns_config_in_menuconfig_v5.2' into 'release/v5.2'
...
feat(lwip): add fall back dns config in menuconfig (v5.2)
See merge request espressif/esp-idf!29154
2024-02-22 15:21:51 +08:00
muhaidong
1aca617c33
fix(wifi): fix some wifi issues
...
1. fix qos encapsulated eapol issue
2. fixed dhcp offer and dhcp ack data rates
2024-02-22 15:11:10 +08:00
muhaidong
faf0de3b55
fix(example): fixed app partion is too small for binary size
2024-02-22 15:11:00 +08:00
zhangyanjiao
8a6c2fe68f
fix(wifi): fixed scan and home channel change issues
...
1. update scan ap number when clear scan ap records
2. fixed the old_snd filed error in WIFI_EVENT_HOME_CHANNEL_CHANGE event
Closes https://github.com/espressif/esp-idf/issues/13051
2024-02-22 15:09:09 +08:00
liuning
27e3d41026
fix(clk): clear all lpclk source at clk init
2024-02-22 15:07:59 +08:00
hongshuqing
b3a73d5b63
feat(pmu): set fix voltage to different mode for esp32c6
2024-02-22 14:49:01 +08:00
Marius Vikhammer
e930ff0b1f
fix(system): update reset reasons for C6 and H2
2024-02-22 12:37:49 +08:00
Jiang Jiang Jian
77f5391037
Merge branch 'feat/add_test_api_for_sec_v5.2' into 'release/v5.2'
...
Feat/add test api for sec v5.2
See merge request espressif/esp-idf!29169
2024-02-22 12:20:47 +08:00
Jiang Jiang Jian
9dcc8c9e7d
Merge branch 'bugfix/update_spp_doc_v5.2' into 'release/v5.2'
...
docs(bt/bluedroid): update API documents of SPP (v5.2)
See merge request espressif/esp-idf!29170
2024-02-22 12:20:12 +08:00
morris
aa7d73c8a4
feat(i2c_lcd): use new i2c master driver in oled example
...
Closes https://github.com/espressif/esp-idf/issues/13201
2024-02-22 12:01:30 +08:00
Jiang Jiang Jian
12ae1c19d2
Merge branch 'bugfix/fix_coex_lib_circular_dependency_v5.2' into 'release/v5.2'
...
fix(esp_coex): fix circular dependency issue on esp32 (v5.2)
See merge request espressif/esp-idf!29155
2024-02-22 11:45:50 +08:00
Island
95b5f1290e
Merge branch 'bugfix/ble_mesh_pb_adv_compile_error_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Fix compiling error when PB-ADV is disabled (v5.2)
See merge request espressif/esp-idf!29151
2024-02-22 11:34:02 +08:00
Jiang Jiang Jian
b0fc0210df
Merge branch 'bugfix/fix_ble_free_all_crash_issue_5.2' into 'release/v5.2'
...
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
See merge request espressif/esp-idf!29161
2024-02-22 11:33:22 +08:00
Abhik Roy
2d03df48b0
fix(lwip): Fixed debug format, added ci test config
...
Detailed description of the changes:
- lwip_debug: Fixed string format error in ip6 and napt (espressif/esp-lwip@f5c43549 )
- dns: fix init with only ipv4 enabled (espressif/esp-lwip@5aab73d7 )
2024-02-22 11:30:39 +08:00
morris
56c7df9fbd
Merge branch 'feat/usb_host_set_device_config_v5.2' into 'release/v5.2'
...
USB Host: Add enumeration callback filter (backport v5.2)
See merge request espressif/esp-idf!28550
2024-02-22 11:07:43 +08:00
Jiang Jiang Jian
1cd164b8fa
Merge branch 'bugfix/fix_some_wifi_bugs_240221_v5.2' into 'release/v5.2'
...
fix(lwip): fixed some wifi bugs(Backport v5.2)
See merge request espressif/esp-idf!29147
2024-02-22 11:06:56 +08:00
Jiang Jiang Jian
527ce5eb3b
Merge branch 'bugfix/spi_eth_recv_alloc_v5.2' into 'release/v5.2'
...
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling (v5.2)
See merge request espressif/esp-idf!29081
2024-02-22 11:05:26 +08:00
Jiang Jiang Jian
4bf00b2ce2
Merge branch 'bugfix/one_byte_receive_v5.2' into 'release/v5.2'
...
fix(i2c_master): Fix bug on esp32 that read one byte data fails(backport v5.2)
See merge request espressif/esp-idf!28634
2024-02-22 10:57:52 +08:00
Jin Cheng
5b6fbea041
docs(bt/bluedroid): update API documents of SPP
2024-02-22 09:52:53 +08:00
Jin Cheng
7560b70244
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-02-22 09:51:48 +08:00
Jin Cheng
fdd1f41836
feat(bt/bluedroid): Added report for the type of link key in ESP_BT_GAP_AUTH_CMPL_EVT
2024-02-22 09:51:48 +08:00
Roland Dobai
61db22a55a
Merge branch 'feature/esp32p4_coredump_support_v5.2' into 'release/v5.2'
...
feat(coredump): add esp32p4 chip support and doc update (v5.2)
See merge request espressif/esp-idf!28391
2024-02-22 02:41:58 +08:00
Rahul Tank
e6d7705a67
fix(nimble): update variable name to avoid using keyword (v5.2)
2024-02-21 23:40:18 +05:30
Rahul Tank
a707ab946f
Merge branch 'bugfix/missing_controller_disabled_guard_v5.2' into 'release/v5.2'
...
fix(nimble): Fixes related to nimble host only (v5.2)
See merge request espressif/esp-idf!29138
2024-02-22 02:08:42 +08:00
Erhan Kurubas
fdc6099961
feat(esp-coredump): add esp32p4 chip support and doc update
2024-02-21 21:26:39 +08:00
Jiang Jiang Jian
34ec96ef23
Merge branch 'feature/spi_eth_no_int_v5.2' into 'release/v5.2'
...
feat(esp_eth): added SPI Ethernet module polling mode (v5.2)
See merge request espressif/esp-idf!29044
2024-02-21 20:43:46 +08:00
Jiang Jiang Jian
923546b103
Merge branch 'bugfix/fix_double_free_coc_v5.2' into 'release/v5.2'
...
fix(nimble): Removed double free of packet (v5.2)
See merge request espressif/esp-idf!29031
2024-02-21 20:37:34 +08:00
Jiang Jiang Jian
25290a6c67
Merge branch 'fix/examples_format_sd_card_disable_v5.2' into 'release/v5.2'
...
fix(examples): Disable formatting SD cards in storage examples by default (v5.2)
See merge request espressif/esp-idf!29003
2024-02-21 20:36:16 +08:00
Jiang Jiang Jian
6e7029016f
Merge branch 'bugfix/bunch_tsens_v5.2' into 'release/v5.2'
...
fix(temperature_sensor): Fix the value is incorrect if disable and enable again (backport v5.2)
See merge request espressif/esp-idf!28626
2024-02-21 20:33:38 +08:00
Jiang Jiang Jian
001b8ff92d
Merge branch 'fix/fatfs_sdmmc_triming_v5.2' into 'release/v5.2'
...
fix(storage/fatfs): check whether sdcard supports trimming (v5.2)
See merge request espressif/esp-idf!28335
2024-02-21 20:26:22 +08:00
Michael (XIAO Xufeng)
db3aa57a9b
Merge branch 'bugfix/workaround_reset_eof_counter_c3_v5.2' into 'release/v5.2'
...
fix(adc): workaround to fix adc continuous get less results on c3 (v5.2)
See merge request espressif/esp-idf!29136
2024-02-21 20:08:57 +08:00
ShenWeilong
03da41e7d7
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
2024-02-21 20:05:48 +08:00
Peter Marcisovsky
fac5596767
feat(docs): added usb host enumeration filter description
...
- CN and EN docs
2024-02-21 12:34:15 +01:00
Peter Marcisovsky
d786f187e9
feat(us/host): set device cfg during enumeration
...
- user callback funciton to set device configuration
as a part of usb_host_install
- callback provides device descriptor of a device being enumerated
- user can set which cfg descriptor the USB device will be set with
- user can filter device enumeration
- Kconfig menu to enable callback function
- usb_host_lib example demonstration
2024-02-21 12:34:04 +01:00
Roshan Bangar
821185d6ec
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-02-21 16:59:58 +05:30
Rahul Tank
9feab17051
Merge branch 'bugfix/signed_write_fix_v5.2' into 'release/v5.2'
...
fix(nimble): message to be signed is corrected in signed write (v5.2)
See merge request espressif/esp-idf!29121
2024-02-21 19:22:00 +08:00
linruihao
b5a2054070
fix(esp_coex): fix circular dependency issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/13113
2024-02-21 19:14:53 +08:00
xueyunfei
aa21e87cd9
feat(lwip): add fall back dns config in menuconfig
2024-02-21 19:07:01 +08:00
Cao Sen Miao
4df78f9cff
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-02-21 18:51:29 +08:00
Liu Linyan
63ba58e9a8
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13203
2024-02-21 18:46:49 +08:00
Cao Sen Miao
715ee3576e
fix(i2c_master): Fix bug on esp32 that read one byte data fails
2024-02-21 18:42:21 +08:00
mofeifei
3e6adac5bf
docs: update cn trans usb_host.rst
2024-02-21 11:33:07 +01:00
Roman Leonov
8d6167a9ab
feat(docs): added USB Host Stack Configuration description
2024-02-21 11:33:07 +01:00
Ondrej Kosta
4df9fa5b50
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling
2024-02-21 10:07:12 +01:00
muhaidong
d0afffe8c9
fix(wifi): fix esp_wifi_scan_start memory leakage issue
...
Closes https://github.com/espressif/esp-idf/issues/10693
2024-02-21 16:32:31 +08:00
muhaidong
ffd01bf73b
fix(lwip): fix log format resulting in compilation failue issue
...
Closes https://github.com/espressif/esp-idf/issues/12982
2024-02-21 16:32:14 +08:00
muhaidong
fb9db0b7ea
fix(wifi): fix smart config bssid set issue
2024-02-21 16:31:53 +08:00
MinZai97
fde5e93ab5
feat: replace lightdriver, and support more chips in ble mesh examples
2024-02-21 15:32:58 +08:00
Jiang Jiang Jian
4a3f224fe1
Merge branch 'bugfix/esp32c2_eap_auth_v5.2' into 'release/v5.2'
...
fix(wifi): Added low heap usage Kconfig option for eap enterprise (v5.2)
See merge request espressif/esp-idf!28824
2024-02-21 14:31:32 +08:00
Sumeet Singh
2e1e17524e
fix(nimble): message to be signed is corrected in signed write (v5.2)
2024-02-21 11:45:55 +05:30
gaoxu
94ef39472b
fix(adc): workaround to fix adc continuous get less results on c3
2024-02-21 13:38:46 +08:00
Marius Vikhammer
0c8b9f75f4
Merge branch 'feature/breathe_faster_v5.2' into 'release/v5.2'
...
feat(docs): use a faster fork of breathe-doc/breathe (v5.2)
See merge request espressif/esp-idf!28346
2024-02-21 12:01:48 +08:00
Cao Sen Miao
c5759b6d2b
fix(tsens): 300us delay in phy cause extra power consumption
2024-02-21 11:58:30 +08:00
Cao Sen Miao
b69ac0fb27
fix(tsens,adc): Fix issue that disable adc will make temperature sensor crash,
...
Closes https://github.com/espressif/esp-idf/issues/12921
2024-02-21 11:58:26 +08:00
Cao Sen Miao
84e44e230b
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
...
Closes https://github.com/espressif/esp-idf/issues/12864
2024-02-21 11:58:22 +08:00
Mahavir Jain
c05940a0fb
Merge branch 'ci/test_limit_main_cleanup_v5.2' into 'release/v5.2'
...
ci(test_apps): limit dependencies for misc test_apps (v5.2)
See merge request espressif/esp-idf!29135
2024-02-21 11:44:05 +08:00
Jiang Jiang Jian
7e9a9b35ea
Merge branch 'bugfix/mbo_api_flag_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant):Add MBO config flag for mbo apis(v5.2)
See merge request espressif/esp-idf!28698
2024-02-21 11:08:09 +08:00
Jiang Jiang Jian
8a0132aacf
Merge branch 'bugfix/ble_mesh_ble_advtype_v5.2' into 'release/v5.2'
...
ble_mesh: update ble mesh ble adv type(backport v5.2)
See merge request espressif/esp-idf!28916
2024-02-21 11:05:21 +08:00
Jiang Jiang Jian
62dbf69c0a
Merge branch 'bugfix/ble_mesh_deinit_reinit_v5.2' into 'release/v5.2'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v5.2)
See merge request espressif/esp-idf!28926
2024-02-21 11:04:04 +08:00
Jiang Jiang Jian
7a9b686174
Merge branch 'bugfix/struct_init_order_blemesh_v5.2' into 'release/v5.2'
...
ble_mesh: example: fix the structure init order to meet C++ requirements(backport v5.2)
See merge request espressif/esp-idf!28928
2024-02-21 11:01:01 +08:00
Marius Vikhammer
f1561c6bc9
Merge branch 'contrib/github_pr_12867_v5.2' into 'release/v5.2'
...
fix(esp32): Removed rogue semicolon in #define in esp_smartconfig.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29111
2024-02-21 11:00:38 +08:00
Jiang Jiang Jian
3c7c5829b7
Merge branch 'h2_auto_dbias_master_hsq_v5.2' into 'release/v5.2'
...
ESP32H2: Active & sleep dbias get from efuse to fix the voltage (v5.2)
See merge request espressif/esp-idf!28714
2024-02-21 10:49:16 +08:00
Ivan Grokhotkov
4eaefbab43
feat(docs): use a faster fork of breathe-doc/breathe
...
See https://github.com/breathe-doc/breathe/discussions/962
2024-02-21 10:44:24 +08:00
Marius Vikhammer
da6412b216
Merge branch 'bugfix/bootloader_custom_rtc_data_crc_v5.2' into 'release/v5.2'
...
fix(bootloader): add legacy retained memory CRC calculation (backport v5.2)
See merge request espressif/esp-idf!28937
2024-02-21 10:43:50 +08:00
Jiang Jiang Jian
683ec8053d
Merge branch 'feature/littlefs_example_bump_version_lower_idf_version_v5.2' into 'release/v5.2'
...
feat: LittleFS example bump version to 1.13.0 (v5.2)
See merge request espressif/esp-idf!28479
2024-02-21 10:43:47 +08:00
Lou Tianhao
901c5624d3
change(pm): change CMakeLists for wakeup pytest
2024-02-21 10:42:39 +08:00
Lou Tianhao
229a974252
change(pm): change test_io_wakeup
2024-02-21 10:42:39 +08:00
Lou Tianhao
0cdaf0008d
feat(pm): add test_io_wakeup
2024-02-21 10:42:39 +08:00
Marius Vikhammer
bab0fa8a03
ci(test_apps): limit dependencies for misc test_apps
...
Only pull in direct dependencies for the test apps, reducing build time
as well making it possible for CI to determine if the test should run or not
when dependencies are changed.
2024-02-21 09:34:29 +08:00
Aditya Patwardhan
546e9e0b6e
Merge branch 'bugfix/anti_rollback_check_regression_v5.2' into 'release/v5.2'
...
fix(bootloader_support): check the secure version only for app image (v5.2)
See merge request espressif/esp-idf!29127
2024-02-20 23:30:04 +08:00
Simon H
7e9fdf598e
fix(esp_wifi): Remove semicolon from SMARTCONFIG_START_CONFIG_DEFAULT
...
Removed rogue semicolon from SMARTCONFIG_START_CONFIG_DEFAULT() macro. This
fixes build issues when this macro is used via C++ brace initialization.
Closes https://github.com/espressif/esp-idf/pull/12867
[Darian Leung: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com >
2024-02-20 19:43:12 +08:00
morris
7fafe4a9f4
Merge branch 'feature/usb_host_collective_backport_v5.2' into 'release/v5.2'
...
USB Host: Collective backport to v5.2
See merge request espressif/esp-idf!28095
2024-02-20 18:51:26 +08:00
Marius Vikhammer
98cbd1fd72
Merge branch 'docs/esp_event_minor_update_v5.2' into 'release/v5.2'
...
fix(docs): Minor update to esp_event.rst for improved user experience (v5.2)
See merge request espressif/esp-idf!29122
2024-02-20 18:26:11 +08:00
Marius Vikhammer
08a50af080
Merge branch 'bugfix/heap_task_includes_v5.2' into 'release/v5.2'
...
fix(heap): fixed missing include in esp_heap_task_info.h (v5.2)
See merge request espressif/esp-idf!29116
2024-02-20 18:24:30 +08:00
Mahavir Jain
b2cdc06789
fix(bootloader_support): check the secure version only for app image
...
Secure version in the image header is only available for the application
image. However, for certain security workflows, bootloader verifies
itself (own image) and hence the secure version check during that must be
avoided.
Regression introduced in recent commit-id: 3305cb4d
Tested that both secure boot and flash-enc workflows work correctly
with the anti-rollback scenario.
2024-02-20 14:45:27 +05:30
Shu Chen
dbbe2cf173
Merge branch 'backport5.2/openthread_backport' into 'release/v5.2'
...
some openthread changes backport to release/v5.2
See merge request espressif/esp-idf!28637
2024-02-20 17:01:36 +08:00
Marius Vikhammer
cb270eebd6
Merge branch 'bugfix/remove_o0_bootloader_v5.2' into 'release/v5.2'
...
fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4 (v5.2)
See merge request espressif/esp-idf!28752
2024-02-20 16:52:33 +08:00
Sudeep Mohanty
7801d5bad0
fix(docs): Minor update to esp_event.rst for improved user experience
...
This commit adds semicolons in c-code blocks in esp_event.rst for
improved user experience when directly copying and pasting code.
Closes https://github.com/espressif/esp-idf/issues/13156
2024-02-20 07:52:19 +01:00
Jiang Jiang Jian
5cb1e9f6f4
Merge branch 'feat/support_get_bluedroid_status_v5.2' into 'release/v5.2'
...
Support get status of bluedroid host (backport v5.2)
See merge request espressif/esp-idf!28881
2024-02-20 14:33:46 +08:00
aditi_lonkar
a3ba6b299d
fix(wpa_supplicant):Add MBO config flag for mbo apis
2024-02-20 13:54:20 +08:00
Rahul Tank
768bd4750d
Merge branch 'feat/ble_gap_dev_auth_v5.2' into 'release/v5.2'
...
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
See merge request espressif/esp-idf!29079
2024-02-20 12:38:35 +08:00
Marius Vikhammer
6b1413c3e9
fix(heap): fixed missing include in esp_heap_task_info.h
...
Would fail to compile if esp_heap_task_info.h was included without/before freertos includes
2024-02-20 12:04:45 +08:00
morris
1156370c00
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy_v5.2' into 'release/v5.2'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy) (v5.2)
See merge request espressif/esp-idf!28332
2024-02-20 11:25:00 +08:00
zwx
fff9980a5b
feat(openthread): disable the rx on when idle in coex scenario
2024-02-20 10:41:10 +08:00
zwx
cb04df5ddf
fix(openthread): fix RCP handle timeout crashing issue
...
* update openthread upstream
2024-02-20 10:41:00 +08:00
zwx
a64744883d
fix(openthread): support uart ISR in IRAM
2024-02-20 10:32:10 +08:00
zwx
3a9bf62ed6
fix(802154): fix pending tx will be delayed issue
2024-02-20 10:32:00 +08:00
Shu Chen
bec90ce050
docs(ieee802154): add migration note for the receive done handler feature
2024-02-20 10:31:29 +08:00
Shu Chen
c923dd4df4
feat(ieee802154): make the receive done handler feature mandatory
2024-02-20 10:31:29 +08:00
Shu Chen
1085fece61
feat(ieee802154): remove the ieee802154 lib submodule
2024-02-20 10:31:29 +08:00
xieqinan
fdd3f2d734
feat(zigbee): Updated Zigbee examples to align with esp-zigbee-lib v1.0.9
2024-02-20 10:31:29 +08:00
zwx
51bc01b557
feat(openthread): support openthread radio caps rx on when idle
2024-02-20 10:31:29 +08:00
xiaqilin
dfb75ff2ac
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-02-20 10:31:29 +08:00
zwx
f978fc10c0
feat(802.15.4): introduce pending tx while rx feature
2024-02-20 10:31:29 +08:00
zwx
4184b48aa8
feat(openthread): integrate console command with ot command
2024-02-20 10:31:29 +08:00
Xu Si Yu
06cca86017
feat(openthread): add menuconfig for openthread address query
2024-02-20 10:31:29 +08:00
Xu Si Yu
4ddb253788
fix(openthread): set spinel frame buffer to member variables
2024-02-20 10:31:29 +08:00
Xu Si Yu
936bba8073
feat(openthread): support esp openthread radio spinel
2024-02-20 10:31:29 +08:00
Xu Si Yu
0e95c6cd60
fix(ci): increase inspection time of openthread sleepy device case
2024-02-20 10:31:29 +08:00
Xu Si Yu
4d65903602
feat(ci): add a case for openthread border router meshcop
2024-02-20 10:31:29 +08:00
Darshan Dobariya
d9de786520
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
2024-02-19 16:27:45 +05:30
Rahul Tank
e0944287f3
Merge branch 'bugfix/backport_ble_nimble_fixes_5.2' into 'release/v5.2'
...
fix(nimble) : Bugfix/backport ble nimble fixes 5.2
See merge request espressif/esp-idf!29098
2024-02-19 18:04:35 +08:00
Darian Leung
471fe41828
refactor(soc): Remove soc/usb_types.h
...
This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-02-19 15:45:04 +08:00
Darian Leung
b07a43e630
refactor(soc): Rename usb_otg_periph to usb_dwc_periph
...
- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h
2024-02-19 15:45:04 +08:00
Darian Leung
50b3a35c52
refactor(soc): Deprecate usb pin mappings
...
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-02-19 15:45:03 +08:00
Darian Leung
86fb02efa4
refactor(hal): Remove usb_hal and usb_ll
...
This commit removes some legacy USB related HAL and LL files that are no longer
used.
2024-02-19 15:45:03 +08:00
Tomas Rezucha
f57ef07e14
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-02-19 15:45:02 +08:00
Darian Leung
2f6e45c79b
refactor(usb): Deprecate CONFIG_USB_OTG_SUPPORTED, use SOC_USB_OTG_SUPPORTED instead
...
Previously, USB build dependencies used the CONFIG_USB_OTG_SUPPORTED. However,
they could depend on `soc_caps.h` instead.
2024-02-19 15:45:02 +08:00
Darian Leung
f0219b73f9
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2024-02-19 15:45:02 +08:00
Darian Leung
f2ede42191
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2024-02-19 15:45:01 +08:00
Darian Leung
c1f0823795
refactor(hal/usb): Remove usage of old USB OTG config macros
2024-02-19 15:45:01 +08:00
Darian Leung
d08b90c5cc
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2024-02-19 15:45:00 +08:00
Darian Leung
bf9706dc31
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2024-02-19 15:45:00 +08:00
Darian Leung
3964fb2d04
refactor(usb/host): reformat code with astyle_py
2024-02-19 15:45:00 +08:00
Tomas Rezucha
1e2c271bd0
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2024-02-19 15:44:59 +08:00
Tomas Rezucha
0ce4aa114e
fix(usb/host): Correctly parse MPS fields in HighSpeed EP descriptors
...
Bits [11,12] in HighSpeed periodic endpoints specify
the number of additional transaction opportunities per microframe
2024-02-19 15:44:59 +08:00
Island
1c2a6712e3
Merge branch 'bugfix/ble_update_lib_20240125_v5.2' into 'release/v5.2'
...
Bugfix/ble update lib 20240125 v5.2
See merge request espressif/esp-idf!28710
2024-02-19 15:29:25 +08:00
Island
d4dd0d4201
Merge branch 'bugfix/fix_some_ble_issue_v5.2' into 'release/v5.2'
...
Bugfix/fix some ble issue v5.2(backport v5.2)
See merge request espressif/esp-idf!28617
2024-02-19 15:19:24 +08:00
gaoxu
7ab43c0fbd
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
2024-02-19 15:02:30 +08:00
Kapil Gupta
3d8fd79a10
fix(wifi): add low memory options for eap enterprise
2024-02-19 14:33:55 +08:00
Sumeet Singh
d9561b8fc7
fix(nimble): Out of order messages during SMP causing DOS vulerability (v5.2)
2024-02-19 09:27:55 +05:30
Rahul Tank
bc3dcdfc0d
fix(nimble): Merge hci_common.h file for all chips
2024-02-19 09:27:09 +05:30
Roshan Bangar
012506114e
feat(nimble): Nimble Host only mode over uart
2024-02-19 09:26:34 +05:30
SumeetSingh19
e23a61a47a
feat(nimble): client presentation and aggregate format descriptor support
2024-02-19 09:24:34 +05:30
SumeetSingh19
c0f48a19fc
feat(nimble): signed write support
2024-02-19 09:24:30 +05:30
SumeetSingh19
7d6f5fa71d
feat(nimble): additional AD types for advertisements
2024-02-19 09:24:26 +05:30
SumeetSingh19
16acdf1bbb
feat(nimble): authorization permission on gatt read and write
2024-02-19 09:24:21 +05:30
SumeetSingh19
e16882f0cd
fix(nimble): allow auto connection and observer role
2024-02-19 09:24:14 +05:30
Jiang Jiang Jian
7e6e769aed
Merge branch 'bugfix/ble_bug_backport_20240205' into 'release/v5.2'
...
Bugfix/ble bug backport 20240205 (backport v5.2)
See merge request espressif/esp-idf!28901
2024-02-19 11:07:29 +08:00
Jiang Jiang Jian
8ab1027fee
Merge branch 'bugfix/fix_ble_tx_2m_problem_causing_by_phy_wifi_enable_set_v5.2' into 'release/v5.2'
...
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set() (backport v5.2)
See merge request espressif/esp-idf!28762
2024-02-19 11:04:45 +08:00
Jiang Jiang Jian
65d127da88
Merge branch 'feature/supplicant_bss_extmem_v5.2' into 'release/v5.2'
...
WiFi: Add support to move supplicant BSS to external memory (v5.2)
See merge request espressif/esp-idf!28743
2024-02-19 11:04:24 +08:00
Jiang Jiang Jian
e8548e7a1a
Merge branch 'bugfix/fix_pmk_invalid_wpa_or_wpa2_connect_fail_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue(Backport v5.2)
See merge request espressif/esp-idf!28666
2024-02-19 11:03:52 +08:00
Jiang Jiang Jian
6bfe219bb1
Merge branch 'ci/enable_ip101_jobs_v5.2' into 'release/v5.2'
...
ci(esp_eth): enabled Ethernet ip101 jobs (v5.2)
See merge request espressif/esp-idf!28613
2024-02-19 11:02:42 +08:00
Jiang Jiang Jian
be718f6849
Merge branch 'ble_dev/added_ble_power_save_pytest_v5.2' into 'release/v5.2'
...
Added pytest case for BLE power save example v5.2
See merge request espressif/esp-idf!28596
2024-02-19 11:02:06 +08:00
Jiang Jiang Jian
4f5c87a294
Merge branch 'fix/ble_mesh_reject_node_reset_v5.2' into 'release/v5.2'
...
fix(ble_mesh): reject node-reseting when provision link is active (v5.2)
See merge request espressif/esp-idf!28235
2024-02-19 11:00:18 +08:00
Jiang Jiang Jian
5a557bb595
Merge branch 'bugfix/lan8720_ci_speed_v5.2' into 'release/v5.2'
...
feat(esp_eth): added ioctl option to read/write PHY registers - v5.2
See merge request espressif/esp-idf!27098
2024-02-19 10:59:46 +08:00
Jiang Jiang Jian
bc7ef70189
Merge branch 'ci/new-known_failure_cases_workflow(v5.2)' into 'release/v5.2'
...
ci: change known_failure_cases workflow(v5.2)
See merge request espressif/esp-idf!27967
2024-02-19 10:59:16 +08:00
Jiang Jiang Jian
2b084b1f6b
Merge branch 'feature/support_gdma_retention_v5.2' into 'release/v5.2'
...
feature: support gdma retention in pd_top lightsleep (v5.2)
See merge request espressif/esp-idf!29090
2024-02-19 10:56:16 +08:00
morris
4bd5fa28b4
Merge branch 'change/usb_host_minor_optimizations_v5.2' into 'release/v5.2'
...
change(usb/host): Remove unecessary features (v5.2)
See merge request espressif/esp-idf!27593
2024-02-19 10:41:44 +08:00
Darian Leung
b7c3f01ac8
change(usb/host): Remove some handler function event flags
...
This commit removes internal event flags in the USB Host Library event handling
functions (i.e., usb_host_lib_handle_events() and usb_host_client_handle_events()).
Previously, these flags were added to reduce the number of times semaphores
were given. However, these flags were removed as the performance gain is
negligible and made the logic more complicated.
For usb_host_client_handle_events(), the following flags were removed:
- Remove 'events_pending' flag. The semaphore is now always given
- Remove 'blocked' flag. The 'handling_events' flag is already sufficient
- Critical sections are now shortened due to simplication of semaphore usage.
For usb_host_lib_handle_events(), the following flags were removed:
- Remove 'process_pending' flag. The semaphore is now always given
- Renamed 'blocked' flag to 'handling_events'
2024-02-19 06:57:31 +08:00
Darian Leung
d9de61cbad
change(usb/host): Remove data buffer headers from URBs
...
This commit removes the ability to reserve a header in the data buffer of an
allocated URB. The header was required for a now defunct implementation of a
synchronous USB Host library API. Thus, headers are no longer required in
URB data buffers.
2024-02-19 06:57:30 +08:00
morris
8d2c1a6265
Merge branch 'bugfix/fix_integral_div_calc_in_hal_util_v5.2' into 'release/v5.2'
...
fix(hal_utils): add division range check in integral algorithm (v5.2)
See merge request espressif/esp-idf!28628
2024-02-18 16:08:17 +08:00
wuzhenghui
eeed231304
ci: enable hardware crypto module for powersave tests
2024-02-18 15:57:19 +08:00
wuzhenghui
2cd8335818
feat(esp_hw_support): support gdma register context sleep retention
2024-02-18 15:57:15 +08:00
Roland Dobai
9e9ff8f17c
Merge branch 'ci/pre_commit_sbom_validation_v5.2' into 'release/v5.2'
...
ci: add sbom validation using pre-commit's post-commit stage (v5.2)
See merge request espressif/esp-idf!28228
2024-02-18 15:35:22 +08:00
Roland Dobai
ab9ee3002f
Merge branch 'fix/kconfig_check_pre_commit_v5.2' into 'release/v5.2'
...
Tools: Fix KConfig files checks in pre-commit hook (backport v5.2)
See merge request espressif/esp-idf!28303
2024-02-18 15:34:59 +08:00
Roland Dobai
6b590a7ae2
Merge branch 'update/kconfig_pre-commit_version_v5.2' into 'release/v5.2'
...
ci(pre-commit): Update esp-idf-kconfig version (backport v5.2)
See merge request espressif/esp-idf!28513
2024-02-18 15:34:33 +08:00
Roland Dobai
7ab6811a39
Merge branch 'fix/runtool_crcrlf_v5.2' into 'release/v5.2'
...
fix: save RunTool command output with correct line endings (v5.2)
See merge request espressif/esp-idf!28677
2024-02-18 15:34:14 +08:00
Roland Dobai
2193e441c2
Merge branch 'fix/harden_hints_parsing_v5.2' into 'release/v5.2'
...
fix: harden input parsing in component_requirements hint module (v5.2)
See merge request espressif/esp-idf!28708
2024-02-18 15:34:04 +08:00
Roland Dobai
2719ecbec4
Merge branch 'feature/python-reorder-imports-instead-isort_v5.2' into 'release/v5.2'
...
feat: Use python-reorder-imports instead of isort (v5.2)
See merge request espressif/esp-idf!28731
2024-02-18 15:33:45 +08:00
Roland Dobai
202c60bf6b
Merge branch 'bugfix/kconcheck_file_checks_v5.2' into 'release/v5.2'
...
Bugfix/kconcheck file checks v5.2
See merge request espressif/esp-idf!28976
2024-02-18 15:33:12 +08:00
Roland Dobai
04ce3affe9
Merge branch 'coredump_traverse_state_lists_v5.2' into 'release/v5.2'
...
Improve the probability of accessing healthy TCBs (v5.2)
See merge request espressif/esp-idf!28662
2024-02-18 15:32:18 +08:00
Roland Dobai
0d3486b07d
Merge branch 'fix/gdbgui_py311_v5.2' into 'release/v5.2'
...
Tools: Fix support of gdbgui on Unix with Python 3.11 (v5.2)
See merge request espressif/esp-idf!28313
2024-02-18 15:31:50 +08:00
InfiniteYuan
e8d7ecaec8
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-02-18 11:35:47 +08:00
morris
6717fa0304
Merge branch 'bugfix/fix_modbus_tcp_slave_examples_use_events_v52' into 'release/v5.2'
...
fix(examples/modbus): fix modbus slave examples may process event flags incorrectly (Backport v5.2)
See merge request espressif/esp-idf!28246
2024-02-18 11:31:36 +08:00
Alex Lisitsyn
97d87072fc
fix(examples/modbus): fix modbus slave examples may process event flags incorrectly (Backport v5.2)
2024-02-18 11:31:36 +08:00
morris
81dc597d1f
Merge branch 'bugfix/fix_incorrect_regbase_name_of_i2s_v5.2' into 'release/v5.2'
...
fix(i2s): fixed incorrect reg base name on C3 (v5.2)
See merge request espressif/esp-idf!28629
2024-02-18 11:29:42 +08:00
morris
cc60b86324
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2_v5.2' into 'release/v5.2'
...
fix(cache): fix wrong dcache size 0 configuration issue on s2 (v5.2)
See merge request espressif/esp-idf!28289
2024-02-18 11:24:52 +08:00
morris
c647b3fddb
Merge branch 'bugfix/i2c_eeprom_init_goto_use_after_free_v5.2' into 'release/v5.2'
...
fix: i2c_eeprom_init use after free when error (v5.2)
See merge request espressif/esp-idf!28478
2024-02-18 11:02:30 +08:00
Marius Vikhammer
0810501755
Merge branch 'bugfix/soft_uart_send_dummy_byte_v5.2' into 'release/v5.2'
...
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine (backport v5.2)
See merge request espressif/esp-idf!28686
2024-02-18 11:00:58 +08:00
morris
a65db35c13
Merge branch 'bugfix/bod_threshold_v5.2' into 'release/v5.2'
...
fix(bod): Fix BOD threshold value on ESP32H2(backport v5.2)
See merge request espressif/esp-idf!28622
2024-02-18 11:00:47 +08:00
morris
9875bee9d8
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2_v5.2' into 'release/v5.2'
...
fix(cache): fix wrong dcache size 0 configuration issue on s2 (v5.2)
See merge request espressif/esp-idf!28289
2024-02-18 10:58:20 +08:00
morris
eae7bba46f
Merge branch 'feature/usb_hs_support_v5.2' into 'release/v5.2'
...
feat(usb/host): Add High Speed enumeration types (backport v5.2)
See merge request espressif/esp-idf!28058
2024-02-18 10:57:33 +08:00
morris
df558f4f39
Merge branch 'feature/bytes_encoder_config_update_v5.2' into 'release/v5.2'
...
feat(rmt): support update bytes encoder configurations at runtime (v5.2)
See merge request espressif/esp-idf!28381
2024-02-18 10:54:54 +08:00
morris
18d0413087
Merge branch 'contrib/github_pr_12963_v5.2' into 'release/v5.2'
...
fix misformatted link (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28754
2024-02-18 10:53:44 +08:00
morris
715df99f8c
Merge branch 'contrib/github_pr_12908_v5.2' into 'release/v5.2'
...
spi_lcd: add flag to control the DC level in cmd/param/data phase separately (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28240
2024-02-18 10:53:28 +08:00
morris
9961629d58
Merge branch 'feature/rmt_encoder_memory_allocator_v5.2' into 'release/v5.2'
...
feat(rmt): added a help function for allocating encoder memory (v5.2)
See merge request espressif/esp-idf!28790
2024-02-18 10:52:39 +08:00
morris
de6aecf2ab
Merge branch 'contrib/github_pr_13020_v5.2' into 'release/v5.2'
...
fix (esp_lcd): Don't assume panels are 16bit in VSYNC restart logic (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28810
2024-02-18 10:52:27 +08:00
morris
48e3103c8c
Merge branch 'bugfix/mcpwm_reset_generator_gpio_v5.2' into 'release/v5.2'
...
fix(mcpwm): reset GPIO used by generator after delete (v5.2)
See merge request espressif/esp-idf!28831
2024-02-18 10:51:52 +08:00
Marius Vikhammer
2c0d846eaf
Merge branch 'bugfix/rtc_i2c_not_in_od_mode_v5.2' into 'release/v5.2'
...
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs (v5.2)
See merge request espressif/esp-idf!28931
2024-02-18 10:47:55 +08:00
Marius Vikhammer
709d8ef685
Merge branch 'fix/heap-trace-hash-map-remove_v5.2' into 'release/v5.2'
...
fix(heap): prevent double traversal of hashmap in map_find_and_remove (backport v5.2)
See merge request espressif/esp-idf!28062
2024-02-18 10:47:04 +08:00
Marius Vikhammer
47b7e61dc3
Merge branch 'contrib/github_pr_12785_v5.2' into 'release/v5.2'
...
Provide ulp_adc_deinit() API to fix ADC1 handle leakage (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28455
2024-02-18 10:41:30 +08:00
Marius Vikhammer
6b6ca2d1ca
Merge branch 'bugfix/linenoise_calculates_negative_prompt_len_v5.2' into 'release/v5.2'
...
fix(console): Fixed linenoise prompt length calculation (v5.2)
See merge request espressif/esp-idf!28526
2024-02-18 10:40:37 +08:00
Marius Vikhammer
0d48a7cda4
fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4
...
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE doesnt really have many use cases, but it will
force us to keep increasing bootloader segment sizes just to allow for building this options.
Deprecate this config for new chips.
2024-02-18 10:40:27 +08:00
Marius Vikhammer
228c9a7538
Merge branch 'bugfix_lp_i2c_not_in_od_mode_v5.2' into 'release/v5.2'
...
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode (v5.2)
See merge request espressif/esp-idf!28770
2024-02-18 10:39:56 +08:00
Marius Vikhammer
b79cfdfb7d
Merge branch 'docs/add_cannonical_url_v5.2' into 'release/v5.2'
...
docs(build): add cannonical stable url to all docs (v5.2)
See merge request espressif/esp-idf!28847
2024-02-18 10:39:46 +08:00
Wang Meng Yang
3de398b8c4
Merge branch 'doc/update_bluedroid_init_migration_v5.2' into 'release/v5.2'
...
doc(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization[backport 5.2]
See merge request espressif/esp-idf!28600
2024-02-18 10:01:29 +08:00
Wang Meng Yang
e368a7ab69
Merge branch 'bugfix/a2dp_sink_example_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): corrected the strings of A2DP audio states (v5.2)
See merge request espressif/esp-idf!28276
2024-02-18 09:55:15 +08:00
Wang Meng Yang
9e984cd49e
Merge branch 'bugfix/no_wakeup_sleep_v5.2' into 'release/v5.2'
...
fix(ble): Fixed Bluetooth not waking up due to clock drift(v5.2)
See merge request espressif/esp-idf!28720
2024-02-18 09:53:01 +08:00
Wang Meng Yang
ee4fdf8447
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed SPP connection failure(v5.2)
See merge request espressif/esp-idf!28524
2024-02-18 09:50:25 +08:00
Wang Meng Yang
406e11bea2
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section (backport v5.2)
See merge request espressif/esp-idf!28961
2024-02-18 09:45:39 +08:00
Rahul Tank
93ea06fe3e
Merge branch 'bugfix/address_resolution_v5.2' into 'release/v5.2'
...
fix(nimble): Added support for address resolution during inquiry (v5.2)
See merge request espressif/esp-idf!28517
2024-02-17 09:35:55 +08:00
Darshan Dobariya
6ce28ee59b
fix(nimble): Added support for address resolution during inquiry.
2024-02-16 20:51:24 +05:30
Rahul Tank
8b08d11e4f
Merge branch 'feature/gatt_caching_support_v5.2' into 'release/v5.2'
...
feat(nimble): Gatt caching support (v5.2)
See merge request espressif/esp-idf!28511
2024-02-16 23:10:39 +08:00
Roshan Bangar
c1efc55584
feat(nimble): Gatt caching support
2024-02-16 18:15:56 +05:30
Rahul Tank
99552ebd15
Merge branch 'bugfix/handle_task_lock_v5.2' into 'release/v5.2'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled (v5.2)
See merge request espressif/esp-idf!28417
2024-02-16 20:41:19 +08:00
Mahavir Jain
b43aa0404a
Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled_v5.2' into 'release/v5.2'
...
fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled (v5.2)
See merge request espressif/esp-idf!29067
2024-02-16 18:22:01 +08:00
Rahul Tank
600bd44c72
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-02-16 15:33:24 +05:30
Rahul Tank
8b1c532754
Merge branch 'bugfix/reattempt_conn_feat_extended_v5.2' into 'release/v5.2'
...
fix(nimble): Support for reattempt connection in ext connect (v5.2)
See merge request espressif/esp-idf!28305
2024-02-16 17:58:17 +08:00
Mahavir Jain
1181f59158
Merge branch 'fix/packed-attribute-definition' into 'release/v5.2'
...
fix(esp_attr): Remove semiclon from PACKED attribute
See merge request espressif/esp-idf!29021
2024-02-16 15:06:07 +08:00
harshal.patil
5862b981ed
fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:54:39 +05:30
harshal.patil
38f13b15d3
fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:54:37 +05:30
Rahul Tank
71932c99fc
fix(nimble): Support for reattempt connection in ext connect
2024-02-16 11:32:15 +05:30
Rahul Tank
2d36710ca1
Merge branch 'bugfix/enable_addr_resol_across_reboot_v5.2' into 'release/v5.2'
...
fix(nimble): Enable address resolution across reboot (v5.2)
See merge request espressif/esp-idf!28214
2024-02-16 14:01:14 +08:00
Mahavir Jain
d7f19c4a37
Merge branch 'bugfix/ota_anti_rollback_checks_2_v5.2' into 'release/v5.2'
...
feat(bootloader_support): Read secure_version under sha256 protection (v5.2)
See merge request espressif/esp-idf!29059
2024-02-16 13:55:13 +08:00
Mahavir Jain
585f9a0fc0
Merge branch 'bugfix/fix_esp_http_client_build_failure_with_wifi_v5.2' into 'release/v5.2'
...
fix: fix esp_http_client_example build failure (v5.2)
See merge request espressif/esp-idf!28760
2024-02-16 13:51:00 +08:00
Mahavir Jain
3549a154b0
Merge branch 'bugfix/fix_http_auth_without_qop_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Fix http digest auth without qop (v5.2)
See merge request espressif/esp-idf!28757
2024-02-16 13:50:46 +08:00
Mahavir Jain
4beadd4c57
Merge branch 'feat/flash_enc_encrypt_app_image_of_size_image_length_v5.2' into 'release/v5.2'
...
feat(bootloader_support): Encrypt only the app image instead of the whole partition (v5.2)
See merge request espressif/esp-idf!28265
2024-02-16 13:49:01 +08:00
Mahavir Jain
51d2f67f02
Merge branch 'bugfix/fix_http_client_error_v5.2' into 'release/v5.2'
...
esp_http_client: Fix reset errno to 0 before call esp_transport_read(backport v5.2)
See merge request espressif/esp-idf!28329
2024-02-16 13:48:43 +08:00
Mahavir Jain
1bd76ee0da
Merge branch 'bugfix/update_jtag_disabling_api_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG (v5.2)
See merge request espressif/esp-idf!28492
2024-02-16 13:48:36 +08:00
Mahavir Jain
360ecf5613
Merge branch 'feature/update_mbedtls_v5.2' into 'release/v5.2'
...
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2 (v5.2)
See merge request espressif/esp-idf!28892
2024-02-16 13:48:28 +08:00
Mahavir Jain
cc2db3d190
Merge branch 'bugfix/soc_cpu_subsys_region_v5.2' into 'release/v5.2'
...
fix(soc): change debug addr range to CPU subsystem range (v5.2)
See merge request espressif/esp-idf!28671
2024-02-16 13:47:49 +08:00
Bogdan Kolendovskyy
0c20e3bda8
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet
...
IP101 requires 10ms reset assertion time and 10ms post-reset delay to properly initialize.
2024-02-15 15:38:42 +01:00
Mahavir Jain
4c95aa445d
fix(ota): additional checks for secure version in anti-rollback case
...
Some additional checks related to secure version of the application in
anti-rollback case have been added to avoid any attempts to boot lower
security version but valid application (e.g., passive partition image).
- Read secure_version under sha256 protection
- First check has been added in the bootloader to ensure correct secure
version after application verification and loading stage. This check
happens before setting up the flash cache mapping and handling over
the final control to application. This check ensures that application
was not swapped (e.g., to lower security version but valid image) just
before the load stage in bootloader.
- Second check has been added in the application startup code to ensure
that currently booting app has higher security version than the one
programmed in the eFuse for anti-rollback scenario. This will ensure
that only the legit application boots-up on the device for
anti-rollback case.
2024-02-15 15:08:26 +02:00
Ondrej Kosta
79d34bf5d5
feat(esp_eth): added SPI Ethernet module polling mode
...
Closes https://github.com/espressif/esp-idf/issues/12682
2024-02-14 10:05:22 +01:00
Bogdan Kolendovskyy
8c9657063a
esp_eth: Add functions to access PHY using MDIO
...
Specifically:
- Set/get address
- Read/write data at address with specified MDIO access function
- Read/write both address and data with a single call
2024-02-13 12:49:08 +01:00
Rahul Tank
6f15d6cb1f
fix(nimble): Removed double free of packet
2024-02-13 14:38:57 +05:30
Guillaume Souchere
8fbc34a356
fix(esp_attr): Remove semiclon from PACKED attribute
...
When the macro was introduced, a semicolon was added at the end
of the definition and merged like that in v5.2 release. The semicolon
was then removed in master but the change was never backported in v5.2.
This commit removes the semicolon to the definition of the PATCKED_ATTR
macro in v5.2.
Closes https://github.com/espressif/esp-idf/issues/13149
2024-02-12 09:51:10 +01:00
Adam Múdry
aeb4711393
fix(examples): Disable formatting SD cards in storage examples by default
2024-02-08 14:22:30 +01:00
Jakub Kocka
8a6fe49314
fix: Fixed KConfig files that were not succesfully checked
2024-02-07 15:09:35 +01:00
Jakub Kocka
80be245982
docs(kconfig): Updated config name lenght
2024-02-07 13:31:50 +01:00
gongyantao
72a8b4e6e8
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-07 14:57:28 +08:00
InfiniteYuan
ecedff9884
ble_mesh: example: fix the structure init order to meet C++ requirements
...
Closes https://github.com/espressif/esp-idf/issues/8110
2024-02-07 10:09:20 +08:00
InfiniteYuan
b2dcd46063
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-02-07 10:09:20 +08:00
morris
cc649ea869
Merge branch 'contrib/github_pr_12998_v5.2' into 'release/v5.2'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28572
2024-02-06 21:30:26 +08:00
Omar Chebib
e10cbd108b
fix(bootloader): add legacy retained memory CRC calculation
...
* Closes https://github.com/espressif/esp-idf/issues/12849
In former versions of ESP-IDF, the user custom memory data in the retained memory
was taken into account during the CRC calculation. This was changed in a later
commit, the custom memory was ignored, therefore this can seen as a breaking change.
This commit gives the possibility to choose between the former (legacy) or
new way of calculating the CRC.
2024-02-06 16:15:24 +08:00
Sudeep Mohanty
b8139a609b
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs
...
This commit updates the RTC I2C driver in the ULP RISC-V to initialize
all I2C IOs in open-drain mode.
2024-02-06 08:41:55 +01:00
InfiniteYuan
af72c4b94f
ble_mesh: update ble mesh ble adv type
2024-02-06 14:14:57 +08:00
morris
5c30cc24fd
fix(rgb_lcd): relax the check for the data line GPIO
...
There are a bunch of cases you might want some pins not exposed.
Eg.
* Reading say 8 bit data and outputting the top 5 bits, discarding the rest by not mapping those data pins to output pins
* Not using hsync/vsync because sync data is embedded within the data bits for more timing flexibility (eg. interlacing).
* Using the LCD module as a high speed parallel data output bus, with no need for sync/control pins.
Removing this validation makes these cases work.
Merges https://github.com/espressif/esp-idf/pull/13103
2024-02-06 10:31:33 +08:00
zhiweijian
c924e0cfe4
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-05 16:02:07 +08:00
zhiweijian
68d2915377
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-02-05 16:01:29 +08:00
nilesh.kale
7d358754a2
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2
...
This updates the submodule mbedtls to its latest version 3.5.2.
2024-02-05 12:50:27 +05:30
chenjianhua
024bccbc58
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 16:30:15 +08:00
chenjianhua
fc8d80dfab
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2024-02-04 16:30:04 +08:00
chenjianhua
7af929f825
feat(bt/bluedroid): Make the max number of bond device to be configurable
2024-02-04 16:28:57 +08:00
zhanghaipeng
d0e94733f0
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 14:43:05 +08:00
chenjianhua
861318b138
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-02-04 14:42:57 +08:00
Marius Vikhammer
e0355cd6a8
docs(build): add cannonical stable url to all docs
2024-02-02 10:36:19 +08:00
morris
d4db16058d
fix(mcpwm): reset GPIO used by generator after delete
...
Closes https://github.com/espressif/esp-idf/issues/12980
2024-02-01 17:47:55 +08:00
Brian Whitman
ab8ab03537
fix(rgb_lcd): don't assume 16 bit width on panels for restart logic
...
Merges https://github.com/espressif/esp-idf/pull/13020
2024-01-31 18:52:27 +08:00
laokaiyao
03fb722ca5
fix(hal_utils): add division range check in integral algorithm
2024-01-31 12:06:43 +08:00
morris
5ad9e6b87f
feat(rmt): added a help function for allocating encoder memory
...
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
2024-01-30 17:03:41 +08:00
xiongweichao
0a0aaa23e0
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-30 15:37:59 +08:00
xiongweichao
028f174467
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-30 15:37:44 +08:00
Wu Meng Shi
ed4bf92b8e
fix(ble_mesh): Reject node reset when provisioning link is active
2024-01-30 10:44:13 +08:00
Sudeep Mohanty
a05e40bfe3
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
...
This commit fixes an issue where in the LP I2C IO lines were not
initialized in open-drain mode.
Closes https://github.com/espressif/esp-idf/issues/12969
2024-01-29 09:48:16 +01:00
igor.udot
dc0f41f7be
ci: change known_failure_cases workflow
2024-01-29 15:36:33 +08:00
zhiweijian
49eab1da5c
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE CCA bug on ESP32-C2
3. Fixed wifi boot bug at low temp on ESP32-C6
4. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6
2024-01-29 14:08:46 +08:00
Harshit Malpani
9e472f582b
fix: fix esp_http_client_example build failure
...
Fixed the build failure of esp_http_client_example for ESP32-C6 when
build with Wi-Fi enabled
2024-01-29 11:35:59 +05:30
Mahavir Jain
e173895618
fix(soc): change debug addr range to CPU subsystem range
...
For C6/H2/P4/C5, there is no SoC specific debug range. Instead the same
address range is part of CPU Subsystem range which contains debug mode
specific code and interrupt config registers (CLINT, PLIC etc.).
For now the PMP entry is provided with RWX permission for both machine
and user mode but we can save this entry and allow the access to only
machine mode for this range.
For P4/C5 case, this PMP entry can have RW permission as the debug mode
specific code is not present in this memory range.
2024-01-29 13:57:04 +08:00
Harshit Malpani
302661ed5f
fix(esp_http_client): Fix http digest auth without qop
...
Closes https://github.com/espressif/esp-idf/issues/12962
2024-01-29 11:00:58 +05:30
Gabor Kiss-Vamosi
7598f31cdd
fix misformatted link
2024-01-29 13:14:54 +08:00
Kapil Gupta
d900eed440
fix(wifi): Add support to move supplicant BSS to external memory
2024-01-27 10:40:54 +05:30
Erhan Kurubas
054f33b386
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-26 22:55:16 +08:00
laokaiyao
66d7410051
fix(i2s): fixed incorrect reg base name on C3
...
Closes https://github.com/espressif/esp-idf/issues/12643
2024-01-26 18:44:38 +08:00
Jan Beran
f90e5e04e0
feat: Use python-reorder-imports instead of isort
2024-01-26 09:51:55 +01:00
zhanghaipeng
cc254d8ff3
feat(bt/bluedroid): Support ext adv aux option
2024-01-26 16:21:27 +08:00
zhanghaipeng
62b84e3169
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-26 16:21:27 +08:00
Zeke Gustafson
29e1ca5ddd
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-26 16:21:27 +08:00
Zeke Gustafson
5ed6abc5e2
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-26 16:21:27 +08:00
zhanghaipeng
9b2e0a2a01
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-26 16:21:27 +08:00
zhanghaipeng
217ed6c1bf
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-26 16:21:27 +08:00
zhanghaipeng
48abf362c0
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-26 16:21:27 +08:00
zhanghaipeng
14bb24c3ab
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-26 16:21:27 +08:00
morris
4ecc978bd6
Merge branch 'fix/i2s_multi_dev_test_fix_v5.2' into 'release/v5.2'
...
fix(i2s): multi_dev test update to use non_boot_ctrl gpio (v5.2)
See merge request espressif/esp-idf!28701
2024-01-26 16:12:51 +08:00
hongshuqing
9373d53ce7
feat(pmu): set fix voltage to different mode for esp32h2
...
h2 remove include
2024-01-26 11:36:57 +08:00
KonstantinKondrashov
64b1bd6cb2
feat(efuse): Adds new efuses for esp32c6
2024-01-26 11:36:57 +08:00
KonstantinKondrashov
bc6072c754
feat(efuse): Adds new efuse for esp32h2
2024-01-26 11:36:56 +08:00
zwl
fdcd6783d7
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:38:49 +08:00
zwl
410db7f812
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 20:38:43 +08:00
zwl
de5644f88c
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 20:38:34 +08:00
zwl
f096b66d71
fix(ble): fixed build error when disable sm feature
2024-01-25 20:38:28 +08:00
luomanruo
7503cf2176
Update C6 H2 lib to bb9d578e
2024-01-25 20:38:19 +08:00
Frantisek Hrbata
2b2a838518
fix: harden input parsing in component_requirements hint module
...
Currently we silently ignore when the original component is not found
in a hope we can provide at least some meaningful hint. As it turned
out it's not true. Instead of providing misleading hint, just return
error. This adds several checks for situations, which should not happen,
but when they do it should be easier to identify the root cause of the
problem.
For example when hint module received malformed output with extra new
lines, e.g. caused by a bug in RunTool, it wrongly reported the original
component as source component.
This should also fix the tests on Windows.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-25 13:37:17 +01:00
wanlei
59d25c4d62
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
2024-01-25 16:44:58 +08:00
Omar Chebib
1d283490d3
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine
...
Let the user application decide for when to send the dummy byte instead of
hardcoding it from the assembly routine.
2024-01-25 10:52:04 +08:00
Frantisek Hrbata
306ea38038
fix: save RunTool command output with correct line endings
...
Currently RunTool reads command's output with asyncio read, which
returns bytes. This is decoded into python's string and the output already
contains OS specific line endings, which on Windows is CRLF. Problem is
that the command output is saved by using python's text stream/file,
which replaces LF, native python's line ending, with OS specific line ending.
On Windows, and in this particular case, the CRLF from the command output is
translated into CRCRLF and saved in the commands output file. When this
file is read in again, e.g. for hint modules, the CRCRLF is replaced
with LFLF. Again the file is open as text file. Meaning a new emply line
is added.
Fix this by opening the output file with "newline=''", which prevents
this translation. We already have the OS specific line ending in the
command's output.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-24 11:07:21 +01:00
muhaidong
afe5afd1ba
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2024-01-24 10:48:19 +08:00
Cao Sen Miao
6e31efce7f
fix(bod): Fix BOD threshold value on ESP32H2
2024-01-23 09:57:59 +08:00
Ondrej Kosta
9048372138
ci(esp_eth): enabled Ethernet ip101 jobs
2024-01-22 13:52:24 +01:00
liqigan
c6a2bdbfa1
docs(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization
2024-01-22 14:19:39 +08:00
Jiang Jiang Jian
11eaf41b37
Merge branch 'bugfix/fix_scan_request_ifs_error_v5.2' into 'release/v5.2'
...
Fixed BLE scan request ifs time error in coexistence scenarios on ESP32(backport v5.2)
See merge request espressif/esp-idf!28574
2024-01-22 11:01:08 +08:00
cjin
cf2c7a433d
feat(ble): added pytest for ble power save example
2024-01-22 10:45:27 +08:00
xiongweichao
5ad9e404dc
fix(ble): Fixed the issue of being unable to enter light sleep
...
- Fixed the issue where light sleep cannot be entered when external 32k XTAL does not exist
2024-01-22 10:45:27 +08:00
Island
c54555bb01
Merge branch 'bugfix/ble_update_lib_20231229_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!28189
2024-01-22 10:37:49 +08:00
Island
2710c37d51
Merge branch 'bugfix/fix_ble_robost_cashing_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix BLE robost cashing config(backport v5.2)
See merge request espressif/esp-idf!28201
2024-01-22 10:33:25 +08:00
Island
9156cb085f
Merge branch 'bugfix/fix_ble_memory_leak_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off(backport v5.2)
See merge request espressif/esp-idf!28495
2024-01-22 10:33:16 +08:00
Island
0c5d2c261d
Merge branch 'bugfix/ble_check_adv_data_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow(backport v5.2)
See merge request espressif/esp-idf!28405
2024-01-22 10:33:00 +08:00
Jiang Jiang Jian
15341d51c2
Merge branch 'bugfix/change_default_value_for_ip_ttl_5.2' into 'release/v5.2'
...
Fix(lwip):bugfix for change default value for ip ttl 5.2
See merge request espressif/esp-idf!28401
2024-01-19 16:38:39 +08:00
luomanruo
86d6781f68
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9 .
2024-01-19 16:14:55 +08:00
Jiang Jiang Jian
f4e96ada37
Merge branch 'bugfix/fix_systick_lost_in_esp32_dfs_v5.2' into 'release/v5.2'
...
fix(esp_pm): safely check ccompare validity in DFS update_ccompare (v5.2)
See merge request espressif/esp-idf!28561
2024-01-19 15:10:55 +08:00
Mahavir Jain
5f74ed7419
Merge branch 'feat/add_ble_support_in_local_ctrl_example_v5.2' into 'release/v5.2'
...
fix(examples): Fix encoding issue in esp_local_ctrl's proto script (v5.2)
See merge request espressif/esp-idf!28127
2024-01-19 11:43:57 +08:00
Mahavir Jain
35e025f8e3
Merge branch 'bugfix/fix_dynamic_mbedtls_crash_v5.2' into 'release/v5.2'
...
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation(backport v5.2)
See merge request espressif/esp-idf!28326
2024-01-19 11:42:35 +08:00
Mahavir Jain
9699f27723
Merge branch 'feat/update_cjson_v1_7_17_v5.2' into 'release/v5.2'
...
feat(cJSON): update submodule to v1.7.17 (v5.2)
See merge request espressif/esp-idf!28348
2024-01-19 11:42:11 +08:00
Jiang Jiang Jian
5408580c41
Merge branch 'bugfix/esp32h2_wakeup_i2c_fail_v5.2' into 'release/v5.2'
...
fix(esp_phy): fix esp32h2 wakeup i2c fail (backport v5.2)
See merge request espressif/esp-idf!28539
2024-01-19 11:16:16 +08:00
wuzhenghui
3f75f037c0
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
2024-01-19 11:12:22 +08:00
linruihao
df1bf06665
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-18 22:36:59 +08:00
zhiweijian
3a429b0310
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-18 22:36:48 +08:00
Nebojša Cvetković
24b3a4ee45
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id
...
Fix for C++ warning `-Wmissing-field-initializers`
Closes https://github.com/espressif/esp-idf/pull/12998
2024-01-18 20:06:30 +08:00
Jiang Jiang Jian
b8bb11402a
Merge branch 'bugfix/fix_mac_bb_pd_iwdt_timeout_v5.2' into 'release/v5.2'
...
fix(ble): fixed interrupt timeout in MAC_BB_PD callback (v5.2)
See merge request espressif/esp-idf!28464
2024-01-18 19:41:19 +08:00
Jiang Jiang Jian
43c854c278
Merge branch 'bugfix/add_disconnect_reason_codes_doc_v5.2' into 'release/v5.2'
...
docs(wifi): Add documentation for ESP defined disconnect reasoncodes(v5.2)
See merge request espressif/esp-idf!28162
2024-01-18 11:26:05 +08:00
Jiang Jiang Jian
1eb6d90278
Merge branch 'bugfix/fix_crash_issue_when_mesh_deinit_v5.2' into 'release/v5.2'
...
fix(wifi): fix the crash and malloc fail issue (v5.2)
See merge request espressif/esp-idf!28531
2024-01-18 11:14:52 +08:00
Michael (XIAO Xufeng)
e1dfdf26bc
Merge branch 'bugfix/recalib_bbpll_before_tuning_v5.2' into 'release/v5.2'
...
fix(bbpll): fix bbpll may not lock or not stable bug for stop early (ESP32C2/S3/C6/H2) (v5.2)
See merge request espressif/esp-idf!28284
2024-01-17 21:30:10 +08:00
xiaqilin
5a64cdecce
fix(esp_phy): fix esp32h2 wakeup i2c fail
2024-01-17 18:48:48 +08:00
zhangyanjiao
69aeebb986
fix(wifi): fix the crash and malloc fail issue
...
1. fix(wifi/mesh): fix the crash issue when mesh deinit
2. fix(wifi):fix when ap recv auth in sa query porcess will memset psq issue
2024-01-17 16:57:44 +08:00
Sudeep Mohanty
47cd6cd23c
fix(console): Fixed linenoise prompt length calculation
...
This commit fixes a potential issue where in the prompt length used
for the linenoise based console could be calculated as a negative
integer, leading to a console hang.
Closes https://github.com/espressif/esp-idf/issues/4924
2024-01-17 09:42:01 +01:00
xueyunfei
9b555497ca
Fix(lwip):bugfix for change default value for ip ttl
2024-01-17 16:37:57 +08:00
zhanghaipeng
b1dee3e510
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-17 15:20:21 +08:00
xiongweichao
773845be66
fix(bt/bluedroid): Fixed SPP connection failure
...
The connection failure is caused by the BTU and application layer status being out of sync.
2024-01-17 15:13:00 +08:00
Jakub Kocka
55f2d9c1ec
ci(pre-commit): Update esp-idf-kconfig version
2024-01-16 13:35:21 +01:00
Jiang Jiang Jian
676917955e
Merge branch 'bugfix/some_wifi_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): backport some wifi changes to v5.2
See merge request espressif/esp-idf!28367
2024-01-16 18:43:38 +08:00
harshal.patil
eebdd3f391
feat(bootloader_support): Encrypt only the app image instead of the whole partition
...
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.
Closes https://github.com/espressif/esp-idf/issues/12576
2024-01-16 14:12:14 +05:30
harshal.patil
4573271d2b
fix(bootloader_support): Fix image_length calculation when secure boot v1 is enabled
...
Fixed the value of the image_length field of the image metadata populated by esp_image_verfiy()
to include the size of the signature sector when Secure Boot V1 is enabled.
2024-01-16 14:12:13 +05:30
morris
414306bd37
feat(rmt): support update bytes encoder configurations at runtime
...
Closes https://github.com/espressif/esp-idf/issues/12775
2024-01-16 15:59:11 +08:00
morris
977a90b245
Merge branch 'fix/i2c_test_app_change_gpio_v5.2' into 'release/v5.2'
...
fix(i2c): test app change gpio (v5.2)
See merge request espressif/esp-idf!28483
2024-01-16 15:43:00 +08:00
nilesh.kale
8e5347abd5
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG
...
After ets_hmac_disable(), invalidating JTAG register process is ineffective.
So, added call to enable hmac begore invalidating JTAG REG.
And similarly disabled it after invalidation.
2024-01-16 12:24:21 +05:30
wanlei
af966596d4
fix(i2c): test app change gpio
2024-01-16 11:10:36 +08:00
Adam Múdry
23e9daa239
feat: LittleFS bump version to 1.13.0
2024-01-15 14:35:17 +01:00
Adam Múdry
481b63fa6d
fix: i2c_eeprom_init use after free when error
2024-01-15 13:25:11 +01:00
linruihao
0b6c7e6aad
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-15 16:16:41 +08:00
jgujarathi
40c03f95f8
docs(esp_wifi): Add docs for additional authmode incompatible situation
...
- Adds documentation for additional situations where authmode incompatible disconnect
reason code will be reported
2024-01-15 11:24:37 +05:30
Kapil Gupta
ffd46a32f7
docs(wifi): Add documentation for ESP defined disconnect reasoncodes
2024-01-15 11:24:15 +05:30
Marius Vikhammer
0a2199d81b
change(ulp): added test for ulp adc init/deinit
2024-01-15 11:10:28 +08:00
paul
58dd50120f
fix(ulp_adc): Provide ulp_adc_deinit() API to fix ADC1 handle leakage
2024-01-15 11:10:28 +08:00
Li Shuai
d1a363a7f8
fix(example): fixed app partition is too small for binary size
2024-01-11 16:51:06 +08:00
Sarvesh Bodakhe
aa2451eb88
fix(esp_wifi): Add support for WPA3 + WPA3_EXT_PSK mixed mode and minor bugfixes
...
- Add support for WPA3 + WPA3_EXT_PSK mixed mode
- Improvements in scan and connect path as per specifications along with
minor bugfixes
- When AP advertises all PSK modes (WPA, WPA2 and WPA3), make sure that
station treats it as WPA2_WPA3_PSK mixed mode.
Closes https://github.com/espressif/esp-idf/issues/12517
2024-01-11 16:51:06 +08:00
liuning
f759073049
fix(pm): fix no sleep null after data sent (33290e79)
2024-01-11 16:51:06 +08:00
jgujarathi
7c05e2f291
fix(esp_wifi): Report authmode incompatible WPA AP scanned and we require PMF
...
- Report the authmode incompatible if the scanned AP is in WPA mode and we require PMF
according to sta config
2024-01-11 16:51:06 +08:00
zhanghaipeng
09475c744f
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-11 16:33:35 +08:00
Jiang Jiang Jian
e8a5fdcff3
Merge branch 'feat/max_ver_c3_199_v5.2' into 'release/v5.2'
...
feat(soc): Increase max supported version of C3 to 1.99 (v5.2)
See merge request espressif/esp-idf!26822
2024-01-11 14:15:49 +08:00
Jiang Jiang Jian
ffe6458c30
Merge branch 'backport5.2/fix_ot_br_pcb_ttl' into 'release/v5.2'
...
fix(openthread): update lib to set raw pcb ttl value (backport v5.2)
See merge request espressif/esp-idf!28220
2024-01-11 14:15:01 +08:00
Jiang Jiang Jian
be39aabe00
Merge branch 'fix/esp32h2_rssi_positive_issue_5.2' into 'release/v5.2'
...
Fix/esp32h2 rssi positive issue 5.2
See merge request espressif/esp-idf!28271
2024-01-11 14:14:29 +08:00
Jiang Jiang Jian
eae8973711
Merge branch 'bugfix/increase_btu_task_stack_size_v5.2' into 'release/v5.2'
...
fix(bt/bludroid): Increase BTU task stack size(backport v5.2)
See merge request espressif/esp-idf!28323
2024-01-11 14:13:30 +08:00
Jiang Jiang Jian
62a4b70b44
Merge branch 'feature/support_hw_trigger_regdma_when_pu_top_v5.2' into 'release/v5.2'
...
fix(pm): trigger regdma retention by PMU when TOP is not power down on esp32H2 (backport v5.2)
See merge request espressif/esp-idf!28341
2024-01-11 14:12:24 +08:00
Jiang Jiang Jian
581fa1b688
Merge branch 'ci/temp_disable_jobs_v5.2' into 'release/v5.2'
...
ci: remove ip101 jobs and twai_std jobs (v5.2)
See merge request espressif/esp-idf!28377
2024-01-11 13:45:17 +08:00
Fu Hanxi
f317bb15fd
ci: remove ip101 jobs and twai_std jobs
2024-01-10 10:27:51 +01:00
Harshit Malpani
49fd283364
feat(cjson): update submodule to v1.7.17
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.17
2024-01-09 12:12:39 +05:30
Lou Tianhao
745a1f492e
feat(pm): support PMU trigger regdma when PU TOP
2024-01-08 21:23:28 +08:00
Tomáš Rohlínek
871476ad8a
fix(storage/fatfs): check whether sdcard supports triming
...
Closes https://github.com/espressif/esp-idf/issues/12912
2024-01-08 09:34:40 +01:00
Harshit Malpani
c784a6915b
fix(esp_http_client): Add test case in esp_http_client example
...
Add a test case in esp_http_client example to test HTTP_METHOD_HEAD
with async mode
2024-01-08 15:39:12 +08:00
jim
38499caa35
esp_http_client: Fix reset errno to 0 before call esp_transport_read
...
Closes https://github.com/espressif/esp-idf/issues/9020
2024-01-08 15:39:07 +08:00
jim
5a234cf642
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation
2024-01-08 14:23:32 +08:00
linruihao
07f9c7664d
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:35:24 +08:00
Roland Dobai
33a62c86d3
fix(gdbgui): Fix support of gdbgui on Unix with Python 3.11
...
Closes https://github.com/espressif/esp-idf/issues/12764
2024-01-05 18:51:50 +01:00
xiaqilin
2d66984b09
fix(sleep): fix the issue of asymmetry in suspend/resume cache when skipping sleep.
2024-01-05 19:26:46 +08:00
Jakub Kocka
a6a15ad9a4
fix: KConfig files checks in pre-commit hook
2024-01-05 12:00:02 +01:00
xiaqilin
dea2d77712
fix(esp_phy): fix esp32h2 sleep wakeup issue
2024-01-05 17:22:59 +08:00
Armando
60a9527a71
fix(cache): fix wrong dcache size 0 configuration issue on s2
...
Closes https://github.com/espressif/esp-idf/issues/12711
2024-01-05 10:38:41 +08:00
Xiao Xufeng
ea45c22a5c
fix(rtc): fixed bbpll not calibrated from bootloader issue
2024-01-05 10:24:49 +08:00
chaijie@espressif.com
016b63dacf
fix(bbpll): fix bbpll calibration may stop early bug(ESP32C2/S3/C6/H2)
2024-01-05 03:22:44 +08:00
Jin Cheng
595d8b512f
fix(bt/bluedroid): corrected the strings of A2DP audio states
2024-01-04 17:53:04 +08:00
zwl
53921e8104
fix(ble): fixed rssi inaccuracy issue on ESP32-H2
2024-01-04 15:14:05 +08:00
xiaqilin
c9ead16682
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-04 15:13:49 +08:00
Michael (XIAO Xufeng)
39dd85639a
feat(soc): Increase max supported version of C3 to 1.99
2024-01-04 15:08:31 +08:00
Marius Vikhammer
a45478abc6
Merge branch 'feature/freertos_idf_smp_changes_doc_v5.2' into 'release/v5.2'
...
Docs: Update IDF FreeRTOS 10.5.1 docs and add migration notes (v5.2)
See merge request espressif/esp-idf!28227
2024-01-04 11:20:53 +08:00
Marius Vikhammer
a69e92864f
Merge branch 'docs/update_sys_docs_p4_v5.2' into 'release/v5.2'
...
docs(esp32p4): update misc docs for esp32p4 (v5.2)
See merge request espressif/esp-idf!27820
2024-01-04 11:20:25 +08:00
Marius Vikhammer
b5785b41eb
docs(esp32p4): update misc docs for esp32p4
2024-01-03 18:26:55 +08:00
Kit Sczudlo
65bc495632
feat(spi_lcd): control DC level for cmd, param, color phase separately
...
Closes https://github.com/espressif/esp-idf/issues/10635
Merges https://github.com/espressif/esp-idf/pull/12908
2024-01-03 17:24:47 +08:00
Frantisek Hrbata
713546e8bd
ci: add sbom validation using pre-commit's post-commit stage
...
With 09ba070b7e ("fix: allow to use older pre-commit hook version")
and b93cc581a5 ("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-02 16:10:28 +01:00
mofeifei
53be71f8f2
docs: Update cn trans for freertos docs
2024-01-02 22:51:25 +08:00
Darian Leung
95a5d3ff36
docs(freertos/idf): Add IDF FreeRTOS upgarde migration notes for v5.2
2024-01-02 22:51:25 +08:00
Darian Leung
912f6c527c
docs(freertos/idf): Update IDF FreeRTOS documentation
...
This commit updates the IDF FreeRTOS documentation as follows:
- Update terminology ("CPU" to "Core", "ESP-IDF FreeRTOS" to "IDF FreeRTOS")
- Fixed some inconsistent formatting
- Rearranged some sub sections
- Updated section regarding single-core mode to be coherent with v10.5.1 update.
2024-01-02 22:51:24 +08:00
Xu Si Yu
baf258e3e6
fix(openthread): update lib to set raw pcb ttl value
2024-01-02 17:05:16 +08:00
Rahul Tank
586862e9b2
fix(nimble): Enable address resolution across reboot
2024-01-02 14:03:29 +05:30
zhanghaipeng
951e3b2b8c
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2023-12-30 20:40:47 +08:00
zhanghaipeng
e9c1d5c4b6
fix(bt/bluedroid): Update ble ibeacon example document
2023-12-30 20:40:36 +08:00
zhanghaipeng
48226735d1
fix(bt/bluedroid): Update ble gattc gatts coex example
2023-12-30 20:40:21 +08:00
zhanghaipeng
f4c6faa943
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:13:26 +08:00
Jiang Jiang Jian
bd18b8ba6a
Merge branch 'bugfix/fix_ble_app_unregister_no_event_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix ble app unregister no event(backport v5.2)
See merge request espressif/esp-idf!28167
2023-12-29 11:08:20 +08:00
Jiang Jiang Jian
086294e3b3
Merge branch 'bugfix/fix_ble_recorrect_enable_bug_v5.2' into 'release/v5.2'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default (backport v5.2)
See merge request espressif/esp-idf!28121
2023-12-29 10:57:47 +08:00
Jiang Jiang Jian
b85b15a3c4
Merge branch 'bugfix/fix_gatts_stop_race_condition_v5.2' into 'release/v5.2'
...
fix(nimble): Handled race condition for conn variables being set to NULL (v5.2)
See merge request espressif/esp-idf!28168
2023-12-29 10:57:29 +08:00
Jiang Jiang Jian
1ff54dde9a
Merge branch 'bugfix/wifi_backport_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Cover additional situations for reporting new reason codes
See merge request espressif/esp-idf!28182
2023-12-29 10:55:36 +08:00
zhiweijian
8477ec19f5
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-29 02:00:22 +08:00
muhaidong
fd9a55a775
fix(wifi): fix beacon was unexpectedly freed issue
2023-12-29 00:05:39 +08:00
jgujarathi
239a6da000
fix(esp_wifi): Cover additional situations for reporting new reason codes
...
- WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY will be reported for the following
reasons
-- AP has PMF required but station is not configured for pmf capable/required.
-- Station has PMF required but AP is not configured for pmf capable/required.
-- The AP is using unsupported group management/pairwise ciphers
-- OWE not enabled by station for found OWE AP
-- AP RSNXE parsing failed in supplicant
-- AP is in Independent BSS mode
2023-12-29 00:03:50 +08:00
Jiang Jiang Jian
9694fe3c2a
Merge branch 'bugfix/nan_crash_sched_bcn_v5.2' into 'release/v5.2'
...
Fix crash while stopping NAN (Backport v5.2)
See merge request espressif/esp-idf!28178
2023-12-28 23:52:57 +08:00
Jiang Jiang Jian
36a7c4ca66
Merge branch 'backport/add_dynamic_iram_check_for_ot_sleep_v52' into 'release/v5.2'
...
fix(pm): fix extra retention function to iram(Backportv5.2)
See merge request espressif/esp-idf!28135
2023-12-28 22:55:08 +08:00
Jiang Jiang Jian
0e03d101e2
Merge branch 'backport/ieee802154_receive_done_handler_v52' into 'release/v5.2'
...
fix(ieee802154): introduce a receive done handler feature(backportV5.2)
See merge request espressif/esp-idf!28132
2023-12-28 22:54:58 +08:00
Jiang Jiang Jian
50cb3a4435
Merge branch 'backport/fix_ble_prepare_write_v5.2' into 'release/v5.2'
...
Backport/fix ble prepare write v5.2
See merge request espressif/esp-idf!27910
2023-12-28 22:54:18 +08:00
Shyamal Khachane
06086d3a36
fix(esp_wifi): Fix crash while stopping NAN
...
Also fix inconsistent NAN macro values
2023-12-28 18:43:13 +05:30
zwx
1fdb0e1871
feat(openthread): add dynamic iram check for ot sleepy example
2023-12-28 17:47:30 +08:00
zwx
61379f09cd
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-28 17:47:30 +08:00
Rahul Tank
9b50d7d60f
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-28 15:11:56 +05:30
Guillaume Souchere
490df3a348
fix(heap): prevent double traversal of hashmap in map_find_and_remove
...
Remove the use of SLIST_REMOVE in map_find_and_remove to prevent the hashmap
list to be traversed twice in the function.
Closes https://github.com/espressif/esp-idf/issues/12820
2023-12-28 17:38:12 +08:00
Jiang Jiang Jian
796065f6fb
Merge branch 'contrib/github_pr_12813_v5.2' into 'release/v5.2'
...
fix(esp32): Fixed declaration issue (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28081
2023-12-28 17:37:20 +08:00
zwx
e86e0f3dc8
fix(ieee802154): introduce a receive done handler feature
2023-12-28 17:34:51 +08:00
zhanghaipeng
915cb63bb1
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 17:32:45 +08:00
Jiang Jiang Jian
33756fd210
Merge branch 'bugfix/fix_ble_phy_tx_ifs_v5.2' into 'release/v5.2'
...
Bugfix/fix ble phy tx ifs v5.2
See merge request espressif/esp-idf!28151
2023-12-28 16:59:49 +08:00
Jiang Jiang Jian
194343e056
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep_v5.2' into 'release/v5.2'
...
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup(v5.2)
See merge request espressif/esp-idf!28146
2023-12-28 14:49:14 +08:00
zhanghaipeng
c4d3d74e39
fix(phy): Fix ble tx ifs time for ESP32
2023-12-28 14:08:01 +08:00
zhanghaipeng
fb0c9550d8
fix(bt/bluedroid): Fix prepare write for BLE example
2023-12-27 22:03:48 +08:00
zhanghaipeng
f18d887a6d
fix(bt/bluedroid): Fix BLE prepare write
2023-12-27 22:03:48 +08:00
Jiang Jiang Jian
c30d9829d3
Merge branch 'bugfix/wait_tvsl_after_non_pd_top_lightsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6 (v5.2)
See merge request espressif/esp-idf!28144
2023-12-27 19:34:37 +08:00
wuzhenghui
6d238cdba2
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-27 19:12:16 +08:00
Island
5c24c70ed8
Merge branch 'feat/ble_mesh_miscellaneous_update_v5.2' into 'release/v5.2'
...
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related(v5.2)
See merge request espressif/esp-idf!28030
2023-12-27 17:50:12 +08:00
wuzhenghui
fcb9cf8b93
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-27 15:35:00 +08:00
wuzhenghui
83b6c79f93
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
2023-12-27 15:34:55 +08:00
Jiang Jiang Jian
14d88e5e5e
Merge branch 'bugfix/add_ble_fixes' into 'release/v5.2'
...
fix(nimble): Add ble fixes in nimble (v5.2)
See merge request espressif/esp-idf!28112
2023-12-27 10:30:46 +08:00
Jiang Jiang Jian
7823f6c996
Merge branch 'bugfix/crash_in_btc_hf_init_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v5.2)
See merge request espressif/esp-idf!28115
2023-12-27 10:26:19 +08:00
Jiang Jiang Jian
bdce46f1e3
Merge branch 'fix/add_malloc_cap_8bit_for_vfs_select' into 'release/v5.2'
...
fix(vfs): add MALLOC_CAP_8BIT for vfs select(Backport v5.2)
See merge request espressif/esp-idf!27720
2023-12-26 19:03:26 +08:00
harshal.patil
8e4fa20695
fix(examples): Fix encoding issue in esp_local_ctrl's proto script
2023-12-26 14:02:50 +05:30
Jiang Jiang Jian
bb45925dff
Merge branch 'bugfix/fix_memory_leak_in_c3_s3_controller_v5.2' into 'release/v5.2'
...
Fixed memory leak in ESP32C3 and ESP32S3 controller (Backport v5.2)
See merge request espressif/esp-idf!28037
2023-12-26 16:18:28 +08:00
Roshan Bangar
962b105be5
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-26 10:09:12 +05:30
Rahul Tank
ce6b508c4f
fix(nimble): Add VSC support for setting chan select algo
2023-12-26 10:08:52 +05:30
Jin Cheng
f30d282d66
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:48:04 +08:00
Jin Cheng
daed0d9f3a
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:48:04 +08:00
Jin Cheng
09db8a96f0
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:48:04 +08:00
Jin Cheng
fe277d5b13
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:48:04 +08:00
Jin Cheng
659ae0ce9e
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-12-26 11:48:04 +08:00
Jin Cheng
77430f3e2d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:48:04 +08:00
linruihao
125a784983
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-26 10:58:58 +08:00
Jiang Jiang Jian
21f33f6e2a
Merge branch 'feature/hogp_example_support_v5.2' into 'release/v5.2'
...
feat(nimble): Added HID over Gatt Profile Support (v5.2)
See merge request espressif/esp-idf!28024
2023-12-26 10:49:36 +08:00
Jiang Jiang Jian
a80717fbd5
Merge branch 'feature/support_suspend_on_120m_v5.2' into 'release/v5.2'
...
feat(spi_flash): Enable auto suspend on when flash works under 120M (backport v5.2)
See merge request espressif/esp-idf!27951
2023-12-26 10:42:32 +08:00
Jiang Jiang Jian
690d1a032e
Merge branch 'bugfix/u32_reg_tsens_v5.2' into 'release/v5.2'
...
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug(backport v5.2)
See merge request espressif/esp-idf!27947
2023-12-26 10:41:45 +08:00
Jiang Jiang Jian
bf0a5fe7f4
Merge branch 'fix/spi_lcd_example_fix_border_pixel_display_v5.2' into 'release/v5.2'
...
fix(spi_master): fixed lcd example block border pixel issue (v5.2)
See merge request espressif/esp-idf!27919
2023-12-26 10:40:05 +08:00
Jiang Jiang Jian
e79f46c044
Merge branch 'fix/bump_precommit_esp_idf_sbom_v5.2' into 'release/v5.2'
...
fix: bump esp-idf-sbom to v0.13.0 in pre-commit (v5.2)
See merge request espressif/esp-idf!27878
2023-12-26 10:39:24 +08:00
Jiang Jiang Jian
23e7663119
Merge branch 'bugfix/coredump_detect_v5.2' into 'release/v5.2'
...
tools: idf.py: fix detection of raw core dump file (v5.2)
See merge request espressif/esp-idf!27840
2023-12-26 10:38:43 +08:00
Jiang Jiang Jian
17f2bceeb7
Merge branch 'contrib/github_pr_12637_v5.2' into 'release/v5.2'
...
Dockerfile with variable depth parameter (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27827
2023-12-26 10:37:48 +08:00
Jiang Jiang Jian
000c70b3a1
Merge branch 'docs/fix_dash_encoding_v5.2' into 'release/v5.2'
...
docs(programming_guide): turned off smartquotes (v5.2)
See merge request espressif/esp-idf!27818
2023-12-26 10:36:38 +08:00
Jiang Jiang Jian
17654970e9
Merge branch 'tools/use_recommended_tool_priority_backport_v_5_2' into 'release/v5.2'
...
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one (v5.2)
See merge request espressif/esp-idf!27796
2023-12-26 10:35:56 +08:00
Jiang Jiang Jian
c3b7aa76d9
Merge branch 'change/add_scl_check_v5.2' into 'release/v5.2'
...
change(i2c): Add check for scl frequency for master_bus_add_device(backport v5.2)
See merge request espressif/esp-idf!27662
2023-12-26 10:34:00 +08:00
Jiang Jiang Jian
5b110971ac
Merge branch 'contrib/github_pr_12683_v5.2' into 'release/v5.2'
...
fix(tools): fix path delimiter in gdbinit for Windows (v5.2)
See merge request espressif/esp-idf!27574
2023-12-26 10:32:58 +08:00
Jiang Jiang Jian
0d8ca93e8d
Merge branch 'feature/update-gdb-to-12.1_20231023_v5.2' into 'release/v5.2'
...
feat(tools): update gdb version to 12.1_20231023 (v5.2)
See merge request espressif/esp-idf!27376
2023-12-26 10:32:07 +08:00
Jiang Jiang Jian
c70dde1420
Merge branch 'bugfix/connect_after_scan_v5.2' into 'release/v5.2'
...
fix(conn): Change second connect delay time to 730 (v5.2)
See merge request espressif/esp-idf!27836
2023-12-26 10:30:48 +08:00
Island
90e21c4404
Merge branch 'bugfix/fix_ble_clear_white_list_v5.2' into 'release/v5.2'
...
Fixed add(remove) RPA to(from) white list on ESP32C3(backport v5.2)
See merge request espressif/esp-idf!27797
2023-12-26 10:28:32 +08:00
Jiang Jiang Jian
9d2d1e2d39
Merge branch 'bugfix/ieee802154_deinit_v5.2' into 'release/v5.2'
...
Bugfix/ieee802154 deinit (Backport v5.2)
See merge request espressif/esp-idf!27974
2023-12-25 20:39:20 +08:00
Jiang Jiang Jian
99d10ca3d2
Merge branch 'change/change_regdma_power_issue_macro_v5.2' into 'release/v5.2'
...
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG (backport v5.2)
See merge request espressif/esp-idf!27992
2023-12-25 20:38:48 +08:00
Jiang Jiang Jian
03211c7024
Merge branch 'docs/Separate_low-power_documents_v5.2' into 'release/v5.2'
...
docs:separate low power documents (backport v5.2)
See merge request espressif/esp-idf!28022
2023-12-25 20:37:53 +08:00
Jiang Jiang Jian
3139ae0f0e
Merge branch 'backport/openthread_related_feature_v52' into 'release/v5.2'
...
Backport some openthread related features (backport v5.2)
See merge request espressif/esp-idf!28053
2023-12-25 20:37:03 +08:00
Jiang Jiang Jian
0b9b16cb77
Merge branch 'bugfix/put_extra_link_retention_in_iram_5.2' into 'release/v5.2'
...
fix(pm): place extra link opt in iram(backport v5.2)
See merge request espressif/esp-idf!27899
2023-12-25 20:36:34 +08:00
Jiang Jiang Jian
40f7adaf3b
Merge branch 'bugfix/doc_changes_v52' into 'release/v5.2'
...
Use `@file` for file documentation and resolved few doc build warnings(v5.2)
See merge request espressif/esp-idf!28002
2023-12-25 20:35:34 +08:00
Jiang Jiang Jian
0af120ae17
Merge branch 'fix/btc_config_lock_error_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed btc_config_lock error (backport v5.2)
See merge request espressif/esp-idf!28069
2023-12-25 20:34:34 +08:00
Jiang Jiang Jian
4efa9ca1db
Merge branch 'bugfix/fix_establish_two_sco_fail_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed establish two sco connections failed (Backport v5.2)
See merge request espressif/esp-idf!28100
2023-12-25 20:34:09 +08:00
Jiang Jiang Jian
ede660ce4b
Merge branch 'optimize/When_psram_is_enable_the_number_of_ooseq_is_not_limited_5.2' into 'release/v5.2'
...
optimize(lwip):when psram is enable the number of ooseq is not limited 5.2
See merge request espressif/esp-idf!27944
2023-12-25 20:32:13 +08:00
Jiang Jiang Jian
1fb7a2ca58
Merge branch 'fix/build_error_in_compiler_performance_mode_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed build error when compiler in performace mode (backport v5.2)
See merge request espressif/esp-idf!27863
2023-12-25 20:31:50 +08:00
Island
c8b5789267
Merge branch 'bugfix/ble_stack_disable_v5.2' into 'release/v5.2'
...
Bugfix/ble stack disable v5.2(backport v5.2)
See merge request espressif/esp-idf!27651
2023-12-25 18:33:25 +08:00
Island
5592d28f9e
Merge branch 'bugfix/ble_update_lib_20231219_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!28000
2023-12-25 18:32:52 +08:00
zwx
d5076b5749
feat(ieee802154): rf enable and disable refactor
2023-12-25 10:56:11 +08:00
xiaqilin
f183419d94
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-25 10:56:11 +08:00
linruihao
4a6a10044d
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:41:01 +08:00
zwl
1ff3eaafe9
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
2023-12-22 15:31:29 +08:00
schottj
7b32ba0763
fix(app_update): fixed undeclared variable 'ret' in esp_ota_ops.c
2023-12-22 12:30:57 +05:30
cjin
82d53440a4
change(ble): added ble cca en and thresh option
2023-12-22 14:34:30 +08:00
luomanruo
f75b4b1636
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-22 14:34:30 +08:00
luomanruo
ae21032e9d
ble(update):
...
Update c2 lib to 7c6c9d53
Update h2 lib to 0ecb36f0
Update c6 lib to 0ecb36f0
2023-12-22 14:33:32 +08:00
Island
4e09c6e346
Merge branch 'bugfix/ble_update_lib_20231201_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!27588
2023-12-22 14:11:06 +08:00
morris
0056ab449e
Merge branch 'bugfix/gdma_legacy_macro_back_again_v5.2' into 'release/v5.2'
...
fix(gdma): reserve the SOC_GDMA_PAIRS_PER_GROUP (v5.2)
See merge request espressif/esp-idf!28054
2023-12-22 13:44:36 +08:00
Mahavir Jain
c6bf363f14
Merge branch 'fix/nvs_encr_flash_enc_dependency_v5.2' into 'release/v5.2'
...
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption (v5.2)
See merge request espressif/esp-idf!27838
2023-12-22 11:50:59 +08:00
gongyantao
5515c890ed
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:30:26 +08:00
Mo Fei Fei
d1efa0d869
docs(nvs_flash): Update CN translation for nvs_encryption.rst
2023-12-21 19:22:56 +05:30
Laukik Hase
6a216ca839
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
...
- This change will introduce a breaking change for SoCs with the HMAC
peripheral. Turning on flash encryption will no longer enable NVS
encryption automatically.
Closes https://github.com/espressif/esp-idf/issues/12549
2023-12-21 19:22:56 +05:30
Tomas Rezucha
9b40d39120
refactor(usb/host): Move FIFO size configuration to HAL layer
...
The logic of calculating FIFO sizes is DWC OTG specific.
We move it to the HAL layer to provide better abstraction in the HDC layer.
2023-12-21 10:34:56 +01:00
Tomas Rezucha
71cd4df75a
refactor(usb/host): Make private hal types USB_DWC specific
2023-12-21 10:34:46 +01:00
Tomas Rezucha
42277ac868
feat(usb/host): Add High Speed enumeration types
2023-12-21 10:33:49 +01:00
morris
b893744fd1
fix(gdma): reserve the SOC_GDMA_PAIRS_PER_GROUP
...
Closes https://github.com/espressif/esp-idf/issues/12798
2023-12-21 15:17:54 +08:00
Xu Si Yu
f29d324691
fix(openthread): allow setting netif_idx of udp pcb to no_index
2023-12-21 15:02:06 +08:00
Xu Si Yu
dd83f65e5c
fix(coex): 802.15.4 coex break notification
2023-12-21 15:01:55 +08:00
Xu Si Yu
6b8740ae8d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-21 15:01:44 +08:00
Xu Si Yu
01808d0cfb
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
2023-12-21 15:01:31 +08:00
zwx
9ae095fc20
fix(openthread): fix openthread SPI tx timeout issue
2023-12-21 15:00:45 +08:00
zwx
d1f8299726
fix(openthread): add netif check when call udp api for ot
2023-12-21 15:00:09 +08:00
zwx
0375c9bca0
fix(openthread): fix ot netif destroy netif order issue
2023-12-21 14:59:16 +08:00
Mahavir Jain
692d15abbe
Merge branch 'fix/wrong_order_of_includes_in_esp_tls_v5.2' into 'release/v5.2'
...
fix(esp-tls): Fix missing header files in esp_tls_errors.h header file (v5.2)
See merge request espressif/esp-idf!27703
2023-12-20 20:44:31 +08:00
Jiang Jiang Jian
b4a612345b
Merge branch 'bugfix/fix_beacon_eb_memory_leak_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix beacon eb memory leak issue(Backport v5.2)
See merge request espressif/esp-idf!27924
2023-12-20 16:53:44 +08:00
luoxu
fb98bb40f3
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 15:16:57 +08:00
Marius Vikhammer
cff4d95568
docs(programming_guide): turned off smartquotes
...
Sphinx would "smartly" format e.g. double dashes into typographically correct entities,
i.e. a long dash unicode character.
This doesnt always work well for our docs were sometimes a double dash could be a python
argument, which when copied would no longer work.
2023-12-20 13:09:17 +08:00
Roshan Bangar
a58af467fc
feat(nimble): added HID over Gatt profile support
2023-12-20 09:58:26 +05:30
Krzysztof Budzynski
15f1425f67
Apply 2 suggestion(s) to 2 file(s)
2023-12-20 11:10:35 +08:00
wangtao@espressif.com
0d60862933
docs:Separate low-power documents
2023-12-20 11:10:13 +08:00
Frantisek Hrbata
c50a84f218
fix: bump esp-idf-sbom to v0.13.0 in pre-commit
...
v0.13.0 contains fix for the submodule hash validation. Let's
bump its version in pre-commit, so the fix is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-19 15:15:34 +01:00
luomanruo
5c729436d6
ble(fix): Fixed crash issue when reset event queue
2023-12-19 17:35:34 +08:00
luomanruo
96a3926e22
ble(fix): clear event queue when init event queue
...
ble: update log module on ESP32C2, ESP32H2 and ESP32C6
2023-12-19 17:35:34 +08:00
luomanruo
c4444d1385
ble(update):
...
Update c2 lib to 47a787f0
Update h2 lib to 73452eac
Update c6 lib to 73452eac
2023-12-19 17:35:34 +08:00
Vikram Dattu
504c6a09e1
fix(docs): fixed doxygen warnings in few headers
...
- non-matching arguments in `i2c_types.h` and `esp_wifi_crypto_types.h`
- Fixed unended `@cond` macro in `esp_err.h`
2023-12-19 13:12:28 +05:30
Vikram Dattu
2b475022c5
fix(esp_srp): Use @file for file documentation and missing doc
...
Using @brief for file description wrongly associates the documentation to an API.
Correct way to add file description is to use `@file` and then `@brief`. Corrected the same.
- Also added missing doc for esp_srp_handle_t
2023-12-19 13:12:11 +05:30
jgujarathi
13c548cefa
fix(esp_wifi): Correct wifi lib docs for esp_wifi_crypto_types.h
...
- Wifi lib changes for docs of some APIs in esp_wifi_crypto_types.h
2023-12-19 13:11:49 +05:30
zhangyanjiao
1427e14b72
feat(wifi): add wifi channel change event
...
Closes https://github.com/espressif/esp-idf/issues/12538
2023-12-19 13:11:01 +05:30
alanmaxwell
424bf120a3
feat(wifi): support dump 802.11 ACK frame for CSI
2023-12-19 13:10:49 +05:30
zhanghaipeng
90c51d25e0
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-19 12:02:07 +08:00
zhanghaipeng
81bc017ff6
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-19 12:02:07 +08:00
Lou Tianhao
7b5799830c
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-19 11:52:25 +08:00
daiziyan
579bda6b49
docs: add CN trans for idf-docker-image.rst
2023-12-18 17:37:20 +08:00
timoxd7
ae2120cdcd
feat(docker): Add Dockerfile argument for variable clone depth
...
Closes https://github.com/espressif/esp-idf/pull/12637
2023-12-18 17:37:20 +08:00
Roland Dobai
e49823f10c
Merge branch 'ci/backport_master_changes_v5.2' into 'release/v5.2'
...
Ci/backport master changes v5.2
See merge request espressif/esp-idf!27841
2023-12-18 17:32:10 +08:00
Cao Sen Miao
e3a854769a
feat(spi_flash): Enable auto suspend on when flash works under 120M
2023-12-15 16:57:53 +08:00
Cao Sen Miao
3d42ac21fa
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-12-15 16:36:43 +08:00
Aditya Patwardhan
ff8a6a5bf9
Merge branch 'fix/esp32s3_soc_drom_high_addr_v5.2' into 'release/v5.2'
...
fix(soc): esp32s3/Fix the DROM_HIGH_ADDR (v5.2)
See merge request espressif/esp-idf!27821
2023-12-15 15:48:17 +08:00
Xue yun fei
cf4c2ea576
optimize(lwip):when psram is enable the number of ooseq is not limited
2023-12-15 14:10:54 +08:00
muhaidong
608d575172
fix(wifi): fix beacon eb memory leak issue
2023-12-14 18:10:30 +08:00
wanlei
0da6bb8825
fix(spi_master): fixed lcd example block border pixel issue
2023-12-14 17:14:35 +08:00
cjin
bff4001473
fix(pm): place extra link opt in iram
2023-12-14 11:19:05 +08:00
GuyBrush
8b68b39198
fix(tools): fix path delimiter in gdbinit for Windows
...
Merges https://github.com/espressif/esp-idf/pull/12683
Signed-off-by: Alexey Lapshin <alexey.lapshin@espressif.com >
2023-12-13 09:26:40 +00:00
gongyantao
9edbb98a2c
fix(bt/bluedroid): fixed build error when compiler in performace mode
...
Closes https://github.com/espressif/esp-idf/issues/12751
2023-12-12 19:04:19 +08:00
Aleksei Apaseev
786c23bcfa
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one
2023-12-12 14:25:25 +08:00
Jiang Jiang Jian
41ca90905e
Merge branch 'bugfix/fix_esp32h2_system_retention_restore_backup_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration(v5.2)
See merge request espressif/esp-idf!27810
2023-12-11 20:40:53 +08:00
Marius Vikhammer
4435437501
ci(docs): revert git strategy change for deploy docs
2023-12-11 11:34:04 +01:00
Peter Dragun
9effe1aba6
fix(tools): idf.py: fix detection of raw core dump file
...
When idf.py coredump-debug is launched with '--core' argument, it
tries to determine the file format (raw, elf, b64). To detect the
'raw' core dump the code checked if the version word matched one of
the known values.
However, the version word also contains the chip ID in the high
half-word, so the check failed for anything other than the ESP32.
The detection of core file format has been moved to esp-coredump
package in version 1.9.0, including the fix for chip ID.
Reported in https://github.com/espressif/esp-idf/issues/10852
2023-12-11 11:17:54 +01:00
Aleksei Apaseev
8dcf3e5f80
ci: Upload report about modified files and components to s3 bucket
2023-12-11 11:15:45 +01:00
Fu Hanxi
8ce0b8bf73
ci: fix upload failed job log script
2023-12-11 11:15:08 +01:00
Chen Yudong
ceb9e42058
ci: fix fetch git diff from pipeline schedules
2023-12-11 11:14:48 +01:00
Chen Yudong
6947dd533a
ci: fix fetch_from_mirror_url_if_exists
2023-12-11 11:14:43 +01:00
Aleksei Apaseev
e6a4ad3d55
ci: Move upload artifacts execution of build and target_test stages to the after script section
2023-12-11 11:13:56 +01:00
igor udot (horw)
21b06f43bf
ci: added build log artifacts for linux
2023-12-11 11:12:14 +01:00
Aleksei Apaseev
911ad39808
ci: Upload artifacts of target stage jobs to s3 bucket
2023-12-11 11:12:02 +01:00
Fu Hanxi
651f60e663
ci: improve check pylint get files command
2023-12-11 11:11:39 +01:00
ding huan
129bc8b7ff
fix(conn): Change second connect delay time to 730
2023-12-11 16:35:24 +08:00
Jiang Jiang Jian
6a34106488
Merge branch 'contrib/github_pr_12559_v5.2' into 'release/v5.2'
...
fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27708
2023-12-11 16:01:48 +08:00
Jiang Jiang Jian
ff14e382a4
Merge branch 'bugfix/some_wifi_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi issues
See merge request espressif/esp-idf!27736
2023-12-11 16:00:29 +08:00
Jiang Jiang Jian
499625be33
Merge branch 'save_twdt_to_coredump_v5.2' into 'release/v5.2'
...
feat(coredump): save twdt panic output to coredump elf file (v5.2)
See merge request espressif/esp-idf!27756
2023-12-11 14:51:33 +08:00
Aditya Patwardhan
ebcb490aa9
fix(soc): esp32s3/Fix the DROM_DROM_HIGH limit
...
Previously the DROM_HIGH_ADDR for esp32s3 was 0x3D000000, which
convers only 16 MB of address range. But esp32s3 supports 32 MB
external memory. So this address should be 0x3E000000
2023-12-11 12:17:12 +05:30
wuzhenghui
613c17bc2f
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration
2023-12-11 11:24:00 +08:00
Jiang Jiang Jian
a2b96227ac
Merge branch 'bugfix/fix_rtc_us_to_cycle_div_zero_in_deepsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process (backport v5.2)
See merge request espressif/esp-idf!27763
2023-12-11 10:57:19 +08:00
Jiang Jiang Jian
1ef5c02c37
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable (backport v5.2)
See merge request espressif/esp-idf!27765
2023-12-11 10:56:45 +08:00
Anton Maklakov
aefe0722a0
Merge branch 'feature/qemu-esp-develop-8.1.3-20231206_v5.2' into 'release/v5.2'
...
feat(tools): update qemu to esp-develop-8.1.3-20231206 (v5.2)
See merge request espressif/esp-idf!27784
2023-12-11 10:52:09 +08:00
Anton Maklakov
96ba61f89f
Merge branch 'ci/git_strategy_optimization_v5.2' into 'release/v5.2'
...
ci: optimize git strategy (v5.2)
See merge request espressif/esp-idf!27793
2023-12-11 10:27:36 +08:00
Ivan Grokhotkov
985cc9318a
Merge branch 'feature/storage_nvs_find_key_v5.2' into 'release/v5.2'
...
feat(nvs_flash): Added function nvs_find_key (v5.2)
See merge request espressif/esp-idf!27806
2023-12-11 10:11:54 +08:00
Ivan Grokhotkov
8f79c54242
Merge branch 'feature/update_strorage_test_config_v5.2' into 'release/v5.2'
...
feat(storage): update config for app tests (v5.2)
See merge request espressif/esp-idf!27805
2023-12-11 10:11:29 +08:00
radek.tandler
6949092234
feat(nvs_flash): Added function nvs_find_key
...
Closes https://github.com/espressif/esp-idf/issues/12155
2023-12-09 09:12:31 +01:00
Tomáš Rohlínek
ad25a90d6a
feat(storage): minimize platforms for tests
2023-12-09 09:01:21 +01:00
Tomáš Rohlínek
d5dc04693d
feat(storage): add dependencies for tests
2023-12-09 09:01:21 +01:00
Tomáš Rohlínek
aca0d3ad17
feat(storage): update config for app tests
2023-12-09 09:01:21 +01:00
Roland Dobai
a36d8bc742
Merge branch 'fix/coredump_port_v5.2' into 'release/v5.2'
...
fix(tools/coredump): do not detect port when core file is used (v5.2)
See merge request espressif/esp-idf!27670
2023-12-08 21:29:39 +08:00
liuning
3fdbfb2069
fix(wifi): fix disconnected abnormal sleep
2023-12-08 13:08:55 +00:00
muhaidong
87cc516338
fix(wifi): fix psram enabled but initialized fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11971
2023-12-08 13:08:55 +00:00
zhangyanjiao
c26660e504
fix(wifi/mesh): fix connection and opmoode error in mesh
...
1. fix the bug that station can't found AP when the authmode is WPA
2. fix wifi mode error when mesh start after station has connected to router
Closes https://github.com/espressif/esp-idf/issues/12646
2023-12-08 13:08:55 +00:00
Jiang Jiang Jian
da169340f9
Merge branch 'bugfix/fix_dhcp_server_can_not_restore_address_pool_issue_5.2' into 'release/v5.2'
...
fix(dhcp server):dhcp server can not restore address pool 5.2
See merge request espressif/esp-idf!27740
2023-12-08 21:05:00 +08:00
chenjianhua
f727b7b25d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 19:49:57 +08:00
Fu Hanxi
0fe3ec63a0
ci: optimize git strategy
2023-12-08 11:00:19 +01:00
Roland Dobai
7778ab2759
Merge branch 'feat/manifest_check_v5.2' into 'release/v5.2'
...
feat: use esp-idf-sbom pre-commit plugin (v5.2)
See merge request espressif/esp-idf!27748
2023-12-08 16:54:23 +08:00
Ivan Grokhotkov
fdf04b3198
feat(tools): update qemu to esp-develop-8.1.3-20231206
...
https://github.com/espressif/qemu/releases/tag/esp-develop-8.1.3-20231206
2023-12-08 15:35:26 +07:00
wuzhenghui
debcb50fd2
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-12-08 14:18:45 +08:00
wuzhenghui
7b3c08e37a
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
...
Closes https://github.com/espressif/esp-idf/issues/12695
2023-12-08 13:59:52 +08:00
Jiang Jiang Jian
db15c0e183
Merge branch 'fix/coexist_reg_esp32c6_set_default_value_v5.2' into 'release/v5.2'
...
fix(esp_coex): fix esp32c6 coex reg reset issue (backport v5.2)
See merge request espressif/esp-idf!27739
2023-12-08 11:14:58 +08:00
Marius Vikhammer
a5dc34f416
Merge branch 'refactor/soc_caps_multiple_cores_v5.2' into 'release/v5.2'
...
change(docs): Update multicore tags to SOC_CPU_HAS_MULTIPLE_CORES (v5.2)
See merge request espressif/esp-idf!27743
2023-12-08 10:56:26 +08:00
Erhan Kurubas
d9d388dae7
feat(coredump): save twdt panic output to coredump elf file
2023-12-07 15:21:24 +01:00
Jiang Jiang Jian
97594d2076
Merge branch 'backport/add_config_to_set_custom_mac_as_base_mac_v5_2' into 'release/v5.2'
...
feat(mac): Add a configuration to set custom MAC as base MAC(Backport V5.2)
See merge request espressif/esp-idf!27738
2023-12-07 21:03:51 +08:00
Jiang Jiang Jian
0a1e5846c7
Merge branch 'bugfix/fix_sm_inject_return_value_v5.2' into 'release/v5.2'
...
fix(nimble): Added change to return success for API execution (v5.2)
See merge request espressif/esp-idf!27725
2023-12-07 21:03:34 +08:00
Frantisek Hrbata
a6cbcb91d2
feat: use esp-idf-sbom pre-commit plugin
...
Currently sbom manifest is checked only in .gitmodules and
this check is done in pre-commit and also in CI. Meaning it's running
three times(pre-commit before push if user has it enabled, in CI
as there is the pre-commit run again and again with test in CI). Since
esp-idf-sbom contains a full manifest validation support and pre-commit
plugin for it, let's use it. This removes all the current sbom testing
and replaces it with a signle pre-commit plugin which validates all
manifests files(sbom.yml, idf_component.yml, .gitmodules and also
referenced manifests) in repository. Note that this checks all
manifests, not only ones which were modified. The check is reasonably
fast though, so it should not cause any problem. The reason for
validating all manifest files is that we want to make sure that the sbom
information in .gitmodules is updated too and that the hash
recorded in .gitmodules is up-to-date. Meaning submodule update
would not trigger this plugin, because no manifest was changed.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-07 13:22:47 +01:00
Darian Leung
3c8cccc73b
change(docs): Update multicore tags to SOC_HP_CPU_HAS_MULTIPLE_CORES
...
Previously, documentation sections that were only meant for multicore ESP
targets would use tags that depend on CONFIG_FREERTOS_UNICORE. This is not
ideal as project configuration can be changed by the user.
This commit updates those tags to use SOC_HP_CPU_HAS_MULTIPLE_CORES which is
always defined in multicore targets regardless of project configuration.
2023-12-07 17:59:44 +08:00
Darian Leung
a7e2ea76d8
change(soc): Add SOC_HP_CPU_HAS_MULTIPLE_CORES
...
This commit adds a the SOC_HP_CPU_HAS_MULTIPLE_CORES convenience macro to
soc_caps.h. This is a convenience boolean cap to represent whether or not the
target has multiple cores, and is intended to be used when writing docs for
multiple targets.
2023-12-07 17:53:18 +08:00
Marius Vikhammer
8005821b09
Merge branch 'change/deprecate_legacy_xtensa_include_path_v5.2' into 'release/v5.2'
...
change(xtensa): Deprecate legacy include paths (v5.2)
See merge request espressif/esp-idf!27673
2023-12-07 17:27:38 +08:00
Island
1f2d548fbb
Merge branch 'backport/fix_ble_menuconfig_v5.2' into 'release/v5.2'
...
Backport/fix ble menuconfig v5.2(backport v5.2)
See merge request espressif/esp-idf!27498
2023-12-07 16:25:30 +08:00
xueyunfei
841339c012
fix(dhcp server):dhcp server can not restore address pool
2023-12-07 15:18:45 +08:00
morris
1fb97c1718
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v5.2' into 'release/v5.2'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v5.2)
See merge request espressif/esp-idf!27600
2023-12-07 15:11:26 +08:00
xiaqilin
39a383981d
fix(esp_coex): fix esp32c6 coex reg reset issue
2023-12-07 15:07:06 +08:00
morris
61bd19b446
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2_v5.2' into 'release/v5.2'
...
adc: fix calibration error when waking up from light sleep on H2 and enable test (v5.2)
See merge request espressif/esp-idf!27602
2023-12-07 14:29:55 +08:00
morris
4e5757f1ab
Merge branch 'refactor/uart_read_bytes_from_ringbuf_v5.2' into 'release/v5.2'
...
change(uart): improved the internal logic of uart_read_bytes (v5.2)
See merge request espressif/esp-idf!27701
2023-12-07 14:23:05 +08:00
zwx
0d4d3c103f
feat(mac): Add a configuration to set custom MAC as base MAC
2023-12-07 14:14:55 +08:00
Rahul Tank
f8736aed36
fix(nimble): Added change to return success for API execution
2023-12-07 09:40:12 +05:30
Mahavir Jain
37bf8dff6b
Merge branch 'fix/esp32p4-memory-layout_v5.2' into 'release/v5.2'
...
fix(heap): Update the heap memory layout on esp32p4 target (backport v5.2)
See merge request espressif/esp-idf!27097
2023-12-07 11:52:14 +08:00
Jiang Jiang Jian
90d69b38b2
Merge branch 'bugfix/bod_reset_c6_h2_v5.2' into 'release/v5.2'
...
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again(backport v5.2)
See merge request espressif/esp-idf!27722
2023-12-07 10:51:29 +08:00
Jiang Jiang Jian
f32321e6a5
Merge branch 'bugfix/authcomplete_failure_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.2)
See merge request espressif/esp-idf!27619
2023-12-07 10:47:52 +08:00
Jiang Jiang Jian
968b15d380
Merge branch 'fix/rng_register_prefix_discrepency_newer_targets_v5.2' into 'release/v5.2'
...
Fix: RNG register prefix discrepancy for ESP32C6 and ESP32H2 (v5.2)
See merge request espressif/esp-idf!27683
2023-12-07 10:46:15 +08:00
zwx
e951cebfa2
fix(vfs): add MALLOC_CAP_8BIT for vfs select
2023-12-07 10:46:01 +08:00
Jiang Jiang Jian
fdd8d4284f
Merge branch 'bugfix/fix_uart_disabled_in_driver_cause_restart_stuck_v5.2' into 'release/v5.2'
...
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck (backport v5.2)
See merge request espressif/esp-idf!27693
2023-12-07 10:35:07 +08:00
Cao Sen Miao
191466d824
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-12-06 19:46:44 +08:00
Island
56563f7092
Merge branch 'bugfix/fix_some_ble_bugs_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs (backport v5.2)
See merge request espressif/esp-idf!27694
2023-12-06 19:21:22 +08:00
wanlei
572a66b62e
fix(spi): correct some signals and dummy bits docs
2023-12-06 16:05:36 +08:00
TD-er
a4bfa19ebd
fix(spi): Correct REG_SPI_BASE(i) macro for all targets
...
The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-12-06 14:44:26 +08:00
Alexey Gerenkov
a3cee541d3
Merge branch 'save_isr_ctx_to_coredump_v5.2' into 'release/v5.2'
...
feat(coredump): save isr context to coredump elf file (v5.2)
See merge request espressif/esp-idf!27453
2023-12-06 13:57:05 +08:00
Jiang Jiang Jian
bdb0756cdb
Merge branch 'bugfix/dpp_deinit_memleak_v52' into 'release/v5.2'
...
Fix a memory leak in dpp deinit path(v5.2)
See merge request espressif/esp-idf!27680
2023-12-06 13:22:28 +08:00
Harshit Malpani
6595897d2d
fix(esp-tls): Add headers in esp_tls_errors.h header file
...
Closes https://github.com/espressif/esp-idf/issues/12541
2023-12-06 10:19:41 +05:30
Guillaume Souchere
66759438a9
fix(heap): Update the heap memory layout on esp32p4 target
...
- fix the value of SOC_ROM_STACK_START in soc.h
- Update the memory usage of ROM bootloader appendix in bootloader.ld
- Update the soc_memory_regions table to minimize the number of regions
created after the startup stack is added back as a heap.
2023-12-06 04:48:00 +00:00
Marius Vikhammer
56a6cad52c
Merge branch 'fix/esp_hw_support_remove_unused_include_dirs_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Removed nonexistent include directories from cmake (v5.2)
See merge request espressif/esp-idf!27606
2023-12-06 12:09:03 +08:00
Song Ruo Jing
be27966ce9
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2023-12-06 11:39:31 +08:00
Island
e2b18f2c2c
Merge branch 'bugfix/BLEQABR23-35_v5.2' into 'release/v5.2'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval(v5.2)
See merge request espressif/esp-idf!27486
2023-12-06 11:06:47 +08:00
Jiang Jiang Jian
e19be79e4f
Merge branch 'fix/usb_host_soc_caps_backport_v5.2' into 'release/v5.2'
...
USB host soc caps (backport v5.2)
See merge request espressif/esp-idf!27401
2023-12-06 10:55:49 +08:00
Jiang Jiang Jian
a5b9169a7e
Merge branch 'contrib/github_pr_12460_v5.2' into 'release/v5.2'
...
fixing OTA write up to SPI_FLASH_SEC_SIZE margins (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27643
2023-12-06 10:52:24 +08:00
Jiang Jiang Jian
2d8fb1604f
Merge branch 'bugfix/IDFGH-11398_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)(v5.2)
See merge request espressif/esp-idf!27565
2023-12-06 10:51:12 +08:00
wuzhenghui
d07bd19ba6
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck
2023-12-06 10:36:48 +08:00
chenjianhua
6139b362a0
fix(bt): Update bt lib for ESP32(fa43201)
...
- Fixed assert for instant passed workaround
- Fixed scan evt timeout
- Fixed random address setting when scanning
2023-12-06 10:35:55 +08:00
shangke
6a08a13e70
fix(bt/controller): Fixed some HCI commands parameter
2023-12-06 10:35:32 +08:00
chenjianhua
70c7f3725f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-06 10:35:21 +08:00
chenjianhua
b586575970
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(70ab55f)
...
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
2023-12-06 10:35:11 +08:00
chenjianhua
7c3a604e27
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-06 10:34:57 +08:00
Roman Leonov
bc2ef597a4
fix(usb/host): remove bInterval verification during pipe opening for INTR and ISOC EPs
2023-12-05 16:44:53 +01:00
Tomas Rezucha
4cf3acb594
fix(usb/host): Do not abort on string descriptor overflow
...
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-12-05 16:44:53 +01:00
Darian Leung
af4991fb39
refactor(hal/usb_dwc): Add DWC OTG configuration values
...
This commit adds a subset of the DWC OTG configuration values to the
'usb_dwc_ll.h' file. Only relevant configuration values have been added.
Some DWC OTG releated constants have also been moved from 'usb_dwc_hal.h'
to 'usb_dwc_ll.h' and renamed.
2023-12-05 16:44:53 +01:00
Darian Leung
e9c617fa19
refactor(soc): SOC_USB_PERIPH_NUM option
...
This commit refactors SOC_USB_PERIPH_NUM as follows:
- Renamed to SOC_USB_OTG_PERIPH_NUM to avoid confusion with USB Serial JTAG
- Updated to unsigned integer "1U"
- Updated some build rules to depend on SOC_USB_OTG_SUPPORTED instead
2023-12-05 16:44:46 +01:00
harshal.patil
a168fde297
fix(soc/esp32h2): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:33 +05:30
harshal.patil
8558aa4414
fix(soc/esp32c6): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:32 +05:30
jgujarathi
72176eee5d
fix(wpa_supplicant): Move concurrent wps and dpp check to before creating task
...
- Move the check for checking concurrent wps and dpp check to before creating
task rather than after.
2023-12-05 18:57:33 +05:30
jgujarathi
3da789bae6
fix(wpa_supplicant): Fix a crash in esp_wifi_wps_disable
...
- Fixes a crash observed in esp_wifi_wps_disable when wps process
is ongoing, caused due to concurrency issues in cancelling timers.
2023-12-05 18:57:25 +05:30
jgujarathi
34795220d2
fix(wpa_supplicant): Add support for a dpp authentication timeout
...
- Adds support for a 1 second dpp authentication timeout.
2023-12-05 18:57:17 +05:30
jgujarathi
357e0e144b
fix(wpa_supplicant): Restructuring DPP init method to ensure cleanup
...
- Restructuring DPP init function to ensure cleanup of variables in case of
init failure
2023-12-05 18:57:09 +05:30
jgujarathi
58f1bde9ef
fix(wpa_supplicant): Fix location of clearing up dpp global variables
...
- Fix location of cleaing up dpp global variables to ensure that there are
no concurrency issues.
2023-12-05 18:57:02 +05:30
jgujarathi
f9c8db8f94
fix(wpa_supplicant): Fix a memory leak in dpp deinit path
...
- Ensures that the auth information of dpp gets freed when there is
dpp gets deinited.
2023-12-05 18:56:52 +05:30
aditi_lonkar
6a92a3582e
fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times
2023-12-05 18:56:30 +05:30
zhangyanjiao
609d25482b
fix(wifi): fix the crash issue when clear scan ap list
2023-12-05 18:54:15 +05:30
zhangyanjiao
36cbbdcf65
feat(wifi): add new api to get one scan ap record
2023-12-05 18:54:06 +05:30
Darian Leung
a75cf3effd
change(xtensa): Add migration guide for depreacted include paths
2023-12-05 18:37:33 +08:00
Darian Leung
b85e6d3dd8
change(xtensa): Deprecate ".../xtensa_timer.h" include path
...
This commit deprecates the "freertos/xtensa_timer.h" and "xtensa/xtensa_timer.h"
include paths. Users should use "xtensa_timer.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_timer.h"
- Add warning to compatibility header
2023-12-05 18:04:52 +08:00
Darian Leung
555bd367e1
change(xtensa): Deprecate ".../xtensa_context.h" include path
...
This commit deprecates the "freertos/xtensa_context.h" and "xtensa/xtensa_context.h"
include paths. Users should use "xtensa_context.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Add warning to compatibility header
2023-12-05 18:04:52 +08:00
Darian Leung
c2e134b775
change(xtensa): Deprecate ".../xtensa_api.h" include path
...
This commit deprecates the "freertos/xtensa_api.h" and "xtensa/xtensa_api.h"
include paths. Users should use "xtensa_api.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Replaced some calls with "esp_cpu_..." equivalents
- Add warning to compatibility header
2023-12-05 18:04:52 +08:00
Darshan Dobariya
7cdddd47aa
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.2)
2023-12-05 14:22:42 +05:30
Peter Dragun
ffd3a58ff9
fix(tools/coredump): do not detect port when core file is used
...
Closes https://github.com/espressif/esp-idf/issues/12673
2023-12-05 09:52:19 +01:00
Marius Vikhammer
bf816394d4
Merge branch 'bugfix/import_lib_example_url_v5.2' into 'release/v5.2'
...
fix(build-system/example): Removed dead URL for downloading tinyxml2 (v5.2)
See merge request espressif/esp-idf!27660
2023-12-05 15:27:19 +08:00
Cao Sen Miao
1625943486
change(i2c): Add check for scl frequency for master_bus_add_device
...
Closes https://github.com/espressif/esp-idf/issues/12598
2023-12-05 13:36:39 +08:00
Marius Vikhammer
52eab870e5
fix(build-system/example): Updated dead URL for downloading tinyxml2
...
The import_lib example contained a fallback mirror for downloading tinyxml2 sources
but this link was dead. If this mirror was used it would cause the build to fail.
2023-12-05 12:32:22 +08:00
Jiang Jiang Jian
ffbbf0cebf
Merge branch 'feature/add_fatfs_sbom_v5.2' into 'release/v5.2'
...
feat(storage/fatfs): add sbom file manifest for FatFs (v5.2)
See merge request espressif/esp-idf!27479
2023-12-05 12:03:17 +08:00
Tomas Rohlinek
a635d11b4a
feat(storage/fatfs): add sbom file manifest for FatFs (v5.2)
2023-12-05 12:03:17 +08:00
Jiang Jiang Jian
df43d670a1
Merge branch 'change/freertos_remove_xcoreid_for_single_core_v5.2' into 'release/v5.2'
...
change(freertos/idf): Remove xCoreID from TCB in single-core builds (v5.2)
See merge request espressif/esp-idf!27617
2023-12-05 12:01:09 +08:00
Jiang Jiang Jian
7a3efab6a7
Merge branch 'backport/router_forwarding_flag_set_v52' into 'release/v5.2'
...
feat(lwip): support NA router farwording flag set(Backport v5.2)
See merge request espressif/esp-idf!27631
2023-12-05 11:59:54 +08:00
Jiang Jiang Jian
6388f3f13c
Merge branch 'bugfix/nan_sd_dp_timer_fixes_v5.2' into 'release/v5.2'
...
Fix NAN service discovery, datapath and timer bugs (Backport v5.2)
See merge request espressif/esp-idf!27530
2023-12-05 11:29:16 +08:00
Jiang Jiang Jian
eb848eaa6b
Merge branch 'bugfix/remove_rpa_rec_v5.2' into 'release/v5.2'
...
fix(nimble): Handled the deletion of RPA mapping.(v5.2)
See merge request espressif/esp-idf!27320
2023-12-05 11:16:12 +08:00
Jiang Jiang Jian
c7b527bd27
Merge branch 'bugfix/alarm_args_double_free_v5.2' into 'release/v5.2'
...
Bugfix/alarm args double free v5.2
See merge request espressif/esp-idf!27537
2023-12-05 11:14:13 +08:00
Martin Vychodil
aba5fdcdcd
Merge branch 'fix/fatfsgen_construct_v5.2' into 'release/v5.2'
...
fix(tools): Fix fatfsgen construct dependency (v5.2)
See merge request espressif/esp-idf!27653
2023-12-05 07:29:32 +08:00
Roland Dobai
fc95a892ab
fix(tools): Fix fatfsgen construct exception type and dependency
...
construct=2.10.70 fixed an issue
(c3866e9492 )
and StringError is raised instead of UnicodeDecodeError.
2023-12-04 17:21:10 +01:00
kohait00
4c1c9373e9
fix(app_update): avoid erasing an extra sector than the actual required size
...
OTA update used to fail if `firmware_size == partition_size`, because the code was trying to
erase one additional sector beyond the space reserved for the firmware partition.
This commit fixes the problem and OTA update can work if the firmware
size exactly matches the allocated partition size.
Closes https://github.com/espressif/esp-idf/pull/12460
2023-12-04 18:42:44 +05:30
Island
3081c8b5ea
Merge branch 'bugfix/BLEQABR23-811_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate...(v5.2)
See merge request espressif/esp-idf!27567
2023-12-04 19:48:29 +08:00
zwx
afbbaaf417
feat(lwip): support NA router farwording flag set
...
* Update submodule: git log --oneline
4a8286ab8bcf983f22421e3d4be650837b5eb277..542ba2997f6cc14fe9c3d781bf9b0d890cd70bb1
- fix router forwarding flag set (espressif/esp-lwip@542ba299 )
2023-12-04 16:22:24 +08:00
Darian Leung
913550f62c
fix(freertos/idf): Fix invalid xCoreID arguments in single-core
...
IDF FreeRTOS v10.5.1 no longer accepts out of range xCoreID arguments in
"PinnedToCore" task creation functions when building for single-core. This
commit fixes those violations through ESP-IDF.
2023-12-04 15:03:58 +08:00
Darian Leung
ee0ee4887f
change(freertos/idf): Remove xCoreID TCB member for single-core
...
This commit does the following:
- removes the xCoreID member from the TCB when building for single-core
- xCoreID is no longer hard set to 0 when calling "PinnedToCore" task creation
functions in single-core
- Tidy up or add missing xCoreID asserts for functions that take xCoreID as an
argument:
- Functions that set/query a variable of a particular core will call
taskVALID_CORE_ID() to ensure ) 0 <= xCoreID < configNUMBER_OF_CORES
- Task creation functions that accept xCoreID also call taskVALID_CORE_ID()
but also allow tskNO_AFFINITY.
- Fix TaskStatus_t
- Remove xCoreID from TaskStatus_t if configTASKLIST_INCLUDE_COREID is not
defined.
- Set xCoreID to 0 when calling vTaskGetInfo() in single-core builds
2023-12-04 15:03:55 +08:00
Darian Leung
63fee6c23a
refactor(freertos/idf): Refactor yield and affinity macros
...
This commit refactors the following macros so that calling them no longer
requires referencing pxTCB->xCoreID.
- taskIS_YIELD_REQUIRED()
- taskIS_YIELD_REQUIRED_USING_PRIORITY()
- taskIS_AFFINITY_COMPATIBLE()
2023-12-04 14:59:37 +08:00
zhanghaipeng
633dd89d4a
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-12-04 14:40:58 +08:00
Mahavir Jain
c9f1d3e8be
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_for_aes_gcm_v5.2' into 'release/v5.2'
...
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations (v5.2)
See merge request espressif/esp-idf!27578
2023-12-04 14:09:43 +08:00
Jakob Hasse
e3653aaa98
fix(esp_hw_support): Removed unused include directories from cmake
...
* Closes https://github.com/espressif/esp-idf/issues/12700
2023-12-04 12:59:51 +08:00
Marius Vikhammer
0818b1fca1
Merge branch 'feature/misc_core_build_tests_p4_v5.2' into 'release/v5.2'
...
ci(system): fixed and enabled misc system build tests (v5.2)
See merge request espressif/esp-idf!27476
2023-12-04 12:16:58 +08:00
gaoxu
44f266693a
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
2023-12-04 12:03:49 +08:00
gaoxu
35844b3d09
ci(adc): add a test that adc continuous read after restarting
2023-12-04 11:56:24 +08:00
gaoxu
ca3bcb18b0
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-12-04 11:56:24 +08:00
Jiang Jiang Jian
8c86ccc2c6
Merge branch 'bugfix/lwip_dns_docs_v5.2' into 'release/v5.2'
...
fix(lwip): Document DNS limitation in lwIP (v5.2)
See merge request espressif/esp-idf!27558
2023-12-04 11:05:15 +08:00
Jiang Jiang Jian
7ee2470603
Merge branch 'fix/esp_vfs_fat_sdcard_format_workbuf_leak_v5.2' into 'release/v5.2'
...
fix: esp_vfs_fat_sdcard_format workbuf memory leak (v5.2)
See merge request espressif/esp-idf!27503
2023-12-04 11:03:21 +08:00
Jiang Jiang Jian
821d82f04e
Merge branch 'support/add_srp_salt_ver_gen_api_v5.2' into 'release/v5.2'
...
Generate Salt and verifier pair for given username and password (v5.2)
See merge request espressif/esp-idf!27360
2023-12-04 11:00:50 +08:00
Jiang Jiang Jian
4e0459f112
Merge branch 'feature/refactor_some_coexist_sections_v5.2' into 'release/v5.2'
...
Feature/refactor some coexist sections v5.2
See merge request espressif/esp-idf!27365
2023-12-04 10:46:16 +08:00
Shu Chen
3c43fb0707
Merge branch 'backport5.2/ot_examples_config' into 'release/v5.2'
...
fix(openthread): openthread examples config (backport v5.2)
See merge request espressif/esp-idf!27554
2023-12-03 17:31:52 +08:00
Abhinav Kudnar
fb4e56e9a3
fix(nimble): Handled the deletion of RPA mapping.
2023-12-01 17:54:11 +05:30
Roland Dobai
60e439db60
Merge branch 'feature/docker_git_safe_dirs_v5.2' into 'release/v5.2'
...
feat(docker): allow to add dirs into git's safe.directory (v5.2)
See merge request espressif/esp-idf!27557
2023-12-01 19:04:54 +08:00
harshal.patil
b94656115e
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
2023-12-01 16:34:49 +05:30
zhanghaipeng
068a364a6b
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-01 17:05:23 +08:00
luoxu
134fd6b8d8
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate scan feature on the NimBLE host.
2023-12-01 16:48:31 +08:00
luoxu
d3a78fef1b
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
2023-12-01 16:04:09 +08:00
Mahavir Jain
3ca40da386
Merge branch 'bugfix/fix_http_client_async_mode_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Fix esp_http_client async mode (v5.2)
See merge request espressif/esp-idf!27513
2023-12-01 15:38:16 +08:00
David Cermak
b05cfb4eb1
fix(lwip): Document DNS limitation in lwIP
...
* Add a note that DNS server config is global in lwIP
* Add a section about defining LWIP config macros from CMake
* Mention the DNS limitation in ESP-IDF additions to lwIP
* Update CN for lwIP DNS limitation
Co-Authored-By: Wang Ziyan <wangziyan@espressif.com >
2023-12-01 08:19:26 +01:00
Island
2110f6b037
Merge branch 'update/ble_mesh_put_lib_in_submodule_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Put Mesh 1.1 lib files in submodule (v5.2)
See merge request espressif/esp-idf!27549
2023-12-01 15:17:17 +08:00
mofeifei
1ef33e12a4
docs: update cn trans idf-docker-image
2023-12-01 08:09:05 +01:00
Frantisek Hrbata
720985250b
feat(docker): allow to add paths into git's safe.directory
...
With 8959555cee7e[1] ("setup_git_directory(): add an owner check for the top..")
git added an ownership check of the git directory and refuses to
run any git commands, even parsing the config file, if the git directory
is not owned by the current user. The "fatal: detected dubious ownership in repository"
is reported.
This fixes CVE-2022-24765[2], which allows to compromise user account. On a
multi-user system or e.g. on a shared file system, one user may create a "rogue"
git repository with e.g. core.fsmonitor set to an arbitrary command. Other user
may unwillingly execute this command by running e.g. git-diff or
git-status within the "rogue" git repository, which may be in one of the parent
directories. If e.g. PS1 is set to display information about a git
repository in CWD, as suggested in Git in Bash[3], the user do not need to run
any git command to trigger this, just entering some subdirectory under
this "rogue" git repository is enough, because the git command will be
started transparently through the script used in PS1. The core.fsmonitor
can be set to arbitrary command. It's purpose is to help git to identify changed files
and speed up the scanning for changed files.
rogue
├── .git # owned by user1
└── dir1 # owned by user2
├── dir2 # owned by user2
└── .git # owned by user2
user1 sets core.fsmonitor for git repository in rogue directory
$ git config --add core.fsmonitor "bash -c 'rm -rf \$HOME'"
user2 enters dir1 and runs e.g. git diff and triggers the core.fsmonitor command.
The ownership check may cause problems when running git commands in
ESP-IDF Docker container. For example user may run the container as
root, but the mounted project may be owned by a particular user.
In this case git will refuse to execute any git command within the
"/project" directory, because it's not owned by root. To overcome this,
git allows to set safe.directories, for which the ownership check is
skipped. The security check may be completely disabled by setting
safe.directories to "*". This solution was proposed in PR 12636[4], but
it would allow make it possible to exploit this vulnerability again.
This fix allows user to specify git's safe.directory in IDF_GIT_SAFE_DIR
environmental variable, which may be set during container startup.
The IDF_GIT_SAFE_DIR has same format as PATH and multiple directories can be
specified by using a ":" separator. To entirely disable this git security check
within the container, user may set IDF_GIT_SAFE_DIR='*'. This might be
heplfull in CI.
Closes https://github.com/espressif/esp-idf/pull/12636
[1] - 8959555cee
[2] - https://nvd.nist.gov/vuln/detail/cve-2022-24765
[3] - https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Git-in-Bash
[4] - https://github.com/espressif/esp-idf/pull/12636
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-01 08:09:05 +01:00
Rahul Tank
dc835a0918
Merge branch 'bugfix/add_legacy_adv_clear_vsc_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for VSC to clear legacy adv memory (v5.2)
See merge request espressif/esp-idf!27470
2023-12-01 15:03:45 +08:00
Jiang Jiang Jian
264284e0de
Merge branch 'doc/change_deepsleep_example_readme_v5.2' into 'release/v5.2'
...
Doc/change deepsleep example readme v5.2
See merge request espressif/esp-idf!27446
2023-12-01 14:01:07 +08:00
liuning
2482c4a025
feat(coex): apply struct for coex version
2023-12-01 06:00:34 +00:00
liuning
0d0265f6f3
feat(coex): rename coexist sections
2023-12-01 06:00:34 +00:00
Island
eba1baa63d
Merge branch 'bugfix/ble_update_lib_20231124_v5.2' into 'release/v5.2'
...
ble(update):Update c2 lib to 79ed4e8a,Update h2 lib to 9a237426,Update c6 lib to 9a237426
See merge request espressif/esp-idf!27394
2023-12-01 13:58:27 +08:00
Xu Si Yu
4f33ef4e11
fix(openthread): add eventfd nums for spi interface
2023-12-01 11:59:48 +08:00
Shu Chen
0d55c89950
fix(openthread): remove invalid configs from ot examples
2023-12-01 11:59:38 +08:00
Liu Linyan
ba7b323c3e
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-12-01 10:00:37 +08:00
Liu Linyan
e58ed21fbf
fix(ble_mesh): Remove the orginal mesh 1.1 lib files
2023-12-01 10:00:30 +08:00
Roland Dobai
026fb6e292
Merge branch 'fix/monitor_print_filter_v5.2' into 'release/v5.2'
...
fix(tools/monitor): fix PRINT_FILTER env variable usage (v5.2)
See merge request espressif/esp-idf!27417
2023-12-01 00:08:49 +08:00
morris
587b4b32f8
Merge branch 'bugfix/uart_custom_console_v5.2' into 'release/v5.2'
...
fix(console): enable to select UART1 port for console output (v5.2)
See merge request espressif/esp-idf!27506
2023-11-30 21:46:22 +08:00
Jin Cheng
d28751ee7f
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in L2CAP layer
2023-11-30 19:58:38 +08:00
Jin Cheng
7a335421e1
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in BTC layer
2023-11-30 19:58:02 +08:00
Shyamal Khachane
9f65fa31e2
fix(esp_wifi): Fix NAN service discovery, datapath and timer bugs
...
1. Fix crash while cancelling NAN service
2. Avoid possible crash scenarios while forming datapath
3. Modify peer records structure thus fixing issues in datapath establishment
4. Fix timer out of bound issue causing "No timer handle" warning
5. Fix miscellaneous service discovery and datapath issues
2023-11-30 16:34:19 +05:30
Mu Hai Dong
dd295049a9
fix(wifi): free beacon eb when softap destroy
2023-11-30 16:28:37 +05:30
Ondrej Kosta
b5cfc9400c
ci(esp_eth): addressed LAN8720 errata in CI test
2023-11-30 09:29:37 +00:00
Ondrej Kosta
a82879367a
feat(esp_eth): added ioctl option to read/write PHY registers
...
LAN87xx: Added extra delay after setting PHY speed
2023-11-30 09:29:37 +00:00
Ondrej
d554768528
ci(esp_eth): make additional Ethernet chips test as nightly run
2023-11-30 09:29:37 +00:00
Shu Chen
b807b6ebf3
Merge branch 'fix/ieee802154_sleep_config_v5.2' into 'release/v5.2'
...
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue (backport v5.2)
See merge request espressif/esp-idf!27467
2023-11-30 16:53:12 +08:00
Harshit Malpani
e4ecfc2133
fix(esp_http_client): Fix esp_http_client async mode
...
Closes https://github.com/espressif/esp-idf/issues/12358
2023-11-30 12:04:31 +05:30
Rahul Tank
99a923fa0f
fix(nimble): Add support for VSC to clear legacy adv memory
...
Legacy adv does not have an API for clear adv memory in controller.
Added VSC for same.
2023-11-30 09:10:06 +05:30
Rahul Tank
40d48108b1
Merge branch 'bugfix/cts_handle_invalid_year_val_v5.2' into 'release/v5.2'
...
fix(nimble): Handled invalid write on year value in Current Time Service (v5.2)
See merge request espressif/esp-idf!27461
2023-11-30 11:38:36 +08:00
Song Ruo Jing
55ed548cc6
fix(console): enable to select UART1 port for console output
...
This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets.
2023-11-30 11:26:09 +08:00
zhanghaipeng
3d2daa08cc
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-11-30 10:42:04 +08:00
zhanghaipeng
804f939ed0
docs(bt/bluedroid): Update ble example document
2023-11-30 10:41:48 +08:00
Adam Múdry
d465ed93f6
fix: esp_vfs_fat_sdcard_format workbuf memory leak
2023-11-29 16:16:58 +01:00
Aditya Patwardhan
c90d14c979
Merge branch 'fix/cleanup_deleted_menuconfig_option_entries_v5.2' into 'release/v5.2'
...
fix(mbedtls): Fix menuconfig option entries (v5.2)
See merge request espressif/esp-idf!27463
2023-11-29 21:20:55 +08:00
luoxu
afab071f51
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-11-29 19:19:18 +08:00
Liu Linyan
d680a3949b
fix(ble_mesh): Support using random adv interval for mesh packets
2023-11-29 19:19:18 +08:00
Marius Vikhammer
faf6bc933e
ci(system): fixed and enabled misc system build tests
2023-11-29 16:59:15 +08:00
Martin Vychodil
6fcfe379bc
Merge branch 'feature/expose_unload_partitions_v5.2' into 'release/v5.2'
...
refactor(esp_partition): Expose function for unloading partitions (v5.2)
See merge request espressif/esp-idf!27425
2023-11-29 16:34:26 +08:00
Martin Vychodil
e089cb3d4d
Merge branch 'fix/fatfs_formatting_wrong_volume_v5.2' into 'release/v5.2'
...
Fix: FATFS formatting wrong partition (v5.2)
See merge request espressif/esp-idf!27372
2023-11-29 16:32:24 +08:00
xiaqilin
2555d5cb12
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-29 13:44:59 +08:00
Aditya Patwardhan
c1779ff8b7
fix(mbedtls): Removed redundant menuconfig entry
2023-11-29 09:50:12 +05:30
Roshan Bangar
1437d00487
fix(nimble): Handled invalid write on year value in Current Time Service
2023-11-29 09:49:53 +05:30
Jiang Jiang Jian
1a9f3b22f4
Merge branch 'bugfix/fix_wifi_deinit_s_wifi_modem_sleep_lock_v5.2' into 'release/v5.2'
...
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
See merge request espressif/esp-idf!27451
2023-11-29 12:15:59 +08:00
Erhan Kurubas
567bc462f0
feat(coredump): save isr context to coredump elf file
2023-11-28 18:19:03 +01:00
liuning
a9b1a27c9a
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-11-28 20:57:02 +08:00
Lou Tianhao
09a3d068d9
docs(pm):add uart wakeup description when pd top
2023-11-28 19:39:53 +08:00
Lou Tianhao
70e83a5871
docs(pm):add gpio wakeup description when pd top
2023-11-28 19:39:53 +08:00
Lou Tianhao
e849809f4b
docs(pm):change_deepsleep_example_readme
2023-11-28 19:39:53 +08:00
morris
bc38841c11
Merge branch 'bugfix/i80_lcd_tx_param_check_enhancement_v5.2' into 'release/v5.2'
...
fix(i80_lcd): enhance the check of a valid data phase (v5.2)
See merge request espressif/esp-idf!27427
2023-11-28 18:33:19 +08:00
Rahul Tank
f40318c6c7
Merge branch 'bugfix/fix_duplicate_exception_vsc_5.2' into 'release/v5.2'
...
fix(nimble): Fix the parameters in duplicate exception list vsc command(v5.2)
See merge request espressif/esp-idf!27405
2023-11-28 15:49:51 +08:00
Rahul Tank
4122499997
Merge branch 'feature/current_time_service_v5.2' into 'release/v5.2'
...
feat(nimble): Added Example support for Current Time Service (v5.2)
See merge request espressif/esp-idf!26975
2023-11-28 14:00:21 +08:00
Mahavir Jain
ef5acffcbb
Merge branch 'fix/memory_leak_in_nvs_flash_v5.2' into 'release/v5.2'
...
fix(nvs_flash): Fix the memory leak in the nvs_flash test app (v5.2)
See merge request espressif/esp-idf!27422
2023-11-28 13:26:00 +08:00
morris
1f79b5045d
fix(i80_lcd): enhance the check of a valid data phase
...
in case the user passes a (uint8_t){0x00} parameter with the perameter size
set to zero
2023-11-28 09:57:02 +08:00
Adam Múdry
74c0234f72
refactor(esp_partition): Expose function for unloading partitions
...
Closes https://github.com/espressif/esp-idf/issues/12625
2023-11-27 19:49:59 +01:00
harshal.patil
330f3edf11
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
...
The leak is now reduced by allocating the AES interrupt and
loading the partitions in the test setup instead of in the tests itself.
2023-11-27 17:25:14 +05:30
Shang Zhou
63ea519cbe
docs: Update CN translation for api-guides/tools/idf-monitor.rst
2023-11-27 09:32:41 +01:00
Peter Dragun
c71ee4f78a
fix(tools/monitor): fix PRINT_FILTER env variable usage
2023-11-27 09:32:41 +01:00
Roland Dobai
5c74467a5d
Merge branch 'fix/astyle_pyyaml_cython_v5.2' into 'release/v5.2'
...
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml (v5.2)
See merge request espressif/esp-idf!27398
2023-11-27 16:16:46 +08:00
Rahul Tank
8150abfb67
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-27 08:52:27 +05:30
Rahul Tank
4bedb8372b
feat(nimble): Added example support for Current Time Service
2023-11-27 08:43:00 +05:30
Rahul Tank
170055603e
Merge branch 'bugfix/fix_dangling_pointer_compilation_warning_v5.2' into 'release/v5.2'
...
fix(nimble): Fix dangling pointer error during compilation (v5.2)
See merge request espressif/esp-idf!27160
2023-11-27 10:49:05 +08:00
Rahul Tank
634ce1e425
fix(nimble): Fix dangling pointer error during compilation
2023-11-26 12:36:26 +05:30
Frantisek Hrbata
b74bdaceee
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml
...
pyyaml have problem with newer cython(3.0), this was fixed in pyyaml
6.0.1, which requires cython<3.0. The pyyaml dependency in astyle
was fixed in v1.0.5, but the pre-commit config is still useing v1.0.2.
As a result the pre-commit hooks installation of astyle can fail
on pyyaml. Fix this by bumping the astyle version for pre-commit.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-24 14:32:51 +01:00
Martin Vychodil
b780287e3b
Merge branch 'backport/uart_select_malloc_5.2' into 'release/v5.2'
...
fix(vfs): fix uart malloc when locates ISR context in IRAM(Backport 5.2)
See merge request espressif/esp-idf!27383
2023-11-24 20:49:48 +08:00
luomanruo
8a64c4c404
ble: update rom.ld file
2023-11-24 20:33:49 +08:00
luomanruo
c6c42d0b5c
ble: update sdkconfig_version on ESP32C2, ESP32H2 and ESP32C6
2023-11-24 20:20:20 +08:00
luomanruo
9ead485ffd
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:41:35 +08:00
luomanruo
6abe369115
ble:
...
Update c2 lib to 79ed4e8a
Update h2 lib to 9a237426
Update c6 lib to 9a237426
2023-11-24 19:21:13 +08:00
zwx
be96274ea3
fix(vfs): fix uart malloc when locates ISR context in IRAM
2023-11-24 16:09:14 +08:00
Alexey Lapshin
f28c47e4af
feat(tools): update gdb version to 12.1_20231023
2023-11-24 11:12:09 +04:00
Jiang Jiang Jian
a9f7ea3566
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_fix_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory (v5.2)
See merge request espressif/esp-idf!27315
2023-11-24 12:24:43 +08:00
Jiang Jiang Jian
f0e1a1f35f
Merge branch 'bugfix/ble_update_lib_1110_5.2' into 'release/v5.2'
...
Bugfix/ble update lib 1110 5.2
See merge request espressif/esp-idf!27062
2023-11-24 10:13:30 +08:00
Adam Múdry
c77b2fcd5d
fix(storage): FATFS WL function formatting wrong partition
...
Closes https://github.com/espressif/esp-idf/issues/12542
Co-authored-by: Tony Stuart <anthonyfstuart@gmail.com >
2023-11-23 22:45:36 +01:00
Jiang Jiang Jian
8cc8a1108d
Merge branch 'bugfix/authmode_incompatible_reason_code_v52' into 'release/v5.2'
...
Expand situations for REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY(v5.2)
See merge request espressif/esp-idf!27341
2023-11-23 19:40:25 +08:00
Vikram Dattu
541b665b9f
feat(provisioning): Generate Salt and verifier pair for given username and password
...
This commit adds a new feature to generate a salt and verifier pair for a given username and
password during the provisioning process. This is useful in scenarios where the pairing pin is
randomly generated and shown via some interface such as a display or console.
- Uses the provided username and password to generate a salt and verifier pair
- Adds support for dev mode where the pin/password can still be read from flash
2023-11-23 14:25:53 +05:30
Vikram Dattu
ee65ea9fb7
refactor(esp_srp): Expose esp_srp.h and add API docs
...
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2023-11-23 14:25:53 +05:30
Mahavir Jain
7add372f37
Merge branch 'bugfix/return_code_of_ota_finish_api_v5.2' into 'release/v5.2'
...
fix(esp_https_ota): fix return code of esp_https_ota_finish API (v5.2)
See merge request espressif/esp-idf!27334
2023-11-23 16:30:16 +08:00
Jiang Jiang Jian
263d186a5f
Merge branch 'bugfix/fix_wifi_init_reentrant_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix wifi init reentrant issue
See merge request espressif/esp-idf!27176
2023-11-23 15:28:26 +08:00
Marius Vikhammer
b7ac980fbc
Merge branch 'backport/add_docs_for_coex_v52' into 'release/v5.2'
...
feat(docs) Add RF Coexist docs for H2
See merge request espressif/esp-idf!27237
2023-11-23 13:57:40 +08:00
darshan
80f3916f0f
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
2023-11-23 10:54:31 +05:30
liuning
7faa087670
fix(wifi): fix wifi init reentrant issue
2023-11-23 10:37:16 +08:00
Shu Chen
d0dab67955
Merge branch 'fix/esp32c6_sleep_pll_issue_v5.2' into 'release/v5.2'
...
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue (backport v5.2)
See merge request espressif/esp-idf!27313
2023-11-23 02:31:14 +08:00
Martin Vychodil
004e93764f
Merge branch 'bugfix/uart_vfs_select_in_iram_v5.2' into 'release/v5.2'
...
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled (v5.2)
See merge request espressif/esp-idf!27297
2023-11-22 22:43:24 +08:00
Roland Dobai
f41d1b09f8
Merge branch 'contrib/github_pr_12558_v5.2' into 'release/v5.2'
...
Fix: esptool_py incorrectly assumed target name equals binary name (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27268
2023-11-22 22:41:20 +08:00
jgujarathi
83d9e81789
fix(esp_wifi): Expand situations for REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
...
- Fixes issue with connecting and discovering WEP APs
- Expands the reasons for trigerring a disconnect using
REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
-- SAE-PK configured as compulsory in sta config but disabled for the AP
-- SAE-H2e configured as compulsory in sta config but disabled for an AP
that has authmode as WPA3-PSK or WPA3-WPA2-PSK.
-- Open AP found but we have set password or enabled enterprise mode.
-- SAE HnP set in config and AP supports H2E only
-- WPA3-EXT-PSK AP but H2E disabled in config
2023-11-22 19:10:29 +05:30
Harshit Malpani
e202aa3b9f
fix(esp_https_ota): fix return code of esp_https_ota_finish API
...
Closes https://github.com/espressif/esp-idf/issues/12635
2023-11-22 17:09:47 +05:30
Jiang Jiang Jian
c23973dfa7
Merge branch 'test/ctrl_acl_u_pkt_type_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic (v5.2)
See merge request espressif/esp-idf!27128
2023-11-22 17:17:22 +08:00
Jiang Jiang Jian
8495745471
Merge branch 'fix/remove_deprecated_bt_example_sdkfonfigs_v5.2' into 'release/v5.2'
...
ci(bt/bluedroid): remove configs that are not in effect (backport v5.2)
See merge request espressif/esp-idf!27281
2023-11-22 17:17:12 +08:00
zwx
323f128228
feat(docs): Add RF Coexist docs for H2
2023-11-22 16:58:54 +08:00
xiaqilin
6ffc6a40a7
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
...
* switch root clk src to PLL for modem reg opt and added callback
* register power_down/power_up callback in ieee802154 driver for esp32c6
* remove software regdma opt in bt
2023-11-22 11:58:02 +08:00
Jiang Jiang Jian
c7a270f83d
Merge branch 'feature/support_ext1_clear_spec_pins_v5.2' into 'release/v5.2'
...
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
See merge request espressif/esp-idf!27285
2023-11-22 11:35:02 +08:00
Jiang Jiang Jian
93b2c4640b
Merge branch 'bugfix/coex_deprecate_config_rename_v5.2' into 'release/v5.2'
...
fix(esp_coex): Fix deprecated configuration options not rename to new one (Backport v5.2)
See merge request espressif/esp-idf!27091
2023-11-22 11:33:20 +08:00
Rahul Tank
ecd894a4bd
Merge branch 'feature/get_whitelist_size_v5.2' into 'release/v5.2'
...
feat(nimble): Added API to retrieve the size of the controller's white list (v5.2)
See merge request espressif/esp-idf!26953
2023-11-22 11:15:19 +08:00
sonika.rathi
45d801d815
fix(vfs/uart): add UART VFS select callback in IRAM
...
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-21 10:26:25 +01:00
Jin Cheng
15b27b1749
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-21 08:09:24 +00:00
Jiang Jiang Jian
26aa680b5b
Merge branch 'bugfix/add_par_check_in_ag_cind_res_v5.2' into 'release/v5.2'
...
Bugfix/add par check in ag cind res v5.2
See merge request espressif/esp-idf!27256
2023-11-21 16:08:09 +08:00
luomanruo
b7b042f45d
ble(fix): deinit crash issue
2023-11-21 15:07:37 +08:00
zwl
8f44bee739
fix(ble): fixed ble occasional rx exception issue
2023-11-21 15:06:23 +08:00
luomanruo
e785f453f4
ci(ble/bluedroid): Add notes in sdkconfig.defaults
2023-11-21 15:06:23 +08:00
luomanruo
533b82aae1
ble: update controller log module
2023-11-21 15:06:23 +08:00
luomanruo
17c72d85e4
ble: update c6 h2 lib to 5b1dfd2b, c2 lib to db4e1fb2
2023-11-21 15:06:23 +08:00
luomanruo
564e5c9429
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
...
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
2023-11-21 15:06:23 +08:00
darshan
fb6ba3f337
feat(nimble): Added API to retrieve the size of the controller's white list (v5.2)
2023-11-21 12:34:55 +05:30
Jiang Jiang Jian
f04854bb4a
Merge branch 'docs/update_nan_docs_v5.2' into 'release/v5.2'
...
Fix inconsistency in NAN documentation (Backport v5.2)
See merge request espressif/esp-idf!27267
2023-11-21 11:48:31 +08:00
Lou Tianhao
d7ae1665f1
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-11-21 11:31:53 +08:00
Jiang Jiang Jian
ba8afdbf81
Merge branch 'bugfix/fix_incorrect_irk_set_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed issue of incorrect IRK being set (v5.2)
See merge request espressif/esp-idf!27249
2023-11-21 11:16:45 +08:00
Jiang Jiang Jian
feda32be06
Merge branch 'bugfix/newlib_test_correct_assertions_v5.2' into 'release/v5.2'
...
fix(newlib,ci): wrong floating point number handling in tests (v5.2)
See merge request espressif/esp-idf!27089
2023-11-21 11:15:50 +08:00
Jiang Jiang Jian
df7ba090f3
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k_v5.2' into 'release/v5.2'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose (v5.2)
See merge request espressif/esp-idf!27234
2023-11-21 11:13:37 +08:00
Jiang Jiang Jian
c73141a9c2
Merge branch 'bugfix/rmt_tx_check_owner_v5.2' into 'release/v5.2'
...
fix(rmt): reenable dma owner check (v5.2)
See merge request espressif/esp-idf!27260
2023-11-21 11:12:06 +08:00
gongyantao
98261d38cc
ci(bt/bluedroid): remove configs that are not in effect
2023-11-21 10:09:15 +08:00
Wang Meng Yang
b1bba5fdd3
Merge branch 'bugfix/spp_deinit_crash_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v5.2)
See merge request espressif/esp-idf!27250
2023-11-21 09:59:01 +08:00
Frantisek Hrbata
bb29c6e55d
feat(ci): add test for custom cmake CMAKE_EXECUTABLE_SUFFIX
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-20 10:48:47 +01:00
Arno Moonen
aaf398617c
fix(build): fix build failure if CMAKE_EXECUTABLE_SUFFIX is set
...
From: Arno Moonen <arno.moonen@airios.eu >
Follows original message from Arno Moonen <arno.moonen@airios.eu >
While integrating the ESP-IDF into our existing CMake structure,
I've come across quite some hurdles. Most I've been able to fix
in our CMake files, however this one I could not.
Most of the targets created by the esptool_py component assume
that the EXECUTABLE IDF build property (which contains the name
of the CMake executable target) always equals the name of the
created binary.
This is however not always true. For instance, in our setup we use
CMAKE_EXECUTABLE_SUFFIX_C and CMAKE_EXECUTABLE_SUFFIX_CXX in our
toolchain file (both set to .elf). If we do add_executable(my_app),
the target binary file would actually be my_app.elf.
In order to fix this, I've updated it to use the TARGET_FILE generated
expression. That way we also no longer need the EXECUTABLE_DIR IDF build
property here.
I've fixed this on v5.0.1 (as that's the ESP-IDF version I'm currently
trying to integrate), but I assume it should be easy to apply the same
fix to newer versions and the master branch as well.
Note that this problem might exist in multiple places where EXECUTABLE
is being used. While going through the ESP-IDF code base, I even noticed
that a few places actually already seem to use the TARGET_FILE expression.
To be honest the property name might be somewhat confusing as well, as it
is actually the executable target.
Closes https://github.com/espressif/esp-idf/pull/12558
2023-11-20 10:48:47 +01:00
Shyamal Khachane
782eaa3c7e
docs(esp_wifi): Fix inconsistency in NAN documentation
2023-11-20 15:07:45 +05:30
Jiang Jiang Jian
d4b4fe85af
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs (backport v5.2)
See merge request espressif/esp-idf!27229
2023-11-20 17:00:47 +08:00
morris
40093b34eb
fix(rmt): enable dma owner check
...
Closes https://github.com/espressif/esp-idf/issues/12564
2023-11-20 14:55:34 +08:00
Jin Cheng
78a3ecb7ff
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-20 11:58:13 +08:00
Jin Cheng
135987b339
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-20 11:57:58 +08:00
Mahavir Jain
e67e9cca57
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_v5.2' into 'release/v5.2'
...
fix(mbedtls): move interrupt allocation during initialization phase (v5.2)
See merge request espressif/esp-idf!27203
2023-11-20 10:54:20 +08:00
morris
ea21b8b700
Merge branch 'bugfix/mcpwm_fault_trigger_test_v5.2' into 'release/v5.2'
...
fix(mcpwm): fault trigger test forget connect timer and operator (v5.2)
See merge request espressif/esp-idf!27239
2023-11-20 10:52:03 +08:00
Rahul Tank
600c7c8828
fix(nimble): Fixed issue of incorrect IRK being set
2023-11-20 08:21:50 +05:30
morris
8abcc07d1f
fix(mcpwm): fault trigger test forget connect timer and operator
2023-11-17 16:34:40 +08:00
Mahavir Jain
bad8adfd59
docs(ecdsa): add a note about TRNG dependency for ECDSA peripheral
2023-11-17 07:13:53 +00:00
Mahavir Jain
f207ce15df
fix(api-docs): include in the ECDSA APIs for doxygen build
2023-11-17 07:13:53 +00:00
Mahavir Jain
2882b6f68b
docs: add ECDSA peripheral chapter for H2/P4
...
- Add ECDSA peripheral chapter and instructions to program efuse key block
- Update security guide for ECDSA peripheral mention for device identity
- Link with ESP-TLS guide about using ECDSA peripheral in TLS connection
2023-11-17 07:13:53 +00:00
Mahavir Jain
f434d21f4a
fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API
...
For ESP32-H2 case, the hardware k mode is always enforced through
efuse settings (done in startup code).
For ESP32-P4 case, the software k mode is not supported in the peripheral
itself and code was redundant.
2023-11-17 07:13:53 +00:00
Mahavir Jain
d3b4acf7a0
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
...
In ESP32-H2, the ECDSA peripheral by default uses the TRNG (hardware)
generated k value but it can be overridden to software supplied k.
This can happen through by overriding the `ECDSA_SOFTWARE_SET_K` bit
in the configuration register. Even though the HAL API is not exposed
for this but still it could be achieved by direct register
programming. And for this scenario, if sufficiently random k is not
supplied by the software then it could posses a security risk.
In this change, we are unconditionally programming the efuse
`ESP_EFUSE_ECDSA_FORCE_USE_HARDWARE_K` bit during startup security
checks itself. Additionally, same is ensured in the `esp_efuse_write_key`
API as well. This always enforces the hardware k mode in the ECDSA
peripheral and ensures strongest possible security.
2023-11-17 07:13:53 +00:00
Jiang Jiang Jian
35013d90a3
Merge branch 'bugfix/fix_onebyte_watchpoint_setting_v5.2' into 'release/v5.2'
...
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting (v5.2)
See merge request espressif/esp-idf!27214
2023-11-17 13:49:30 +08:00
Jiang Jiang Jian
57bbfd423a
Merge branch 'fix/heap-task-tracking_v5.2' into 'release/v5.2'
...
fix(heap): Fix bugs in heap task tracking (backport v5.2)
See merge request espressif/esp-idf!27042
2023-11-17 12:47:52 +08:00
Marius Vikhammer
3d591c57c0
Merge branch 'feature/add_run_time_counter_type_option_v5.2' into 'release/v5.2'
...
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option (v5.2)
See merge request espressif/esp-idf!26848
2023-11-17 11:25:37 +08:00
Jiang Jiang Jian
9d694e40ed
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v5.2)
See merge request espressif/esp-idf!27187
2023-11-17 11:04:23 +08:00
Jiang Jiang Jian
1cdca25776
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad (backport v5.2)
See merge request espressif/esp-idf!27199
2023-11-17 10:47:31 +08:00
Jin Cheng
0e61201243
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-17 10:37:28 +08:00
Jiang Jiang Jian
7f0f299e66
Merge branch 'bugfix/fix_dhcp_subnet_option_api_dos_not_work_issue_5.2' into 'release/v5.2'
...
Fix(dhcps):fix dhcp subnet option api dos not work issue 5.2
See merge request espressif/esp-idf!27210
2023-11-17 10:33:51 +08:00
Jiang Jiang Jian
fc11d2ae72
Merge branch 'bugfix/secure_boot_v2_docs_v5.2' into 'release/v5.2'
...
fix(docs): correct the target specific macros for secure boot v2 guide (v5.2)
See merge request espressif/esp-idf!27169
2023-11-17 10:31:57 +08:00
Jiang Jiang Jian
7f8fe9569c
Merge branch 'bugfix/fix_some_ble_bugs_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs (backport v5.2)
See merge request espressif/esp-idf!27195
2023-11-17 10:30:27 +08:00
Jiang Jiang Jian
bf8a6ef490
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup_v5.2' into 'release/v5.2'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used (backport v5.2)
See merge request espressif/esp-idf!27050
2023-11-17 10:29:03 +08:00
Jiang Jiang Jian
f8ee9b334c
Merge branch 'bugfix/freertos_define_list_volatile_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Define configLIST_VOLATILE for list elements (v5.2)
See merge request espressif/esp-idf!27096
2023-11-17 10:28:44 +08:00
Jiang Jiang Jian
47ddba60d7
Merge branch 'bugfix/generate_new_irk_across_reboot_v5.2' into 'release/v5.2'
...
fix(nimble): Generate a new unique IRK for every chip. (v5.2)
See merge request espressif/esp-idf!27116
2023-11-17 10:28:22 +08:00
Jiang Jiang Jian
2fa1e2b23a
Merge branch 'bugfix/wifi_backport_v5.2' into 'release/v5.2'
...
fix(esp_wifi): backport some wifi fixes to v5.2
See merge request espressif/esp-idf!27185
2023-11-17 04:43:10 +08:00
Jiang Jiang Jian
f0869bb354
Merge branch 'bugfix/dpp_config_memset_v5.2' into 'release/v5.2'
...
Wi-Fi: Fixed some DPP issues (v5.2)
See merge request espressif/esp-idf!27191
2023-11-16 20:37:28 +08:00
Jiang Jiang Jian
89c3bebad4
Merge branch 'bugfix/move_fe_32m_to_adc_fe_common_clock_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): move fe_32m to fe/adc common clock (backport v5.2)
See merge request espressif/esp-idf!27057
2023-11-16 20:36:58 +08:00
wuzhenghui
600986cf49
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
2023-11-16 20:23:57 +08:00
wuzhenghui
4379d26f65
change(soc): rename SOC_CPU_WATCHPOINT_SIZE to SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
2023-11-16 20:23:57 +08:00
xueyunfei
30ecc4ce72
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-11-16 20:17:42 +08:00
harshal.patil
9bf48e77f0
fix(mbedtls): move interrupt allocation during initialization phase
2023-11-16 16:16:57 +05:30
wuzhenghui
b7f1aa5292
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-16 17:18:43 +08:00
chenjianhua
d65f8a5fc6
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
...
- Fixed power state setting when entering modem sleep
2023-11-16 16:31:25 +08:00
chenjianhua
34d964bf38
Update bt lib for ESP32-C3 and ESP32-S3(f817304)
...
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-16 16:31:18 +08:00
chenjianhua
48b4693eae
update esp32 bt-lib (6458728)
...
- Modify mesh proxy solic uuid to 0x18590303
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-16 16:29:47 +08:00
chenjianhua
9ecfa6af81
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 16:29:32 +08:00
morris
43f2476aac
Merge branch 'bugfix/esp32s3_usb_otg_console_without_efuse_v5.2' into 'release/v5.2'
...
fix(console): switch USB PHY to OTG when OTG is used for console (v5.2)
See merge request espressif/esp-idf!27134
2023-11-16 16:29:09 +08:00
Kapil Gupta
476f83c602
fix(wifi): Disallow DPP and WPS concurrency
2023-11-16 12:34:23 +05:30
Kapil Gupta
ab93a6bd5b
fix(wpa_supplicant): memzero wifi config before sending config event
2023-11-16 12:34:10 +05:30
wuzhenghui
79dd7a350e
ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases
2023-11-16 11:47:20 +08:00
wuzhenghui
adc8351458
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-11-16 11:47:20 +08:00
Marius Vikhammer
681439b85a
Merge branch 'change/freertos_local_crit_section_macro_v5.2' into 'release/v5.2'
...
change(freertos/idf): Refactor thread safety convenience macros (v5.2)
See merge request espressif/esp-idf!26997
2023-11-16 11:23:25 +08:00
Sarvesh Bodakhe
8baaeb2fa3
fix(wifi): fix bug in 'esp_wifi_deauthenticate_internal' and other improvements
2023-11-16 11:13:45 +08:00
Sarvesh Bodakhe
eb51374615
fix(wpa_supplicant): Add some bugfixes in wpa_supplicant
...
1) Add parameter to configure reason code of deauth frame
2) Add logs to indicate MIC failure 4-Way-Handshake
3) Process RSNXE capabilities only if AP advertises them
2023-11-16 11:13:26 +08:00
zhangyanjiao
00484dc8a7
feat(wifi/vendor): get more wifi information in csi rx callback
2023-11-16 11:11:26 +08:00
zhangyanjiao
539c4d8cd0
doc(Wi-Fi/Vendor): Update comments for wifi_csi_info_t
2023-11-16 11:09:52 +08:00
xueyunfei
f5b7b148f1
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-11-16 11:09:38 +08:00
jgujarathi
b62d63b767
fix(esp_wifi): Add more descriptive reasons for disconnect
...
Adds 3 more ddisconnect reasons in case of No AP found.
1. REASON_NO_AP_FOUND_IN_RSSI_THRESHOLD : AP rejected because it did
not meet rssi threshold.
2. REASON_NO_AP_FOUND_IN_AUTHMODE THRESHOLD : AP rejected because it
did not meet security threshold.
3. REASON_NO_AP_FOUND_WITH_COMPATIBLE_ SECURITY : AP rejected because
of incompatible security configuration. These situations could include
-- bss offerring WEP, but our password is not WEP compliant,
-- Encrypted AP bss but we have no password config set.
-- AP is Enterprise but we have not setup enterprise config and vice versa
Closes https://github.com/espressif/esp-idf/issues/5957
2023-11-16 11:08:55 +08:00
muhaidong
de36cb7904
fix(wifi): sta not pmf capable when ap requires should reject profile
2023-11-16 11:07:48 +08:00
zhangyanjiao
07245bf43a
fix(wifi/mesh): fix the IE crypto disable error and update doc
2023-11-16 11:03:59 +08:00
muhaidong
2b6feac67c
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-16 11:03:44 +08:00
muhaidong
6cabcc8206
docs(esp_mesh): update esp_mesh_internal.h
2023-11-16 11:03:32 +08:00
muhaidong
6bf448ddc8
update(wifi): update esp_wifi_crypto_types.h
2023-11-16 11:03:08 +08:00
muhaidong
868d52dcd1
update(esp_coexist): update esp coexist header file
2023-11-16 11:02:56 +08:00
muhaidong
22c5a4befc
fix(wifi): add esp_wifi and esp_coexist header files to Doxyfile
2023-11-16 11:02:40 +08:00
muhaidong
d8b2b9e77f
esp_supplicant: remove wpa supplicant ROM source code copyrights
2023-11-16 11:02:30 +08:00
linruihao
7b27e4e66a
fix(esp_coex): Fix deprecated configuration options not rename to new one
2023-11-16 02:59:00 +00:00
wuzhenghui
4175c60a21
fix(esp_hw_support): move fe_32m to fe/adc common clock
2023-11-16 02:58:16 +00:00
Jakob Hasse
592b1660a0
fix(newlib,ci): wrong floating point number handling in tests
2023-11-16 02:57:41 +00:00
Guillaume Souchere
5740323822
fix(heap): Add missing test for heap task tracking config
...
- Add sdkconfig.ci.task_tracking that runs generic tests
with heap task tracking enabled.
- Add task_tracking.c that includes a test checking that
a created task that allocates memory is added to the list
of task tracked by the heap task tracking feature.
2023-11-16 02:57:15 +00:00
Guillaume Souchere
4824325fe4
fix(heap): Fix bugs in heap task tracking
...
Update task tracking feature to fix bugs introduced when
decoupling task tracking from heap poisoning.
Closes https://github.com/espressif/esp-idf/issues/12498
Closes https://github.com/espressif/esp-idf/issues/12493
2023-11-16 02:57:15 +00:00
wuzhenghui
c570105f36
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-16 02:55:06 +00:00
wuzhenghui
841d75b3a3
change(esp_pm): improve POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP description
...
Rename PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP to PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP
and improve the description for it
2023-11-16 02:55:06 +00:00
Darian Leung
2d07e3a6dc
change(freertos): Update real_time_stats example to use configRUN_TIME_COUNTER_TYPE
...
This commit updates the real_time_stats example to use the configurable
configRUN_TIME_COUNTER_TYPE. The CONFIG_FREERTOS_RUN_TIME_COUNTER_TYPE_U64 is
enabled by the example by default to demonstrate its usage.
Note: Also cleaned up redundant configs in sdkconfig.ci
2023-11-16 10:16:00 +08:00
Darian Leung
d0aa950fa6
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
...
This commit adds a Kconfig option for configRUN_TIME_COUNTER_TYPE
Closes https://github.com/espressif/esp-idf/issues/11973
2023-11-16 10:16:00 +08:00
Marius Vikhammer
7bbe4eae46
Merge branch 'feature/freertos_add_valid_core_id_macro_v5.2' into 'release/v5.2'
...
feat(freertos/idf): Add taskVALID_CORE_ID() macro (v5.2)
See merge request espressif/esp-idf!27180
2023-11-16 10:08:17 +08:00
Marius Vikhammer
2f694bee0a
Merge branch 'bugfix/esp32p4_fpu_check_v5.2' into 'release/v5.2'
...
fix(riscv): fix a bug in FPU exception handling (backport v5.2)
See merge request espressif/esp-idf!27172
2023-11-16 09:39:22 +08:00
Jiang Jiang Jian
293f5631bb
Merge branch 'bugfix/fix_deinit_init_wifi_scan_fail_issue_v5.2' into 'release/v5.2'
...
Bugfix/fix deinit init wifi scan fail issue v5.2(Backport v5.2)
See merge request espressif/esp-idf!27065
2023-11-16 04:12:15 +08:00
Darian Leung
7391b59f54
feat(freertos/idf): Add taskVALID_CORE_ID() macro
...
This commit adds a taskVALID_CORE_ID() macro, similar to the one offered in
Amazon SMP FreeRTOS.
- Various functions have been updated to use that macro
- Removed some unecessary static asserts of CONFIG_FREERTOS_NO_AFFINITY and
added casting.
- Uncrustify changes
2023-11-15 22:05:54 +08:00
Omar Chebib
e5155c2a54
fix(riscv): fix a bug in FPU exception handling
...
On the ESP32-P4, it is possible to have an exception because of an FPU instruction
while EXT_ILL CSR is not zero and its FPU bit is not set.
2023-11-15 18:58:30 +08:00
Sudeep Mohanty
2c0cea641a
fix(freertos/idf): Define configLIST_VOLATILE for list elements
...
It was noticed that when high level compiler optimizations are enabled,
the compiler optimizes some list manupulation code. This commit enables
the configLIST_VOLATILE for list elements to prevent the compiler from
optimizing out essential kernel code.
2023-11-15 10:04:33 +00:00
Mahavir Jain
b4f6edecbc
fix(docs): correct the target specific macros for secure boot v2 guide
...
It appears that target specific or'ing is not supported through the
docs build. Actual text rendering on the docs site was still using
"default" field from the custom macro, rather than using target
specific.
2023-11-15 15:34:12 +05:30
morris
ab3bb3d414
Merge branch 'bugfix/fix_adc_read_zero_h2_new_v5.2' into 'release/v5.2'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2 v5.2
See merge request espressif/esp-idf!27114
2023-11-15 14:31:52 +08:00
Marius Vikhammer
e1b6713f8f
Merge branch 'docs/h2_programming_guide_cleanup_v5.2' into 'release/v5.2'
...
docs(esp32h2): updated misc docs with esp32h2 content (v5.2)
See merge request espressif/esp-idf!27145
2023-11-15 11:37:38 +08:00
Marius Vikhammer
1efaf83ef4
docs(esp32h2): updated misc docs with esp32h2 content
2023-11-15 09:54:05 +08:00
Ivan Grokhotkov
8fe15a26d5
fix(console): switch USB PHY to OTG when OTG is used for console
...
On ESP32-S3 with the default efuse settings, USB PHY is connected to
the USB_SERIAL_JTAG peripheral. If USB OTG peripheral is used for the
console, we need to additionally switch the PHY to USB OTG, otherwise
we won't get any output.
Closes https://github.com/espressif/esp-idf/issues/12437
2023-11-14 14:19:14 +01:00
Ivan Grokhotkov
11a92e3dbd
Merge branch 'fix/fatfs_missing_release_v5.2' into 'release/v5.2'
...
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC (v5.2)
See merge request espressif/esp-idf!26956
2023-11-14 20:14:01 +08:00
muhaidong
42aaf57419
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 in test_adc.c
2023-11-14 19:31:05 +08:00
muhaidong
05a4a77b52
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-14 19:29:03 +08:00
muhaidong
9583c45947
fix(wifi): fix deinit init wifi scan fail issue
2023-11-14 19:29:03 +08:00
Marius Vikhammer
4d0d0f5d10
Merge branch 'revert/freertos_same_priority_preemption_disabled_v5.2' into 'release/v5.2'
...
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()" (v5.2)
See merge request espressif/esp-idf!26926
2023-11-14 15:35:05 +08:00
Marius Vikhammer
5e65545320
Merge branch 'feature/frertos_idle_task_name_suffix_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix (v5.2)
See merge request espressif/esp-idf!26892
2023-11-14 15:33:54 +08:00
gaoxu
0b0d474cab
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal v5.2
2023-11-14 14:41:08 +08:00
Rahul Tank
78784a60c0
fix(nimble): Generate a new unique Local IRK for each chip
2023-11-14 10:38:25 +05:30
Roland Dobai
3ab9a2fd71
Merge branch 'coredump-gdb-timeout_v5.2' into 'release/v5.2'
...
fix(coredump-info): set default gdb timeout as 3 seconds (v5.2)
See merge request espressif/esp-idf!27104
2023-11-14 03:52:16 +08:00
Roland Dobai
6e187ee0af
Merge branch 'fix/ci_autocomplete_v5.2' into 'release/v5.2'
...
Tools, CI: Improve autocomplete tests (v5.2)
See merge request espressif/esp-idf!27036
2023-11-14 02:43:55 +08:00
Erhan Kurubas
94c27b976d
fix(coredump-info): set default gdb timeout as 3 seconds
2023-11-13 15:34:24 +01:00
Jiang Jiang Jian
8da85639a2
Merge branch 'bugfix/build_error_when_enable_ag_and_hf_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled (v5.2)
See merge request espressif/esp-idf!27076
2023-11-13 16:03:12 +08:00
morris
621acc4d75
Merge branch 'feature/rmt_receive_in_isr_v5.2' into 'release/v5.2'
...
feat(rmt): support calling rmt_receive in ISR callback (v5.2)
See merge request espressif/esp-idf!26996
2023-11-13 12:22:33 +08:00
Marius Vikhammer
99f06b7c56
Merge branch 'ci/docs_no_download_artifacts_v5.2' into 'release/v5.2'
...
ci(docs): stop build docs jobs from downloading artifacts (v5.2)
See merge request espressif/esp-idf!26973
2023-11-13 11:55:25 +08:00
Rahul Tank
fe3d0955af
Merge branch 'bugfix/remove_bond_v5.2' into 'release/v5.2'
...
fix(nimble): Handled IRK/LTK deletion based on key availability(v5.2)
See merge request espressif/esp-idf!27027
2023-11-11 15:47:05 +08:00
Abhinav Kudnar
c56f226e51
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-11-11 11:43:12 +05:30
Wang Mengyang
9036037a36
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled and also CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is set to true
2023-11-10 21:08:01 +08:00
Tomáš Rohlínek
fbf4b7f705
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
2023-11-10 12:49:48 +01:00
Rahul Tank
89b27577d6
Merge branch 'bugfix/pairing_when_enc_with_no_key_fails_v5.2' into 'release/v5.2'
...
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing (v5.2)
See merge request espressif/esp-idf!27016
2023-11-10 14:39:20 +08:00
Roland Dobai
498e41d93e
ci(fix): Improve the stability of the autocomplete tests
2023-11-09 14:09:17 +01:00
Jiang Jiang Jian
340195ba79
Merge branch 'bugfix/add_config_for_tcp_ooseq_5.2' into 'release/v5.2'
...
Fix(lwip):bugfix for add config for tcp ooseq bufs 5.2
See merge request espressif/esp-idf!27000
2023-11-09 15:31:48 +08:00
Rahul Tank
db5e8805ed
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
2023-11-09 11:49:51 +05:30
Jiang Jiang Jian
9b5be39b0f
Merge branch 'feature/protocomm_update_params_v5.2' into 'release/v5.2'
...
fix(protocomm): added Protocomm BLE Event Structure and Event Handling (v5.2)
See merge request espressif/esp-idf!26898
2023-11-09 12:16:52 +08:00
Jiang Jiang Jian
9cd791b6ca
Merge branch 'backport/fix_ble_scan_rsp_v5.2' into 'release/v5.2'
...
Backport/fix ble scan rsp v5.2(backport v5.2)
See merge request espressif/esp-idf!27008
2023-11-09 12:16:19 +08:00
Jiang Jiang Jian
4331ae783a
Merge branch 'feature/support_adc_calibration_on_h2_v5.2' into 'release/v5.2'
...
adc_cali: supported adc calibration v1 on ESP32H2 (v5.2)
See merge request espressif/esp-idf!26962
2023-11-09 12:14:40 +08:00
Jiang Jiang Jian
e0286e24c8
Merge branch 'bugfix/lp_active_slow_clock_domain_default_power_down_v5.2' into 'release/v5.2'
...
backport v5.2: In the LP ACTIVE state, the slow clock power domain is by default in a powered-off state
See merge request espressif/esp-idf!26998
2023-11-09 12:14:24 +08:00
Island
441b0f1ea0
Merge branch 'test/ble_mesh_sar_enh_v5.2' into 'release/v5.2'
...
update(ble_mesh): Miscellaneous updates/fixes and support SAR enhancement (v5.2)
See merge request espressif/esp-idf!26986
2023-11-09 11:34:01 +08:00
morris
be39a0d2aa
Merge branch 'bugfix/fix_adc_read_zero_h2_v5.2' into 'release/v5.2'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2(v5.2)
See merge request espressif/esp-idf!26933
2023-11-09 10:10:45 +08:00
zhanghaipeng
82052a0fc4
fix(bt/bluedroid): Fix ble keysize check
2023-11-08 19:45:38 +08:00
zhanghaipeng
41be2013fd
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:45:29 +08:00
Island
1ae8347bf4
Merge branch 'backport/fix_ble_remove_bond_list_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix BLE remove bond list status(backport v5.2)
See merge request espressif/esp-idf!26978
2023-11-08 19:39:59 +08:00
xueyunfei
0402fdeba1
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-11-08 16:45:48 +08:00
Li Shuai
2a968da432
change(Power Management): the xpd_xtal32k value depends on system slow clock source config option when pmu initialize
2023-11-08 14:55:14 +08:00
Darian Leung
a442a6b65c
refactor(freertos/idf): Update thread safety convenience macros
...
This commit refactors some of the thread safety convenience macros by removing
some repeated definitions and keeping them all in "freertos_idf_additions_priv.h"
2023-11-08 14:53:28 +08:00
Darian Leung
1d9a155fd7
fix(freertos/idf): Fix xEventGroupGetBitsFromISR() critical section
...
Adds missing critical section to xEventGroupGetBitsFromISR() that is required
in dual-core SMP.
2023-11-08 14:53:28 +08:00
morris
02cacc6e05
Merge branch 'bugfix/fix_wrong_adc_attenuation_name_v5.2' into 'release/v5.2'
...
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 (v5.2)
See merge request espressif/esp-idf!26966
2023-11-08 14:50:30 +08:00
morris
f8268a2848
Merge branch 'docs/i2c_ng_docs_v5.2' into 'release/v5.2'
...
docs(I2C): Add new programming guide for new I2C driver (backport v5.2)
See merge request espressif/esp-idf!26994
2023-11-08 14:49:57 +08:00
morris
2e8cc61af7
feat(rmt): support calling rmt_receive in ISR callback
2023-11-08 14:32:26 +08:00
Cao Sen Miao
9d3d9d16f0
docs(i2c): Modify some variables in I2C driver for good docs
2023-11-08 10:48:48 +08:00
Jiang Jiang Jian
83aeb7bbb2
Merge branch 'bugfix/fixed_ble_disconnect_under_temp_change_v5.2' into 'release/v5.2'
...
fix(ble): fixed ble disconnection issue under temperature change
See merge request espressif/esp-idf!26829
2023-11-08 10:39:29 +08:00
Cao Sen Miao
614aed7409
docs(i2c): Add new programming guide for new I2C driver
2023-11-08 09:57:25 +08:00
Rahul Tank
477e19f71c
Merge branch 'bugfix/validate_random_address_v5.2' into 'release/v5.2'
...
fix(nimble): Added check to validate allowed random address (v5.2)
See merge request espressif/esp-idf!26927
2023-11-08 00:21:50 +08:00
zwl
7c33c24fe4
fix(ble): fixed ble disconnection issue under temperature change
2023-11-07 20:57:58 +08:00
Liu Linyan
d9876ffd53
feat(ble_mesh): Support Bluetooth Mesh SAR enhancement
2023-11-07 19:13:09 +08:00
Liu Linyan
f57acc21d6
fix(ble_mesh): Miscellaneous updates and fixes
2023-11-07 19:13:04 +08:00
Liu Linyan
48960337b8
update(ble_mesh): Remove useless mesh lib copy script
2023-11-07 19:13:00 +08:00
zhanghaipeng
28a8e77021
fix(bt/bluedroid): Fix BLE remove bond list status
2023-11-07 15:57:54 +08:00
Jiang Jiang Jian
66992aca7a
Merge branch 'ci/remove_unused_integration_test_files_v5.2' into 'release/v5.2'
...
ci: remove unused integration test files (v5.2)
See merge request espressif/esp-idf!26798
2023-11-07 15:32:34 +08:00
Armando
f01a40afe2
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-07 14:11:10 +08:00
Marius Vikhammer
03e31dd0ba
Merge branch 'bugfix/freertos_psram_stack_v5.2' into 'release/v5.2'
...
bugfix(freertos): Fixed task creation function for PSRAM stack (v5.2)
See merge request espressif/esp-idf!26949
2023-11-07 12:58:03 +08:00
Jiang Jiang Jian
42db3c8660
Merge branch 'bugfix/fix_fragment_bug_v5.2' into 'release/v5.2'
...
fix(wifi): fix fragment bug and esp32c6 issues (v5.2)
See merge request espressif/esp-idf!26955
2023-11-07 12:04:34 +08:00
Marius Vikhammer
1f9d4c5c5c
ci(docs): stop build docs jobs from downloading artifacts
2023-11-07 11:45:21 +08:00
morris
a2b9004203
Merge branch 'contrib/github_pr_12523_v5.2' into 'release/v5.2'
...
fix: assert failed in example uart_async_rxtxtasks (GitHub PR) (v5.2)
See merge request espressif/esp-idf!26951
2023-11-07 10:46:43 +08:00
gaoxu
1b07551997
docs(adc): added adc calibration doc on h2
2023-11-07 09:30:56 +08:00
xuxiao
02045155ae
fix(wifi): fix esp32c6 rxctrl info is not correct
2023-11-06 19:16:56 +08:00
zhangyanjiao
86a62e1de9
fix(wifi): fix rate check error in fragment
2023-11-06 19:16:14 +08:00
Jiang Jiang Jian
d709fdfd12
Merge branch 'bugfix/fix_wifi_enabled_macro_v5.2' into 'release/v5.2'
...
Bugfix/fix wifi enabled macro (v5.2)
See merge request espressif/esp-idf!26775
2023-11-06 17:53:34 +08:00
Ngai-Fung Yip
90f7b0d321
fix: assert failed in example uart_async_rxtxtasks
2023-11-06 15:56:52 +08:00
Jakob Hasse
8c7ee8482e
fix(freertos): Fixed prvTaskCreateDynamicPinnedToCoreWithCaps
...
* The function was based on an outdated IDF/FreeRTOS
combination which didn't always require zero-ing
the TCB. This has been changed in the current
IDF/FreeRTOS combination, leading to crashes.
Unconditionally zero-ing the TCB fixes this problem.
2023-11-06 15:33:40 +08:00
Jiang Jiang Jian
793de30863
Merge branch 'bugfix/increase_esp32h2_slow_clock_calibration_wdt_threshold_v5.2' into 'release/v5.2'
...
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold(backport v5.2)
See merge request espressif/esp-idf!26921
2023-11-06 11:34:24 +08:00
Jiang Jiang Jian
ff4c82a32d
Merge branch 'bugfix/disable_fastpbkdf2_hardwaredisable_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2 (v5.2)
See merge request espressif/esp-idf!26877
2023-11-06 11:32:23 +08:00
Jiang Jiang Jian
172b7e45b8
Merge branch 'bugfix/hal_memcpy_v5.2' into 'release/v5.2'
...
fix(hal): Fix incorrect behavior of hal_memcpy (v5.2)
See merge request espressif/esp-idf!26909
2023-11-06 11:32:07 +08:00
Mahavir Jain
6e2c0de765
Merge branch 'fix/netif_sntp_examples_v5.2' into 'release/v5.2'
...
fix(examples): Fix usage of SNTP netif API in examples (v5.2)
See merge request espressif/esp-idf!26916
2023-11-06 11:06:05 +08:00
gaoxu
7f3221aa09
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-11-06 10:57:36 +08:00
Rahul Tank
e9df6d89af
fix(nimble): Added check to validate allowed random address
2023-11-04 09:17:03 +05:30
Sudeep Mohanty
29cfa2d472
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()"
...
This reverts commit 6c6a6ad44a .
2023-11-03 15:00:24 +01:00
alanmaxwell
ce5cd8bf75
fix(phy): Fix ESP32C6 rx pkts fail in light sleep mode
2023-11-03 21:18:18 +08:00
alanmaxwell
5a43831006
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-11-03 21:18:18 +08:00
Jiang Jiang Jian
5bf1070143
Merge branch 'bugfix/backport_wifi_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): optimize wifi bin size and fix some issue
See merge request espressif/esp-idf!26894
2023-11-03 21:08:39 +08:00
Jiang Jiang Jian
a25673efb2
Merge branch 'backport/add_ot_radio_stats_enable_config_5_2' into 'release/v5.2'
...
Backport/backport some openthread features(backportV5.2)
See merge request espressif/esp-idf!26886
2023-11-03 20:58:37 +08:00
Jiang Jiang Jian
04ead4c281
Merge branch 'feat/add_support_for_host_only_mode_v5.2' into 'release/v5.2'
...
Feat/add support for host only mode v5.2
See merge request espressif/esp-idf!26881
2023-11-03 20:57:33 +08:00
Jiang Jiang Jian
bfa65bfd0d
Merge branch 'bugfix/remove_iram_attr_from_ceva_files_v5.2' into 'release/v5.2'
...
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file (v5.2)
See merge request espressif/esp-idf!26838
2023-11-03 20:57:13 +08:00
Jiang Jiang Jian
1ae6dad0d8
Merge branch 'bugfix/fix_compilation_issue_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Fix compilation issue in EAP disabled (v5.2)
See merge request espressif/esp-idf!26876
2023-11-03 20:54:46 +08:00
Jiang Jiang Jian
cd33e77e0f
Merge branch 'bugfix/supplicant_tls_fix_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv() (v5.2)
See merge request espressif/esp-idf!26845
2023-11-03 20:54:13 +08:00
Jiang Jiang Jian
5171308939
Merge branch 'fix/exception_was_unhandled_for_bt_spp_vfs_acceptor_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fix LoadProhibited error in spp vfs acceptor example (backport v5.2)
See merge request espressif/esp-idf!26860
2023-11-03 20:49:32 +08:00
Roland Dobai
bcf2ef7ddd
Merge branch 'bugfix/docker_safe_repo_v5.2' into 'release/v5.2'
...
fix(docker): set esp-idf repo as safe directory (v5.2)
See merge request espressif/esp-idf!26803
2023-11-03 20:02:49 +08:00
Chen Yudong
3c67e1ba01
ci: add label rules for integration test
...
fix typo
2023-11-03 19:21:34 +08:00
Chen Yudong
4400846c61
ci: remove unused integration test files
2023-11-03 19:21:30 +08:00
wuzhenghui
3207599b6d
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
2023-11-03 19:08:28 +08:00
David Cermak
6077c3f70c
fix(examples): Fix usage of SNTP netif API in examples
2023-11-03 11:18:32 +01:00
Island
3d37631967
Merge branch 'bugfix/ble_update_lib_1027_5.2' into 'release/v5.2'
...
Bugfix/ble update lib 1027 5.2
See merge request espressif/esp-idf!26831
2023-11-03 17:53:23 +08:00
Wang Meng Yang
8a12837745
Merge branch 'feature/include_hf_and_ag_in_single_build_v5.2' into 'release/v5.2'
...
Feature/include hf and ag in single build v5.2
See merge request espressif/esp-idf!26873
2023-11-03 16:00:21 +08:00
KonstantinKondrashov
b6ad8703ce
fix(hal): Fix incorrect behavior of hal_memcpy
...
Closes https://github.com/espressif/esp-idf/issues/12489
2023-11-03 15:47:39 +08:00
Shu Chen
8ab97bb37d
Merge branch 'bugfix/esp32c6_phy_coex_sleep_issue_v5.2' into 'release/v5.2'
...
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug (backport v5.2)
See merge request espressif/esp-idf!26884
2023-11-03 14:16:49 +08:00
darshan
83f4025a92
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
2023-11-03 11:42:30 +05:30
Kapil Gupta
e3c2ee1ba9
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
2023-11-03 06:04:50 +00:00
morris
85ba4189f8
Merge branch 'bugfix/fix_pdm_rx_high_pass_cut_off_coeff_v5.2' into 'release/v5.2'
...
bugfix(i2s): fix pdm rx high pass filter cut off coeff (v5.2)
See merge request espressif/esp-idf!26836
2023-11-03 13:46:12 +08:00
liuning
93efb9e351
fix(rom): fix wifi rom ld
2023-11-03 10:20:49 +08:00
Kapil Gupta
89dcaf4ae5
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-11-03 10:17:41 +08:00
alanmaxwell
1dd7ece5d3
fix(wifi): optimize wifi bin size and fix some issue
...
1.Optimize bin size for STA only mode
2.Change fragment threshold to 256
3.Support fragment for LR mode
4.Fix ampdu duration issue
5.Fix rx fragment fail in Open mode.
2023-11-03 10:17:26 +08:00
Kapil Gupta
7a701fbc85
fix(esp_wifi): Fix key install issue in PTK renew
2023-11-03 10:16:48 +08:00
Shreyas Sheth
e8d43b03a1
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
2023-11-03 10:15:55 +08:00
Sarvesh Bodakhe
8f8f7ddb45
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-11-03 10:14:47 +08:00
Island
deceda36ac
Merge branch 'backport/fix_ble_bugs_v5.2' into 'release/v5.2'
...
Backport/fix ble bugs v5.2(backport v5.2)
See merge request espressif/esp-idf!26795
2023-11-03 09:12:32 +08:00
Sudeep Mohanty
33e0f11ef4
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix
...
This commit updates the IDLE task names for each core by concatenating
the respective coreIDs to the task names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-11-02 16:38:16 +01:00
morris
7c93afb8bd
Merge branch 'bugfix/rmt_stop_issue_v5.2' into 'release/v5.2'
...
fix(rmt): a disabled channel may pick up a pending transaction (v5.2)
See merge request espressif/esp-idf!26778
2023-11-02 23:00:07 +08:00
morris
1a3a74c26c
Merge branch 'bugfix/32bit_addr_naming_v5.2' into 'release/v5.2'
...
bugfix(spi_flash): Fix wrong naming on 32bit address (backport v5.2)
See merge request espressif/esp-idf!26833
2023-11-02 21:46:48 +08:00
Shu Chen
0582b4a25f
Merge branch 'backport5.2/bugfix/fix_c6_wrong_reg_offset' into 'release/v5.2'
...
fix(coex): fix esp32c6 wrong reg offset(backport v5.2)
See merge request espressif/esp-idf!26768
2023-11-02 20:47:34 +08:00
zwx
57e59a47c1
feat(openthread): Add deep sleep support for SED
2023-11-02 20:19:00 +08:00
zwx
23c0565a95
feat(openthread): add config for radio statistic feature
2023-11-02 20:18:54 +08:00
xiaqilin
462d57e18f
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
2023-11-02 19:37:28 +08:00
Kapil Gupta
94c38470ac
fix(wpa_supplicant): Fix compilation issue in EAP disabled
2023-11-02 16:17:18 +05:30
Jin Cheng
b05df37981
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-02 17:32:55 +08:00
Wang Mengyang
8b8c3d6204
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-02 17:32:48 +08:00
gongyantao
22108bbeb4
fix(bt/bluedroid): fix loadprohibited error in spp vfs acceptor example
2023-11-02 11:47:21 +08:00
morris
8dda17e3a3
fix(rmt): a disabled channel may pick up a pending transaction
...
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-11-02 11:30:42 +08:00
Jin Cheng
59e504ef27
feat(bt/bluedroid): Added bt_discovery based host only example
2023-11-02 11:10:35 +08:00
Jin Cheng
b9ed6f722b
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-11-02 11:10:24 +08:00
laokaiyao
f03448ca94
fix(i2s): fix pdm rx high pass filter cut off coeff
2023-11-02 10:10:14 +08:00
Kapil Gupta
ba274216b9
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
2023-11-01 18:02:18 +05:30
Rahul Tank
e758c819d9
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
2023-11-01 17:36:44 +05:30
Cao Sen Miao
5fb2277aaa
bugfix(spi_flash): Fix wrong naming on 32bit address
2023-11-01 18:15:13 +08:00
luomanruo
3b7e220519
ble: update c2 lib to 6ed444f2
2023-11-01 17:25:24 +08:00
luomanruo
e3d72eada7
ble: update c2 rom.ld
2023-11-01 17:25:17 +08:00
cjin
20ca1c0dfa
change(ble): added option for msys buffer source
2023-11-01 17:25:09 +08:00
luomanruo
caaf3fbe69
ble: update c6 h2 lib to 5bd7cb83, c2 lib to 1d31e175
2023-11-01 17:25:01 +08:00
Frantisek Hrbata
113c22c1fc
fix(tools/docker): set esp-idf repo as safe directory
...
In our docker docs[1] we recommend to start docker as a non-root user. This has
a side effect, because the esp-idf repo in docker image is owned by
root. Git by default refuses even to parse a config file if the repo is
owned by other than current user. As a result the version detection in
cmake fails[2] and the app version is set to "HEAD-HASH-NOTFOUND".
This adds esp-idf repo to the system git config as a safe one.
[1] https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/
tools/idf-docker-image.html#building-a-project-with-cmake
[2] https://github.com/espressif/esp-idf/issues/12389#issuecomment-1764268773
Closes https://github.com/espressif/esp-idf/issues/12389
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-31 16:23:54 +01:00
zhanghaipeng
0de2c5092b
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 19:45:10 +08:00
zhanghaipeng
1ea656f3d9
fix(bt/bluedroid): Fix max BLE gattc notify number to improve compatibility
2023-10-31 19:44:36 +08:00
zhanghaipeng
a2e4a3581b
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-31 19:42:48 +08:00
zhanghaipeng
b68c026adb
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 19:42:34 +08:00
zhanghaipeng
855f95e588
fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices
2023-10-31 19:42:23 +08:00
zhanghaipeng
1276247696
feat(bt/bluedroid): Support hid device control point
2023-10-31 19:42:13 +08:00
zhanghaipeng
cb1765de81
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-31 19:42:01 +08:00
Xu Si Yu
7385079984
fix(coex): fix esp32c6 wrong reg offset
2023-10-31 15:41:08 +08:00
morris
868737e022
Merge branch 'bugfix/i2c_ll_read_write_fifo_by_index_v5.2' into 'release/v5.2'
...
fix(i2c): read write FIFO memory by volatile (v5.2)
See merge request espressif/esp-idf!26737
2023-10-31 10:15:20 +08:00
morris
80997d5860
fix(i2c): read write FIFO memory by volatile
2023-10-30 10:34:43 +08:00
Ivan Grokhotkov
2b0d48f84d
Merge branch 'maint/release_v5.2_codeowners' into 'release/v5.2'
...
change(gitlab): simplify approvals for backports (v5.2)
See merge request espressif/esp-idf!26703
2023-10-27 17:49:57 +08:00
gaoxu
1fa85abf46
ci(adc): add a test that adc read zero after getting done signal
2023-10-27 17:11:13 +08:00
Ivan Grokhotkov
dec0bc482c
change(gitlab): simplify approvals for backports (v5.2)
2023-10-26 16:00:52 +02:00
Zim Kalinowski
c5ae121bac
Merge branch 'bugfix/fix-clean-up-in-error-condition-in-http-example' into 'master'
...
fix(example/http): Fixed potential memory leak/crash in when handling error condition
See merge request espressif/esp-idf!26060
2023-10-26 18:11:20 +08:00
Martin Vychodil
1d5dbb8170
Merge branch 'update/sdcard_troubleshooting' into 'master'
...
fix(sd_card): update sd_card troubleshooting notes in readme.md
See merge request espressif/esp-idf!25879
2023-10-26 16:49:02 +08:00
Michael (XIAO Xufeng)
010a65d84e
Merge branch 'bugfix/spi_master_fifo_use_dma' into 'master'
...
fix(spi): fixed undesired touching to DMA
Closes IDFGH-11065
See merge request espressif/esp-idf!26636
2023-10-26 16:43:22 +08:00
Marius Vikhammer
eceefa878f
Merge branch 'ci/build_test_add_known_failure' into 'master'
...
ci(build_test): add known-failure check
See merge request espressif/esp-idf!26618
2023-10-26 15:30:19 +08:00
Roman Leonov
2aa59af5f0
Merge branch 'bugfix/usb_host_hid_driver_uninstall' into 'master'
...
fix(usb/host): added hid_driver_uninstall call during APP_QUIT for HID Host example
Closes IDF-8446
See merge request espressif/esp-idf!26306
2023-10-26 14:56:09 +08:00
gaoxu
a8e3122866
fix(adc): fix adc read zero after getting done signal on h2
2023-10-26 12:22:09 +08:00
Mo Fei Fei
a82b6f5c0b
Merge branch 'docs/update_cn_trans_nvs_part_gen_readme' into 'master'
...
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
Closes DOC-6449
See merge request espressif/esp-idf!26589
2023-10-26 12:19:26 +08:00
Mo Fei Fei
4f24d3a39c
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
2023-10-26 12:19:25 +08:00
gaoxu
811a790aaf
fix(adc): fix adc oneshot mod do not split clk
2023-10-26 10:59:35 +08:00
Marius Vikhammer
4ea0538a88
Merge branch 'ci/system_example_test_reduction' into 'master'
...
ci: reduce the number of system examples built/tested in regular pipelines
See merge request espressif/esp-idf!26519
2023-10-26 10:36:18 +08:00
Armando (Dou Yiwen)
e15de479ce
Merge branch 'bugfix/fix_wrong_hal_assertion_sdmmc_ll' into 'master'
...
sdmmc: fix ll layer wrong assertion
See merge request espressif/esp-idf!26590
2023-10-26 10:32:58 +08:00
Djordje Nedic
04dba7a80d
Merge branch 'fix/esp32_p4_lp_reserved_seg_fix' into 'master'
...
fix: Fix ESP32-P4 lp_reserved_seg origin
See merge request espressif/esp-idf!26663
2023-10-26 10:32:02 +08:00
Marius Vikhammer
7559a1eccf
Merge branch 'ci/delay_build_docs_master' into 'master'
...
ci: run build_docs jobs after target tests on protected branches
See merge request espressif/esp-idf!26508
2023-10-26 10:28:56 +08:00
Jakob Hasse
228c40c2ac
Merge branch 'feature/freertos_task_private_create_psram' into 'master'
...
feat(freertos): Added private task creation functions allocating stack in PSRAM
See merge request espressif/esp-idf!25404
2023-10-26 10:27:00 +08:00
Zim Kalinowski
3888ffdda6
Merge branch 'bugfix/enable-ringbuffer-build-on-linux' into 'master'
...
fix(ringbuf): Enable build on Linux
See merge request espressif/esp-idf!26649
2023-10-25 23:44:14 +08:00
Roland Dobai
d78d00855d
Merge branch 'feature/idf_path_order_check' into 'master'
...
feat(tools): Added IDF path order check for Windows platform
Closes IDF-2430
See merge request espressif/esp-idf!26629
2023-10-25 23:11:05 +08:00
Jiang Jiang Jian
9f6bf3b029
Merge branch 'bugfix/fix_wifi_ld_c3_eco7' into 'master'
...
fix(rom): remove related rom funcs in c3 rom eco7 MR
See merge request espressif/esp-idf!26651
2023-10-25 20:53:48 +08:00
Zim Kalinowski
d63f83d279
fix(example/http): Fixed potential memory leak/crash in when handling error condition
2023-10-25 14:44:06 +02:00
sonika.rathi
360f7b1e14
fix(sd_card): update sd_card troubleshooting notes in readme.md
2023-10-25 11:19:08 +02:00
sonika.rathi
bb329accd7
fix(sd_card): update hints.yml to provide SD troubleshooting hints
2023-10-25 11:19:08 +02:00
Roland Dobai
d20654e7ed
Merge branch 'bugfix/libphy_orphaned_sections' into 'master'
...
fix(lf): fix orphaned .phyiram sections
Closes WIFI-6279
See merge request espressif/esp-idf!26295
2023-10-25 16:34:19 +08:00
Laukik Hase
340fda1cd6
Merge branch 'fix/nvs_encr_docs' into 'master'
...
fix(docs): Hide the NVS encryption HMAC scheme section for unsupported SoCs
See merge request espressif/esp-idf!26568
2023-10-25 16:24:57 +08:00
Konstantin Kondrashov
a304cc230e
Merge branch 'feature/esp32h2_adds_adc_calib_efuses' into 'master'
...
feat(efuse): Adds efuse ADC calibration data for ESP32H2
See merge request espressif/esp-idf!26305
2023-10-25 15:58:24 +08:00
Island
0f84e7d8c6
Merge branch 'bugfix/fix_set_adv_data_bug' into 'master'
...
Fix bugs in setting adv data and scan response data(ESP32C3 ESP32S3)
Closes BLERP-142, BLERP-141, BLERP-185, and BLERP-186
See merge request espressif/esp-idf!26538
2023-10-25 15:55:04 +08:00
sonika.rathi
91eada4acc
fix(fatfs): free allocated memory for base path before unmounting the card
2023-10-25 09:33:42 +02:00
Roman Leonov
375907299e
fix(usb/host): added hid_driver_uninstall call during APP_QUIT for HID Host example
2023-10-25 09:04:20 +02:00
Djordje Nedic
e32bdb66e3
fix: Fix ESP32-P4 lp_reserved_seg origin
...
Apparently, this part of the linker script was copied from elsewhere
and the origin was not corrected.
2023-10-25 08:09:33 +02:00
Armando
263e39c32b
fix(sdmmc): fix ll layer wrong assertion
2023-10-25 06:03:25 +00:00
Laukik Hase
81665b27c3
fix(docs): Disable the NVS encryption HMAC scheme section for unsupported SoCs
2023-10-25 13:07:14 +08:00
Mahavir Jain
aaa438a3a2
Merge branch 'feature/tls_v1.2_and_v1.3_simultaneously' into 'master'
...
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
Closes IDF-8189 and IDF-8344
See merge request espressif/esp-idf!26304
2023-10-25 12:26:23 +08:00
Marius Vikhammer
d6a79b5108
Merge branch 'feature/hello_world_linux' into 'master'
...
feat(linux_target): enable hello world example for linux target
See merge request espressif/esp-idf!26638
2023-10-25 10:22:49 +08:00
Marius Vikhammer
20b6d92b91
Merge branch 'ci/reduce_heap_tests' into 'master'
...
ci(heap): reduce the number of test apps built
See merge request espressif/esp-idf!26643
2023-10-25 09:23:18 +08:00
C.S.M
fec9a11f4a
Merge branch 'feature/i2c_slave_new_driver' into 'master'
...
feat(i2c_slave): Add new APIs for I2C-slave, and add multi-board tests with I2C-master
Closes IDF-8111
See merge request espressif/esp-idf!25403
2023-10-25 01:22:05 +08:00
Tomas Rezucha
717aa73886
Merge branch 'feature/usb_msc_updates' into 'master'
...
refactor(usb_host/msc_example): Increase transfer speeds
See merge request espressif/esp-idf!26319
2023-10-24 22:51:00 +08:00
Jakub Kocka
cde207e996
feat(tools): Added IDF path order check for Windows platform
...
This relates to old GH issue: https://github.com/espressif/esp-idf/issues/5994
2023-10-24 15:34:41 +02:00
Adam Múdry
687c5cc8d5
Merge branch 'fix/remove_wno-format_from_storage_components' into 'master'
...
refactor: Remove -Wno-format from storage related components
Closes IDF-6793
See merge request espressif/esp-idf!26531
2023-10-24 21:25:34 +08:00
Tomas Rezucha
e6fde2e13e
refactor(usb/host_msc_example): Increase transfer speeds
...
- Upgrade to MSC driver 1.1.1 for zero copy transfers
- Use setvbuf() to increase size of VFS file buffer
- Add example test
2023-10-24 15:19:58 +02:00
Tomas Rezucha
6e92fc0416
feature(examples/usb): Define maximum opend files in MSC device example
2023-10-24 15:19:58 +02:00
Cao Sen Miao
c9f85d8d1b
feat(i2c_test): Add multi board test for I2C master and I2C slave
2023-10-24 18:46:27 +08:00
Cao Sen Miao
8d639492f2
feat(i2c_slave): Add new implementation and API for I2C slave
2023-10-24 18:44:49 +08:00
liuning
7532df427a
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-10-24 18:05:10 +08:00
Zim Kalinowski
3589478a9e
fix(esp_ringbuffer): Enable build on Linix
2023-10-24 11:30:03 +02:00
Marius Vikhammer
7e8181b976
ci(heap): reduce the number of test apps built
2023-10-24 12:38:56 +08:00
Xiao Xufeng
8315221523
fix(spi): fixed undesired touching to DMA
...
Closes https://github.com/espressif/esp-idf/issues/12241
2023-10-24 10:50:42 +08:00
zhanghaipeng
9804a8b0f9
fix(ble/controller): Fix bugs in setting adv data and scan response data
2023-10-24 10:48:31 +08:00
Marius Vikhammer
8c52b0845d
feat(linux_target): enable hello world example for linux target
2023-10-24 10:04:09 +08:00
Marius Vikhammer
d98e77a4a7
ci: run build_docs jobs after target tests on protected branches
...
On master running costly build docs jobs for every pipeline uses a lot of resources.
This refactor moves the build doc stage after target tests for protected branches.
For regular MRs we still get the desired behavior of build docs being independent of targets tests,
as we dont want developers to have to pass all target tests to test their doc changes.
2023-10-24 09:33:39 +08:00
Harshit Malpani
2da0b61374
fix: Update https_mbedtls example to fix TLS v1.2 connection
2023-10-23 16:23:18 +05:30
Harshit Malpani
27681a5073
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
...
This commit fixes the issue with TLS 1.2 connection when TLS 1.3 is
enabled in config.
2023-10-23 16:23:10 +05:30
Fu Hanxi
eb37150780
ci: add all nightly run env vars while checking
2023-10-23 09:19:31 +02:00
Adam Múdry
e151184da7
refactor: Remove -Wno-format from storage related components
2023-10-22 17:56:41 +00:00
Marius Vikhammer
9b8aa6a792
ci(build_test): add known-failure check
2023-10-22 09:12:45 +08:00
Marius Vikhammer
4f4f32ecf2
ci(system): restrict number of system examples built in regular pipelines
2023-10-19 10:10:37 +08:00
Jakob Hasse
8aba6a53e4
feat(freertos): Added private PSRAM stack task creation functions
...
* Added prvTaskCreateDynamicAffinitySetWithCaps
and prvTaskCreateDynamicPinnedToCoreWithCaps
which allocate the task's stack in PSRAM instead of
internal RAM. These functions are only available if
PSRAM is enabled.
2023-10-18 20:06:42 +08:00
KonstantinKondrashov
071d1cf865
feat(efuse): Adds efuse ADC calibration data for ESP32H2
2023-10-04 16:00:01 +08:00
Frantisek Hrbata
1f80a9bb0f
fix(lf): fix orphaned .phyiram sections
...
There are orphaned .phyiram sections from components/esp_phy/lib/esp32/libphy.a when ESP_WIFI_SLP_IRAM_OPT
is not set on esp32. It can be seen in the wifi_station example examples/wifi/getting_started/station with
the default configuration. Even though they seem to be correctly placed in flash(linker got it right), I
believe this should be fixed. At least for the esp-idf-size, because these doesn't seem to be accounted.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-02 08:37:57 +02:00