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
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
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
xiaqilin
2d66984b09
fix(sleep): fix the issue of asymmetry in suspend/resume cache when skipping sleep.
2024-01-05 19:26:46 +08: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
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
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
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
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
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
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
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
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
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
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
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
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
gongyantao
5515c890ed
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:30:26 +08:00
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
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
Roshan Bangar
a58af467fc
feat(nimble): added HID over Gatt profile support
2023-12-20 09:58:26 +05:30
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
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
cjin
bff4001473
fix(pm): place extra link opt in iram
2023-12-14 11:19:05 +08: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
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
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
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
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
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
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
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
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
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
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
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
Abhinav Kudnar
fb4e56e9a3
fix(nimble): Handled the deletion of RPA mapping.
2023-12-01 17:54:11 +05:30
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
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
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
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
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
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
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
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
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
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
634ce1e425
fix(nimble): Fix dangling pointer error during compilation
2023-11-26 12:36:26 +05:30
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
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
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
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