zhanghaipeng
4f57ec7c26
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-12-01 16:57:44 +08:00
alanmaxwell
629c3b4d9c
fix(wifi): backport some wifi bugfix
...
1. fix ccmp pn became large issue
2. sta not pmf capable when requires should reject profile
3. fix softap set config issue
4. fix enable psram wapi dhcp fail issue
5. Fix multi antenna issue
6. Fix typo in wifi api docs
7. Optimize BB filter timer to pass some corner case
8. Change fragment threshold to 256
9. Support fragment for LR mode
10. Fix rx fragment fail in Open mode.
11. Drop fragmented AMPDUs
12. Fix ampdu duration issue
2023-12-01 14:02:07 +08:00
xueyunfei
e31f8581a2
feat(esp_wifi):static buf for management,control,qos null,null data rx packet
2023-12-01 14:02:07 +08:00
muhaidong
24e208eca1
fix(wifi): allow some special igtk keyindx to workaround faulty APs
2023-12-01 14:02:07 +08:00
Chen Jian Xing
ca78fb58bc
Merge branch 'bugfix/authmode_log_192_bit_v4.4' into 'release/v4.4'
...
WPA3 enterprise 192 bit fix and config modification (Backport v4.4)
See merge request espressif/esp-idf!27325
2023-12-01 13:57:58 +08:00
David Čermák
403d656698
Merge branch 'bugfix/emac_ex_buffer_v4.4' into 'release/v4.4'
...
esp_eth: receive buffer allocation optimization - v4.4
See merge request espressif/esp-idf!27274
2023-11-30 23:18:39 +08:00
David Cermak
ffddf278f5
lwip: Fix DNS int with FALLBACK_DNS() in IPv4 only
...
* Update submodule: git log --oneline 90c1e93e40bdfe6718b97e2d95aabc2f0f609ce8..1de11efadd0083469f26c8782be3d55073829767
Detailed description of the changes:
- dns: fix init with only ipv4 enabled (espressif/esp-lwip@1de11efa )
- optimize add TCP ooseq buf timeout configuration (espressif/esp-lwip@d3c89e93 )
- bugfix for optimize tcp connection (espressif/esp-lwip@d5093349 )
2023-11-30 14:28:10 +01:00
Jin Cheng
bb22c4323d
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in BTC layer
2023-11-30 20:06:21 +08:00
wuzhenghui
ef202b3ecd
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
2023-11-30 15:47:22 +08:00
Rahul Tank
79954fe559
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_v4.4' into 'release/v4.4'
...
fix(nimble): Fixed incorrect handling of bonded devices (v4.4)
See merge request espressif/esp-idf!26945
2023-11-30 12:56:03 +08:00
luoxu
af166180f2
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-11-29 19:44:55 +08:00
Liu Linyan
560e1f899d
fix(ble_mesh): Support using random adv interval for mesh packets
2023-11-29 19:44:55 +08:00
Shyamal Khachane
7eef2771fe
fix(esp_wifi): Fixed authmode in log and connected event for WPA3 enterprise 192 bit security
2023-11-29 09:04:57 +00:00
Michael (XIAO Xufeng)
a61fd4bf70
Merge branch 'bugfix/spi_master_fifo_use_dma_v4.4' into 'release/v4.4'
...
fix(spi): fixed undesired touching to DMA (v4.4)
See merge request espressif/esp-idf!26772
2023-11-29 11:12:53 +08:00
Cao Sen Miao
1fb6de14e6
brownout: Disable the hardware BOD when BOD interrupt is enabled
2023-11-28 17:01:19 +08:00
darshan
b34d4825d3
fix(nimble): Fixed incorrect handling of bonded devices (v4.4)
2023-11-28 10:29:38 +05:30
David Cermak
3329d64278
fix(esp_netif): Fix races in netif object locking
2023-11-27 08:21:35 +01:00
Jiang Jiang Jian
7e5f4df8e2
Merge branch 'feature/support_ble_esp32c3_eco7_v4.4' into 'release/v4.4'
...
Feature/support ble esp32c3 eco7 (backport v4.4)
See merge request espressif/esp-idf!27340
2023-11-24 11:44:01 +08:00
Jiang Jiang Jian
d3cf0d04ae
Merge branch 'bugfix/add_par_check_in_ag_cind_res_v4.4' into 'release/v4.4'
...
Bugfix/add par check in ag cind res v4.4
See merge request espressif/esp-idf!27259
2023-11-24 10:20:12 +08:00
Jiang Jiang Jian
c0d6131e83
Merge branch 'bugfix/spp_deinit_crash_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v4.4)
See merge request espressif/esp-idf!27253
2023-11-24 10:19:56 +08:00
Ondrej Kosta
891edc0f0d
bugfix(esp_eth): improved error handling of _recv_buf
...
fixed W5500 flush_recv_frame function
2023-11-23 17:22:42 +01:00
zhiweijian
d11c83c9a0
feat: support ble esp32c3 eco7
2023-11-23 14:07:55 +08:00
Jiang Guang Ming
8eb33e1b36
feat(esp32c3): Update esp32c3 chip revision
2023-11-23 14:07:55 +08:00
Jiang Guang Ming
0e8f4c9b3d
feat(esp32c3): Add rom ld with ROM tag esp32c3-eco7-20230720
2023-11-23 14:07:51 +08:00
Harshit Malpani
fa017871f2
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:15:19 +05:30
Jiang Jiang Jian
fe4eb82500
Merge branch 'bugfix/connect_issue_for_zero_rssi_v4.4' into 'release/v4.4'
...
fix(esp_wifi): Fix issue of station disconnecting immediately after scanning (Backport v4.4)
See merge request espressif/esp-idf!26746
2023-11-22 16:34:13 +08:00
Kapil Gupta
93b64fd6d6
Merge branch 'bugfix/dpp_config_memset_v4.4' into 'release/v4.4'
...
Wi-Fi: Fixed some DPP issues (v4.4)
See merge request espressif/esp-idf!27194
2023-11-22 11:33:11 +08:00
Kapil Gupta
9a1e54d485
fix(wpa_supplicant): memzero wifi config before sending config event
2023-11-21 11:36:59 +05:30
Kapil Gupta
d5e628229f
fix(wifi): Disallow DPP and WPS concurrency
2023-11-21 11:36:38 +05:30
Sarvesh Bodakhe
de59abad0a
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-11-21 10:29:43 +05:30
Alexey Lapshin
2923fd5265
fix(xtensa): fix registers curruption on context switch
...
a6, a7 registers may be corrupted on multicore ESP chips while FreeRTOS
Kernel SMP context switch
2023-11-21 03:19:31 +00:00
Jiang Jiang Jian
5c2142eedb
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup_v4.4' into 'release/v4.4'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used (backport v4.4)
See merge request espressif/esp-idf!27056
2023-11-21 10:57:03 +08:00
Jiang Jiang Jian
d6b9fab066
Merge branch 'bugfix/s3_irom_addr_v4.4' into 'release/v4.4'
...
soc: fix SOC_IROM_MASK_HIGH for esp32s3 (v4.4)
See merge request espressif/esp-idf!27138
2023-11-21 10:54:24 +08:00
Jiang Jiang Jian
bf5b36954a
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v4.4' into 'release/v4.4'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v4.4)
See merge request espressif/esp-idf!27190
2023-11-21 10:52:23 +08:00
Jiang Jiang Jian
0d08c81ae0
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad_v4.4' into 'release/v4.4'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad (backport v4.4)
See merge request espressif/esp-idf!27209
2023-11-21 10:51:40 +08:00
Jiang Jiang Jian
0f679c740f
Merge branch 'bugfix/add_ht2040_ex_caps_v44' into 'release/v4.4'
...
Add HT20_40 capability in assoc requests(v4.4)
See merge request espressif/esp-idf!27247
2023-11-21 10:46:26 +08:00
Ondrej
409c7e5610
Improved emac rx task code to suppress Coverity false positive memory leak indication
2023-11-20 12:50:49 +01:00
Ondrej
9374a2d9ac
esp_eth: receive buffer allocation optimization
...
Receive buffers are allocated with a size equal to actual received frame size
2023-11-20 12:32:03 +01:00
morris
42904820c9
Merge branch 'bugfix/ledc_max_duty_cycle_v4.4' into 'release/v4.4'
...
fix(ledc): fix ledc driver 100% duty cycle configuration (backport v4.4)
See merge request espressif/esp-idf!27235
2023-11-20 15:27:45 +08:00
jgujarathi
cf828f1c8d
fix(esp_wifi): Ensure beacon timeout gets trigerred for AP config change
...
- Ensure that beacon timeout gets trigerred for AP config changes when we are in
powersave.
2023-11-20 11:10:02 +05:30
jgujarathi
86fe60ad5a
fix(wpa_supplicant): Add HT20_40 capability in assoc requests
...
- Add the HT2040 capability indication in the extended caps IE of
assoc requests.
2023-11-20 11:10:00 +05:30
Jin Cheng
5fc7faf47e
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-20 12:06:13 +08:00
Jin Cheng
2a90241d7d
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-20 12:03:30 +08:00
wuzhenghui
236883728d
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-20 11:25:28 +08:00
wuzhenghui
7c68678ddc
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-11-17 18:18:58 +08:00
Song Ruo Jing
fd3576eca6
fix(ledc): fix ledc driver 100% duty cycle configuration
...
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.
Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12593
Closes https://github.com/espressif/esp-idf/issues/12083
2023-11-17 15:24:17 +08:00
Jin Cheng
6b44b42904
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:56:06 +08:00
Ivan Grokhotkov
bc2ea111fb
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-16 20:11:38 +08:00
chenjianhua
03040db7c1
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
...
- Fixed power state setting when entering modem sleep
2023-11-16 17:02:27 +08:00
chenjianhua
0ae141c197
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 17:02:13 +08:00
zhanghaipeng
7ba6903f4b
fix(ble/controller): Fix bugs in setting adv data and scan response data
2023-11-16 17:01:55 +08:00
chenjianhua
9ba36e8c55
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 17:01:14 +08:00
chenjianhua
716e78f3a6
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 17:01:04 +08:00
aditi_lonkar
44b7e8ed10
fix(wpa_supplicant): Fix few dpp bugs
...
1) Fix crash in dpp Listen without bootstrap
2) Fix crash on receiving dpp auth_req from hostapd with dpp akm
3) Ensures that the mode is set to station before dpp init
4) Ensures that dpp follows the path of init->bootstrap->listen
2023-11-16 12:42:18 +05:30
Ivan Grokhotkov
6bb6de5b35
fix(soc): update SOC_IROM_MASK_HIGH for esp32 for consistency
2023-11-14 14:30:04 +01:00
Ivan Grokhotkov
47c455c177
fix(soc): correct SOC_IROM_MASK_HIGH for esp32s3
...
Fixes corrupted backtraces on S3 when a function is in ROM.
Closes https://github.com/espressif/esp-idf/issues/11512
2023-11-14 14:30:04 +01:00
Roland Dobai
4ef8121157
Merge branch 'coredump-info-offset_v4.4' into 'release/v4.4'
...
Tools: coredump-info - fix non-default partition table offset issues (v4.4)
See merge request espressif/esp-idf!26925
2023-11-14 17:21:45 +08:00
Jiang Jiang Jian
25cd984ad9
Merge branch 'bugfix/fix_deinit_init_wifi_scan_fail_issue_v4.4' into 'release/v4.4'
...
Bugfix/fix deinit init wifi scan fail issue v4.4(Backport v4.4)
See merge request espressif/esp-idf!27049
2023-11-14 15:25:11 +08:00
Jiang Jiang Jian
5576a60b4f
Merge branch 'bugfix/build_error_when_enable_ag_and_hf_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled (v4.4)
See merge request espressif/esp-idf!27079
2023-11-14 15:24:51 +08:00
Jiang Jiang Jian
4bc424258f
Merge branch 'bugfix/check_mapping_target_conflict_v4.4' into 'release/v4.4'
...
fix(ldgen): check target conflict for entries with section aliases (v4.4)
See merge request espressif/esp-idf!26125
2023-11-14 14:56:10 +08:00
wuzhenghui
93d44d1e08
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-13 16:39:31 +08:00
Wang Mengyang
03bdeb46a5
fix(bt/bluedroid): Fix build error for HFP when enabling AG and HF_Client in case that CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is enabled
2023-11-10 20:12:04 +08:00
muhaidong
df801011bd
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-10 14:05:09 +08:00
muhaidong
e8c4156fc2
fix(wifi): fix deinit init wifi scan fail issue
2023-11-10 11:53:25 +08:00
Peter Dragun
9d4d612b56
fix(tools/coredump-info): pass non-default partition table offset to esp-coredump
2023-11-09 10:35:24 +01:00
Island
dea8532e2d
Merge branch 'backport/fix_ble_scan_rsp_v4.4' into 'release/v4.4'
...
Backport/fix ble scan rsp v4.4(backport v4.4)
See merge request espressif/esp-idf!27004
2023-11-09 16:56:55 +08:00
Mahavir Jain
1bca827217
Merge branch 'fix/check_integrity_on_used_blocks_v4.4' into 'release/v4.4'
...
heap: fix integrity check on used blocks by the tlsf component (backport v4.4)
See merge request espressif/esp-idf!26565
2023-11-09 14:14:10 +08:00
wanlei
a4388a3321
fix(twai): twai example crash using usb-serial-jtag pins
...
Calling gpio_hal_iomux_func_sel() via gpio_config() may
disconnects/disables any influence from USJ when using USJ pins
2023-11-09 02:51:04 +00:00
Wang Meng Yang
6f38dfe22b
Merge branch 'test/bqb_test_bt_classic_hfp_v4.4' into 'release/v4.4'
...
feat(bt/hfp): Add support for HFP BQB auto test(backport v4.4)
See merge request espressif/esp-idf!26989
2023-11-09 10:44:35 +08:00
zhanghaipeng
1edb6668ba
fix(bt/bluedroid): Fix ble keysize check
2023-11-08 19:48:27 +08:00
zhanghaipeng
c90faf5d03
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:48:18 +08:00
Xiao Xufeng
94a8591586
fix(spi): fixed undesired touching to DMA
...
Closes https://github.com/espressif/esp-idf/issues/12241
2023-11-08 10:12:03 +00:00
wanglai@espressif.com
1ee2c4db75
fix(bt/bluedroid): Fix the process of sending OK in ATD and COPS cmds
2023-11-08 17:10:26 +08:00
Guillaume Souchere
3b9450b59d
fix(heap): Fixed integrity check on used blocks by the tlsf component
...
This commit updates the tlsf submodule to include the modification made in the component
aiming to perform integrity check on all blocks (not only the free ones).
Added test to test the fix in test_apps/heap_tests.
Fixes https://github.com/espressif/esp-idf/issues/12231
2023-11-08 04:18:21 +00:00
Armando
46e71e43ba
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-08 03:44:43 +00:00
wanglai@espressif.com
e5996b3e86
fix(bt/bluedroid): Revise the description for index in esp_hf_ag_clcc_response and correct the error return in btc_hf_indchange_notification
...
1: modify the description of param index in function
esp_hf_ag_clcc_response.
2: fix the error code return of function btc_hf_indchange_notification.
2023-11-07 20:07:26 +08:00
wanglai@espressif.com
60c5dbad59
feat(bt/bluedroid): Modify AT+CNUM response api and HFP AG example
2023-11-07 20:03:46 +08:00
Armando
9a428c4019
fix(mmap): fix esp32s3 mmap test wrong assertion
2023-11-07 10:35:29 +08:00
Jiang Jiang Jian
13b649ab95
Merge branch 'bugfix/update_phy_lib_same_to_master_v4.4' into 'release/v4.4'
...
fix(phy): update phy lib (v4.4)
See merge request espressif/esp-idf!26867
2023-11-07 10:29:48 +08:00
Michael (XIAO Xufeng)
7a83052809
Merge branch 'bugfix/ota_fail_on_octal_flash_v4.4' into 'release/v4.4'
...
fix(ota): Fixed OTA fail on octal flash with 32MB memory (backport v4.4)
See merge request espressif/esp-idf!26813
2023-11-06 00:29:02 +08:00
Wang Meng Yang
4c0bc4b7f5
Merge branch 'feature/include_hf_and_ag_in_single_build_v4.4' into 'release/v4.4'
...
Feature/include hf and ag in single build v4.4
See merge request espressif/esp-idf!26843
2023-11-03 14:09:30 +08:00
Wang Meng Yang
6475f7f119
Merge branch 'bugfix/fix_ble_bond_error_after_reboot_4.4' into 'release/v4.4'
...
fix(ble/bluedroid): fixed BLE bond error after reboot (backport v4.4)
See merge request espressif/esp-idf!26720
2023-11-03 10:27:36 +08:00
Island
ae5470910e
Merge branch 'backport/fix_ble_bugs_v4.4' into 'release/v4.4'
...
Backport/fix ble bugs v4.4(backport v4.4)
See merge request espressif/esp-idf!26765
2023-11-03 09:12:54 +08:00
zhangyanjiao
4b2972c7c3
fix(phy): update phy lib to master
...
esp32: phy_version 4780,16b31a7,Sep 22 2023,20:42:16
esp32s2: phy_version 2401,2a6dc26,Sep 26 2023,11:22:15
esp32c3: phy_version 1130,b4e4b80,Sep 5 2023,11:09:30
esp32s3: phy_version 620,ec7ec30,Sep 5 2023,13:49:13
2023-11-02 15:32:53 +08:00
Jin Cheng
a70d469e49
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-01 20:03:39 +08:00
Wang Mengyang
0cdc3284ce
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-01 20:03:23 +08:00
Ivan Grokhotkov
8b63bba2e8
Merge branch 'bugfix/fix_espcoredump_compilation_warning_v4.4' into 'release/v4.4'
...
fix(espcoredump): fixed compilation warning (v4.4)
See merge request espressif/esp-idf!26593
2023-11-01 18:57:12 +08:00
zhanghaipeng
87466a55bf
fix(bt/bluedroid): Fix BLE remove bond list status
2023-11-01 17:22:04 +08:00
zhiweijian
335db4c5aa
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-11-01 17:22:04 +08:00
Cao Sen Miao
643b0abca2
fix(ota): Fixed OTA fail on octal flash with 32MB memory,
...
Closes https://github.com/espressif/esp-idf/issues/11903
2023-11-01 12:28:21 +08:00
Jiang Jiang Jian
d665b47ae1
Merge branch 'bugfix/fix_wifi_no_response_after_m_f_null_v4.4' into 'release/v4.4'
...
fix(wifi): fix wifi station no response after m f null
See merge request espressif/esp-idf!26719
2023-11-01 10:54:02 +08:00
zhanghaipeng
980a15a9cd
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 14:43:18 +08:00
zhanghaipeng
c841f802cf
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-31 14:42:55 +08:00
zhanghaipeng
b7e3eb101d
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 14:42:45 +08:00
zhanghaipeng
07ba91f926
fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices
2023-10-31 14:42:33 +08:00
zhanghaipeng
d6d14d0caa
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-31 14:41:52 +08:00
David Cermak
c9de8b1cef
feat(lwip): Add sbom descripton file for Software BOM (v4.4)
...
* Update submodule: git log --oneline 0f2d472722aaa0cab6e8a72896699541e65bd45b..90c1e93e40bdfe6718b97e2d95aabc2f0f609ce8
Detailed description of the changes:
- Add sbom descripton file for Software BOM (espressif/esp-lwip@90c1e93e4 )
2023-10-31 06:49:00 +01:00
Michael (XIAO Xufeng)
64c3bf6e20
Merge branch 'bugfix/fix_mem_map_issue_v4.4' into 'release/v4.4'
...
flash_mmap: fix range issue (v4.4)
See merge request espressif/esp-idf!24558
2023-10-30 15:20:05 +08:00
liuning
62832d6901
fix(wifi): fix wifi station no response after m f null
2023-10-27 16:00:51 +08:00
Wang Meng Yang
b2a1097d4c
Merge branch 'bugfix/backport_some_ble_bugs_20231020_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs 20231020 (backport v4.4)
See merge request espressif/esp-idf!26607
2023-10-27 11:08:51 +08:00
gaoxu
a80fb72f77
fix(adc): fix adc oneshot mod do not split clk
2023-10-27 10:55:01 +08:00
Wang Meng Yang
5690b2fa0a
Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): ble fails to load bonded device info after reboot(backport v4.4)
See merge request espressif/esp-idf!26471
2023-10-27 10:27:18 +08:00
gongyantao
439d6440ea
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-26 19:41:02 +08:00
Mahavir Jain
aee6e63337
Merge branch 'feature/gcm_operation_using_ctr_based_calculation_v4.4' into 'release/v4.4'
...
GCM operation optimisation (v4.4)
See merge request espressif/esp-idf!26523
2023-10-26 17:23:07 +08:00
Jiang Jiang Jian
f265656a37
Merge branch 'bugfix/spurious_beacon_timeout_v4.4' into 'release/v4.4'
...
Fixed some WiFi Issues (Backport v4.4)
See merge request espressif/esp-idf!26602
2023-10-26 14:24:57 +08:00
zhiweijian
8ff419aaf4
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-26 02:32:48 +00:00
zhiweijian
0a8340ddc2
feat: add config to disable ble hci uart flow control
2023-10-26 02:32:48 +00:00
zhiweijian
a8a9ee9c23
change: enable pll track by default on ESP32
2023-10-26 02:32:48 +00:00
zhiweijian
25a2ff985e
Add mesh adv type for exception list
2023-10-26 02:32:48 +00:00
chenjianhua
6ce00445b8
Update bt lib for ESP32-C3 and ESP32-S3(c8aa206)
...
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
2023-10-26 02:32:48 +00:00
chenjianhua
7952b1cbe9
Update bt lib for ESP32-C3 and ESP32-S3(29996e0)
...
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
2023-10-26 02:32:48 +00:00
zhiweijian
cb80773b88
Add new mesh types for exception list on ESP32-C3 and ESP32-S3
2023-10-26 02:32:48 +00:00
zhiweijian
08e5cae591
Fixed bluedroid host build warning when log is disabled
2023-10-26 02:32:48 +00:00
LiPeng
72e67e3cf7
mbedtls: GCM implementation is replaced with CTR-based calculation
...
- GCM operation in mbedtls used ECB, which calculated only 16 bytes of data each time.
- Therefore, when processing a large amount of data, it is necessary to frequently set hardware acceleration calculations,
- which could not make good use of the AES DMA function to improve efficiency.
- Hence, GCM implementation is replaced with CTR-based calculation which utilizes AES DMA to improve efficiency.
2023-10-25 18:02:47 +05:30
Armando
69563f06c9
fix(memory): no enough memory for rodata
2023-10-25 08:02:02 +00:00
Armando
45877f3176
test(flash_mmap): test flash mmap pages
2023-10-25 08:02:02 +00:00
Armando
7911e997ff
fix(flash_mmap): fixed limited free I/D pages on ESP32S3, C3
2023-10-25 08:02:02 +00:00
Jiang Jiang Jian
3f81b1a387
Merge branch 'bugfix/fix_cpu_switches_freq_bug_s2s3_to_v4.4' into 'release/v4.4'
...
EspS2/S3: fixed the bug of insufficient voltage when the CPU switches frequency(V4.4)
See merge request espressif/esp-idf!26282
2023-10-25 10:24:32 +08:00
morris
5f257494c5
Merge branch 'contrib/github_pr_12179_v4.4' into 'release/v4.4'
...
fix(uart): Fix uart_ll_set_baudrate div-by-zero crash due to uint32_t overflow (backport v4.4)
See merge request espressif/esp-idf!26018
2023-10-20 22:19:34 +08:00
jgujarathi
9494b58b32
fix(esp_wifi): Fixes issues in PMKSA and AID assignment
...
- Fix missing PMKSA flush scenarios.
- Fix wrong AID assigned to station when multiple stations try to connect
simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-20 14:05:39 +05:30
Mahavir Jain
7a60a294c5
Merge branch 'feature/update_mbedtls_v2.28.5' into 'release/v4.4'
...
feat(mbedtls): update to release v2.28.5
See merge request espressif/esp-idf!26482
2023-10-20 14:53:00 +08:00
Rahul Tank
b080931067
fix(espcoredump): fixed compilation warning
...
Added conditional compilation for logging stack usage only when CONFIG_ESP_COREDUMP_LOGS is
enabled.
Closes: https://github.com/espressif/esp-idf/issues/12318
2023-10-20 11:26:23 +05:30
Marius Vikhammer
9f48c5eaf5
Merge branch 'bugfix/wdt_deinit_timeout_v4.4' into 'release/v4.4'
...
fix(wdt): fixed potential WDT timeout when deinitializing task watchdog (v4.4)
See merge request espressif/esp-idf!25984
2023-10-19 13:39:52 +08:00
Jiang Jiang Jian
0b31c7ab79
Merge branch 'feat/imporve_iperf_performance_v4.4' into 'release/v4.4'
...
feat(wifi): optimize iperf performance (Backport V4.4)
See merge request espressif/esp-idf!26404
2023-10-19 10:31:40 +08:00
Jiang Jiang Jian
6087eb201f
Merge branch 'docs/update_wifi_and_wpa_supplicant_documentation_v4.4' into 'release/v4.4'
...
docs(wifi): Update wifi and wifi security documentation and bugfixes
See merge request espressif/esp-idf!25831
2023-10-19 04:04:19 +08:00
Jiang Jiang Jian
006f0768e1
Merge branch 'bugfix/wps_wpa3_passphrase_v4.4' into 'release/v4.4'
...
WiFi: get passphrase in WPS if AP support SAE (v4.4)
See merge request espressif/esp-idf!25887
2023-10-18 20:40:08 +08:00
Marius Vikhammer
59f3da56bd
Merge branch 'bugfix/fix_freertos_system_task_names_v4.4' into 'release/v4.4'
...
fix(freertos): Updated IDLE task names for each core to have the coreID as a suffix (v4.4)
See merge request espressif/esp-idf!26120
2023-10-18 16:10:25 +08:00
Marius Vikhammer
253660f812
Merge branch 'bugfix/pthread_cond_var_link_hook_v4.4' into 'release/v4.4'
...
bugfix(pthread): fixed pthread_condvar linker hook (v4.4)
See merge request espressif/esp-idf!26006
2023-10-18 15:55:28 +08:00
Marius Vikhammer
fe50a75d0f
Merge branch 'contrib/github_pr_12258_v4.4' into 'release/v4.4'
...
fix(vfs): Fix event_write may not exit critical section (GitHub PR) (v4.4)
See merge request espressif/esp-idf!26049
2023-10-18 15:51:56 +08:00
Harshit Malpani
967cae5892
feat(mbedtls): Update to release v2.28.5
2023-10-17 15:09:36 +05:30
Shreyas Sheth
a319ccb552
fix(wifi): Fix crash occuring when station SAE group is not set to SECP256R1
2023-10-17 13:45:27 +05:30
Mahavir Jain
9c4cf20ee1
Merge branch 'fix_esp32s3_irq_names_v4.4' into 'release/v4.4'
...
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers (v4.4)
See merge request espressif/esp-idf!26505
2023-10-17 12:19:19 +08:00
Island
2fa1213528
Merge branch 'backport_v4.4' into 'release/v4.4'
...
Fix some BLE bugs in bluedroid host(backport 4.4)
See merge request espressif/esp-idf!26167
2023-10-17 09:31:28 +08:00
Erhan Kurubas
c8b90970b4
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
2023-10-16 22:26:36 +02:00
zhanghaipeng
30f067faff
fix(bt/bluedroid): Fix hid example stack overflow bugs when using esp32s3
2023-10-16 19:33:46 +08:00
zhanghaipeng
0b5aec08e0
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-16 19:33:35 +08:00
zhanghaipeng
038c935ed7
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-16 19:33:24 +08:00
zhanghaipeng
5f3065d975
feat(bt/bluedroid): Support scan response data length zero in BLE
2023-10-16 19:33:13 +08:00
zhanghaipeng
79d7f33ff6
fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE
2023-10-16 19:33:03 +08:00
Shreyas Sheth
3d85e81be2
docs(wifi): Update wifi and wifi security documentation and bugfixes
...
1. Update documentation for WPA3 Enterprise and WPA3 Enterprise 192-bit
mode
2. Update documentation for WPA3 OWE and OWE transition mode
3. Update documentation related to SAE PK, SAE PWE and Transition Disable
4. Update documnetation for wifi connect API
5. Fix config paramter information for wifi scan start
6. Fix documentation related to scan threshold config setting
7. Replace ESP_ERR_WIFI_ARG error code as ESP_ERR_INVALID_ARG
8. Update documentation for 802.11R Fast transition
9. Fix sta connecting with wpa security in enterprise mode
2023-10-16 14:21:44 +05:30
morris
31ddcba269
Merge branch 'bugfix/usb_serial_jtag_write_return_val_v4.41' into 'release/v4.4'
...
bugfix(usb_serial_jtag): Fix usb_serial_jtag wrong return value, vfs lose data randomly (backport v4.4)
See merge request espressif/esp-idf!26440
2023-10-16 14:27:53 +08:00
Wang Meng Yang
d990842ca1
Merge branch 'bugfix/error_param_in_BTA_AG_WBS_EVT_v4.4' into 'release/v4.4'
...
Bugfix/error param in bta ag wbs evt (v4.4)
See merge request espressif/esp-idf!26430
2023-10-16 11:01:11 +08:00
gongyantao
f5c113ed5c
fix(bt/bluedroid): ble fails to load bonded device info after reboot
...
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-13 19:30:30 +08:00
baohongde
597d13f2d9
feat(bt/hci): Added Vendor-Specific HCI command to disable DM1 for ACL-U
2023-10-13 14:23:57 +08:00
baohongde
94a6e253e4
fix(bt/bluedroid): Triggering disconnect event of GAP correctly
2023-10-13 14:23:56 +08:00
baohongde
182c1f9c91
fix(bt/bluedroid): Fix issue of QoS configuration failure when t_poll is greater than 40
2023-10-13 14:23:56 +08:00
xuxiao
b25e486cd6
feat(wifi): optimize iperf performance (Backport V4.4)
2023-10-13 11:36:03 +08:00
Chip Weinberger
6e6ea289b7
feat(usb_serial_jtag): printing to console could sometimes skip bytes
2023-10-12 15:21:53 +08:00
Jin Cheng
b306d702c6
fix(bt/bluedroid): Fixed incorrect arrangement in type esp_hf_dial_type_t
2023-10-12 09:44:42 +08:00
Jin Cheng
a62b41064b
change(bt/bluedroid): Added line information printing when error occurs CHECK_HF_IDX
2023-10-12 09:44:34 +08:00
Jin Cheng
9be4decab7
fix(bt/bluedroid): Fixed the issue of uninitialized parameters in event BTA_AG_WBS_EVT
2023-10-12 09:44:27 +08:00
David Čermák
987a77505b
Merge branch 'bugfix/napt_updatesV4.4' into 'release/v4.4'
...
napt: restore to the initial state in deinit
See merge request espressif/esp-idf!26337
2023-10-11 22:03:44 +08:00
Island
1c498307cf
Merge branch 'bugfix/deepfree_v44' into 'release/v4.4'
...
fix(ble_mesh): fix compilation failure on using scene model. (v4.4)
See merge request espressif/esp-idf!26369
2023-10-11 19:28:37 +08:00
Wu Meng Shi
c84896af7a
fix(ble_mesh): fix compilation failure on using scene model. (v4.4)
2023-10-11 19:28:36 +08:00
Wang Meng Yang
c1d9e6197c
Merge branch 'bugfix/hf_ag_report_event_with_null_bdaddr_v4.4' into 'release/v4.4'
...
Bugfix/fixed bugs of HFP in BlueDroid (v4.4)
See merge request espressif/esp-idf!25829
2023-10-11 19:14:59 +08:00
Kapil Gupta
61e344a057
fix(wifi): Get passphrase in WPS if AP support SAE
...
Also add changes to send NACK if WPS message received twice.
2023-10-10 09:28:06 +00:00
Wang Meng Yang
6c9e406d67
Merge branch 'bugfix/add_params_check_for_hci_v4.4' into 'release/v4.4'
...
Fixed some HCI commands parameter (backport v4.4)
See merge request espressif/esp-idf!26152
2023-10-10 14:12:29 +08:00
Island
8cb1f37e50
Merge branch 'bugfix/BLEQABR23-414_v44' into 'release/v4.4'
...
Fix PB-GATT adv is reported to the app layer too frequently (v4.4)
See merge request espressif/esp-idf!26346
2023-10-10 12:01:56 +08:00
Wu Meng Shi
271083be3d
Fix PB-GATT adv is reported to the app layer too frequently (v4.4)
2023-10-10 12:01:56 +08:00
Mahavir Jain
cdd72ac1d4
Merge branch 'feat/add_support_to_add_auth_data_v4.4' into 'release/v4.4'
...
fix(esp_http_client): Call event_handler after header value is received (v4.4)
See merge request espressif/esp-idf!26323
2023-10-09 16:24:13 +08:00
shangke
8dde99b024
fix(bt/controller): Fixed some HCI commands parameter
...
1: add param check for HCI_Recevie_Synchronization_Train.
2: add param check for HCI_Set_Connectionless_Peripheral_Broadcast.
3: fix slave cannot take a secure authentication.
2023-10-09 02:28:44 +00:00
Jiang Jiang Jian
bcccf0c3d8
Merge branch 'bugfix/fix_hidd_send_rpt_without_connection_v4.4' into 'release/v4.4'
...
Change(bt/bluedroid): Optimize HIDD sending interrupt report behavior[backport 4.4]
See merge request espressif/esp-idf!25920
2023-10-08 13:51:30 +08:00
morris
f94d517723
Merge branch 'change/remove_s3_120_sdr_warning_v4.4' into 'release/v4.4'
...
change(mspi): remove s3 120mhz sdr warning (v4.4)
See merge request espressif/esp-idf!26256
2023-10-08 10:53:09 +08:00
Island
182303a93c
Merge branch 'bugfix/fix_some_ble_bug_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!26131
2023-10-08 10:52:31 +08:00
liqigan
939f55dd80
change(bt/bluedroid): Optimize HIDD sending interrupt report behavior
...
HID device is allowed to trigger reconnection by sending an interrupt
report. When reconnection is in progress, no more interrupt report can
be sent until the procedure is accomplished.
2023-10-08 09:54:11 +08:00
Jiang Jiang Jian
f65d665e9b
Merge branch 'change/optimize_sniff_request_v4.4' into 'release/v4.4'
...
Change(bt/bluedroid): Limit sniff request when pending mode change event[backport 4.4]
See merge request espressif/esp-idf!26055
2023-10-07 14:18:28 +08:00
Jiang Jiang Jian
9e0a101b12
Merge branch 'bugfix/suppress_compiler_warning_silent_reboot_is_enabled_v4.4' into 'release/v4.4'
...
fix(esp_system): suppress compiler warning if ESP_SYSTEM_PANIC_SILENT_REBOOT is enabled (backport v4.4)
See merge request espressif/esp-idf!26038
2023-10-07 14:17:59 +08:00
Jiang Jiang Jian
6e44a7f589
Merge branch 'bugfix/BLEQABR23-632v44' into 'release/v4.4'
...
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble (v4.4)
See merge request espressif/esp-idf!26243
2023-10-07 14:13:27 +08:00
Wu Meng Shi
0e0beeb591
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble (v4.4)
2023-10-07 14:13:27 +08:00
Jiang Jiang Jian
d52e0874c9
Merge branch 'bugfix/fix_hid_congestion_v4.4' into 'release/v4.4'
...
Fix(bt/bluedroid): Fix the issue for HID congestion checking[backport 4.4]
See merge request espressif/esp-idf!26233
2023-10-07 14:12:33 +08:00
Jiang Jiang Jian
c82223b60e
Merge branch 'feat/add_internal_pull_up_or_pull_down_option_for_deepsleep_wakeup_prepare_v4.4' into 'release/v4.4'
...
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup (backport v4.4)
See merge request espressif/esp-idf!26043
2023-10-07 14:09:43 +08:00
Jiang Jiang Jian
3f492c218d
Merge branch 'bugfix/fix_espnow_send_error_when_sta_connected_v4.4' into 'release/v4.4'
...
fix(Wi-Fi/Vendor): fix ESPNOW send error when station connected to AP and modem sleep is enabled (v4.4)
See merge request espressif/esp-idf!25788
2023-10-07 14:05:13 +08:00
Abhik Roy
ea3dd4c393
napt: restore to the initial state in deinit
...
This bug casue NAPT not work as normal after deinit then reinit
2023-10-06 20:13:20 +11:00
Harshit Malpani
95ed121192
fix(esp_http_client): Call event_handler after header value is received
2023-10-05 10:24:31 +05:30
Mahavir Jain
fd07086a2a
Merge branch 'bugfix/http_client_tcp_config_v4.4' into 'release/v4.4'
...
http_client: Set common tcp config to both TCP and SSL transport (v4.4)
See merge request espressif/esp-idf!26207
2023-10-04 21:22:05 +08:00
Rahul Tank
d9a6dbe3a6
Merge branch 'bugfix/post_reattempt_cnt_event_v4.4' into 'release/v4.4'
...
fix(nimble): Add event for reattempt connection count information (v4.4)
See merge request espressif/esp-idf!26114
2023-09-29 15:56:03 +08:00
Mahavir Jain
919819e682
Merge branch 'feature/freertos_add_sbom_file_v4.4' into 'release/v4.4'
...
feat(freertos): Added SBOM manifest file for SPDX file generation (v4.4)
See merge request espressif/esp-idf!25893
2023-09-29 13:18:04 +08:00
Mahavir Jain
5f7d4aac6b
Merge branch 'update/micro-ecc_submodule_v4.4' into 'release/v4.4'
...
feat(bootloader): Update micro-ecc version to v1.1 (v4.4)
See merge request espressif/esp-idf!26141
2023-09-29 13:17:37 +08:00
Rahul Tank
69f6838b4b
fix(nimble): Add event for reattempt connection count information
2023-09-29 10:08:08 +05:30
Rahul Tank
68df9125f6
Merge branch 'bugfix/memmory_cleanup_optimizatoin_v4.4' into 'release/v4.4'
...
fix(nimble): Fix for memory leak/optimization (v4.4)
See merge request espressif/esp-idf!25982
2023-09-29 12:34:46 +08:00
hongshuqing
fbdeff2108
s2s3 cpu sw freq
2023-09-28 10:53:34 +08:00
chenqingqing
6e47cc1059
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics
2023-09-27 19:17:54 +08:00
Armando
cafc087cc5
change(mspi): remove s3 120mhz sdr warning
2023-09-27 15:03:07 +08:00
Aditya Patwardhan
3572900934
versions: Update version to 4.4.6
2023-09-26 07:11:21 +00:00
liqigan
bdf8dd3d10
fix(bt/bluedroid): Fix the issue for HID congestion checking
2023-09-26 14:29:06 +08:00
David Cermak
05cde47281
fix(http_client): Set common tcp config to both TCP and SSL transport
...
Foundation transport contained TCP properties for both TCP and SSL
transport, so it was enough to set the TCP connection properties
(keepalive, interface binding) to one transport only. After merging
5778a7c7
we have separate TCP properties for these transports and need
to set the same for both.
This commit also fixes unnecessary allocation of 1 more byte for if_name
Closes https://github.com/espressif/esp-protocols/issues/322
2023-09-26 06:29:36 +02:00
zhanghaipeng
0f66c73f67
fix(bt/bluedroid): Fix set periodic advertising data error
2023-09-23 20:18:42 +08:00
harshal.patil
7e14e7f5bd
feat(bootloader): Update micro-ecc version to v1.1
...
This fix ensures that https://nvd.nist.gov/vuln/detail/CVE-2020-27209 is not
reported by the ESP-IDF SBOM tool. Please note that, this CVE was anyways not
applicable for ESP32 platform, as the bootloader (user of micro-ecc library)
do not perform signing on the device, its only verification that happens in
secure-boot-v1 case.
2023-09-22 10:50:16 +05:30
chenjianhua
b7e76d96fb
bluedroid: fix ble ext adv rand addr setting for NRPA
2023-09-21 21:34:35 +08:00
chenjianhua
375be9e109
bluedroid: fix ble adv data construct for device name
2023-09-21 21:34:23 +08:00
chenjianhua
b68fb2be7c
bluedroid: fix ble smp key distribution setting
2023-09-21 21:33:54 +08:00
You Wei
f9077cb073
fix(ldgen): check target conflict for entries with section alias
2023-09-21 19:41:32 +08:00
Sudeep Mohanty
c30e238b16
fix(freertos): 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 names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-09-21 13:16:51 +02:00
liqigan
146c8f24a6
change(bt/bluedroid): Limit sniff request when pending mode change event
2023-09-19 20:11:53 +08:00
LiPeng
7ca602e86b
fix(vfs): Fix event_write may not exit critical section
...
This commit fixes the event_write() function where the critical section
was unbalanced.
Merges https://github.com/espressif/esp-idf/pull/12258
2023-09-19 08:53:58 +02:00
Lou Tianhao
fa12d24f1c
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
2023-09-19 11:16:20 +08:00
wuzhenghui
0b02441fe7
fix(esp_system): suppress compiler warning if ESP_SYSTEM_PANIC_SILENT_REBOOT is enabled
2023-09-19 10:51:24 +08:00
Eduardo Lacerda Campos
a2682d4ffb
fix(uart): Fix uart_ll_set_baudrate div-by-zero crash due to uint32_t overflow
...
Merges https://github.com/espressif/esp-idf/pull/12179
2023-09-18 16:22:01 +08:00
Jakob Hasse
c266f260fb
fix(pthread): fixed pthread_condvar linker hook
2023-09-18 12:31:43 +08:00
Rahul Tank
bf78b03cdc
fix(nimble): Fix for memory leak/optimization
2023-09-15 13:13:53 +05:30
Marius Vikhammer
e557ed94fb
fix(wdt): fixed potential WDT timeout when deinitializing task watchdog
...
If task WDT deinit was called from core 1 it would cause an interrupt WDT timeout
2023-09-14 13:16:46 +08:00
zhanghaipeng
19ed554062
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh
2023-09-13 18:15:41 +08:00
Sudeep Mohanty
484c77bdc9
feat(freertos): Added SBOM manifest file for SPDX file generation
...
This commit adds the SBOM manifest file for the FreeRTOS-Kernel to aid
SPDX file generation.
2023-09-08 12:57:44 +02:00
chenqingqing
482532b7d7
feat(bt/api): Add new apis for hfp to get the numbers of packet status received and sent
2023-09-08 11:29:26 +08:00
Jiang Jiang Jian
c57d30e1df
Merge branch 'bugfix/reduce_bss_logging_v4.4' into 'release/v4.4'
...
WiFi: Reduce BSS logging in wpa_supplicant
See merge request espressif/esp-idf!25832
2023-09-07 22:36:57 +08:00
Michael (XIAO Xufeng)
df5df38458
Merge branch 'bugfix/tempsensor_wifi_conflict_v4.4' into 'release/v4.4'
...
temperature_sensor: Fix issue that have conflict with phy / Fix phy pwdet and tsens power cannot be set twice issue (v4.4)
See merge request espressif/esp-idf!25253
2023-09-07 14:15:16 +08:00
Kapil Gupta
102e0170c2
change(wifi): Reduce BSS logging in wpa_supplicant
2023-09-07 10:59:47 +05:30
Jin Cheng
21dfae06e4
fix(bt/bluedroid): Deleted the redundant 'memset' in btc_hf_cb_handler
2023-09-07 11:25:21 +08:00
Jin Cheng
8a6298c98e
docs(bt/bluedroid): Changed the description of esp_hf_client_reject_call
2023-09-07 11:25:21 +08:00
Jin Cheng
d1d736d471
fix(bt/bluedroid): Fixed wrong indexes of HF-AG indicators
2023-09-07 11:25:21 +08:00
Jin Cheng
87d4d95e59
fix(bt/bluedroid): Added peer Bluetooth device address into HF callback parameters
2023-09-07 11:25:19 +08:00
Jin Cheng
7723d1bada
fix(bt/bluedroid): Changed log level from WARNING to DEBUG in bta_ag_sco_read_cback
2023-09-07 11:24:39 +08:00
Jin Cheng
d8e806de63
fix(bt/bluedroid): Fixed wrong code logic in 'AT+CIND?' of HFP
2023-09-07 11:24:39 +08:00
Jin Cheng
68e469d55f
fix(bt/bluedroid): Fixed errors in parsing ATD command in HFP AG
2023-09-07 11:24:34 +08:00
Jin Cheng
7db846e809
fix(bt/bluedroid): Fixed NULL Bluetooth device address in HF-AG events was reported to application layer
2023-09-07 11:06:57 +08:00
Jiang Jiang Jian
da65a5c0db
Merge branch 'bugfix/aes_dma_descriptor_setup_issue_v4.4' into 'release/v4.4'
...
fix(aes): correct the linking of the DMA descriptors (v4.4)
See merge request espressif/esp-idf!25786
2023-09-07 10:27:09 +08:00
zhangyanjiao
41c50a21ef
fix(Wi-Fi/Vendor): fix ESPNOW send error when station connected to AP and modem sleep is enabled
2023-09-07 02:00:09 +00:00
chenjianhua
669438ad8b
bluedroid: add GATT read multi variable API and evt
2023-09-06 20:43:31 +08:00
chenjianhua
d0e6ca913e
bluedroid: add periodic adv sync transfer API and EVT
2023-09-06 20:43:31 +08:00
chenjianhua
5ae83e59a3
bluedroid: support gatts show local database
2023-09-06 20:43:31 +08:00
chenjianhua
ec08c167ff
bluedroid: fixed GATT multi notify and robust caching
2023-09-06 20:43:31 +08:00
chenjianhua
a57a8d8c32
bluedroid: add config for GAP service and periodic adv sync transfer
2023-09-06 20:43:31 +08:00
chenjianhua
8aafc35201
bluedroid: add internal GATT API for PTS
2023-09-06 20:43:31 +08:00
chenjianhua
53dd9f0a31
bluedroid: add config for robust caching and RPA timeout
2023-09-06 20:43:31 +08:00
chenjianhua
7e6b085c53
bluedroid: support GATT robust caching feature
2023-09-06 20:43:31 +08:00
chenjianhua
3565b74fa5
bluedroid: support GATT services database hash calculate
2023-09-06 20:43:31 +08:00
chenjianhua
a1ffb2580d
bluedroid: support periodic advertising sync transfer cmd
2023-09-06 20:43:31 +08:00
chenjianhua
33c8ffa69a
bluedroid: support LE L2CAP credit based connection
2023-09-06 20:43:31 +08:00
chenjianhua
650380e717
bluedroid: support oob pairing for smp secure connection
2023-09-06 20:43:31 +08:00
Jiang Jiang Jian
d152a5bb00
Merge branch 'bugfix/usb_serial_jtag_write_return_val_v4.4' into 'release/v4.4'
...
fix(usb_serial_jtag): Fix usb_serial_jtag wrong return value, vfs lose data randomly(backport v4.4)
See merge request espressif/esp-idf!25711
2023-09-06 16:39:47 +08:00
Jiang Jiang Jian
0fc94b1d9f
Merge branch 'bugfix/backport_phy_v4.4' into 'release/v4.4'
...
fix(phy): backport some phy fix(v4.4)
See merge request espressif/esp-idf!25732
2023-09-06 16:36:05 +08:00
Marius Vikhammer
9f11e6fb1f
Merge branch 'bugfix/intr_flags_to_level_v4.4' into 'release/v4.4'
...
fix(intr_flags_to_level): fix value returned one more than correct value (v4.4)
See merge request espressif/esp-idf!25426
2023-09-06 16:35:58 +08:00
Jiang Jiang Jian
1cb288ed8b
Merge branch 'bugfix/fix_some_ble_bug_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!25728
2023-09-06 16:02:07 +08:00
morris
69fbe51d28
Merge branch 'bugfix/fix_adc_continuous_driver_conv_frame_issue_v4.4' into 'release/v4.4'
...
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue / pr 11500, use circular dma descriptors in adc continuous mode (v4.4)
See merge request espressif/esp-idf!24741
2023-09-06 14:19:24 +08:00
Mahavir Jain
4636443b49
fix(aes): correct the linking of the DMA descriptors
...
For certain data lengths, the last input descriptor was not getting appended
correctly and hence the EOF flag in the DMA descriptor link list was
set at incorrect location. This was resulting in the peripheral being
stalled expecting more data and eventually the code used to timeout
waiting for the AES completion interrupt.
Required configs for this issue:
CONFIG_MBEDTLS_HARDWARE_AES
CONFIG_SOC_AES_SUPPORT_DMA
This observation is similar to the issue reported in:
https://github.com/espressif/esp-idf/issues/10647
To recreate this issue, start the AES-GCM DMA operation with data length
12280 bytes and this should stall the operation forever.
In this fix, we are tracing the entire descriptor list and then appending the
extra bytes descriptor at correct position (as the last node).
2023-09-06 08:30:37 +05:30
Mahavir Jain
b64670b51e
fix(aes-gcm): correct the DMA completion wait condition for hardware GCM case
...
DMA operation completion must wait until the last DMA descriptor
ownership has been changed to hardware, that is hardware is completed
the write operation for entire data. Earlier for the hardware GCM case,
the first DMA descriptor was checked and it could have resulted in some
race condition for non interrupt (MBEDTLS_AES_USE_INTERRUPT disabled) case.
2023-09-06 08:30:37 +05:30
Rahul Tank
1f00708c84
Merge branch 'bugfix/add_nimble_50_feature_support_flag_v4.4' into 'release/v4.4'
...
fix(nimble): add flag to indicate 5.0 feature support(v4.4)
See merge request espressif/esp-idf!25765
2023-09-05 22:39:49 +08:00
chenjianhua
59825e3c9c
update esp32 bt-lib (7b24543)
...
- Support BLE RX error packet count record
- Fixed instant setting for LLC procedures with instants
- Fixed adv random delay when adv interval is less than 20ms
2023-09-05 20:29:03 +08:00
chenjianhua
377501aaad
Update bt lib for ESP32-C3 and ESP32-S3(59725b5)
...
- Support BLE RX error packet count record
- Fixed adv random delay when adv interval is less than 20ms
- Fixed adv random address setting when owner address type is public
2023-09-05 20:29:03 +08:00
chenjianhua
2792f318c3
Update bt lib for ESP32-C3 and ESP32-S3(ff6efe7)
...
- fix(bt/controller): Fixed PHY enable and disable
- feat(bt/controller): Support DAA and LBT mode for BLE CCA
2023-09-05 20:29:03 +08:00
zhanghaipeng
b06db3565a
fix(bt): Fix bugs about updating connect param
2023-09-05 20:29:03 +08:00
zhanghaipeng
eb449b401a
fix(bt): Fix bug while calculating block cipher using aes-128
2023-09-05 20:29:03 +08:00
zhanghaipeng
76e4e6601d
docs(bt): Update comment in ble
2023-09-05 20:29:03 +08:00
zhanghaipeng
571e6f0580
feat(bt/bluedroid): Support periodic adv adi feature
2023-09-05 20:29:03 +08:00
chenjianhua
4dd50e9f34
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-09-05 20:29:03 +08:00
chenjianhua
a5da0ebd0c
fix(bt/bluedroid): Fixed GATTC cache address save when list is full
2023-09-05 20:29:03 +08:00
chenjianhua
0b3ea0fcde
feat(bt/bluedroid): Support high duty adv interval setting
2023-09-05 20:29:03 +08:00
chenjianhua
30609ba7f0
fix(bt/bluedroid): Fix address check when using NRPA as random device address
2023-09-05 20:29:03 +08:00
alanmaxwell
e2782777a7
fix(phy): backport some phy fix
...
1. Fix WiFi not working with Tsens on ESP32S2
2. WIFI RX multipath optimization for all chips
3. BLE TX sideband optimization for C3/S3
4. Optimize ht40 tx side band issue for esp32
2023-09-05 11:21:16 +00:00
Michael (XIAO Xufeng)
56bd34a980
Merge branch 'fix/spi_polling_api_buslock_logic_v4.4' into 'release/v4.4'
...
fix(spi_master): polling_transmit forgot release bus lock when alloc DMA buffer failed (v4.4)
See merge request espressif/esp-idf!25699
2023-09-05 17:19:04 +08:00
Rahul Tank
183eab756b
fix(nimble): add flag to indicate 5.0 feature support
2023-09-05 11:21:22 +05:30
Armando
b282c244cb
DMA EOF may happens per multiple dma descriptors, instead of only one.
...
Closes https://github.com/espressif/esp-idf/pull/11500
2023-09-05 11:18:56 +08:00
Armando
85ce6abdec
Fix #10804 by running continuous ADC DMA in endless loop instead of restarting after each run (descriptor chain) to avoid losing samples. Use descriptor error callback for GDMA to check for DMA buffer overrun.
2023-09-05 11:18:56 +08:00
Armando
91da3bcdc1
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
2023-09-05 11:18:52 +08:00
Jiang Jiang Jian
7588771b52
Merge branch 'bugfix/sdmmc_host_cclk_lp_v4.4' into 'release/v4.4'
...
sdmmc: keep clock enabled for the duration of ACMD41 (v4.4)
See merge request espressif/esp-idf!24335
2023-09-05 11:17:35 +08:00
Shyamal Khachane
de293fbab7
fix(esp_wifi): Skip PMK cache usage if configured password is incorrect
2023-09-04 10:43:28 +05:30
Cao Sen Miao
e2eb773c30
fix(usb_serial_jtag): Fix usb_serial_jtag wrong return value, vfs lose data randomly,
...
Closes https://github.com/espressif/esp-idf/issues/12119 ,
Closes https://github.com/espressif/esp-idf/pull/11344 ,
Closes https://github.com/espressif/esp-idf/issues/9318
Closes https://github.com/espressif/esp-idf/issues/11192
2023-09-04 11:56:00 +08:00
Cao Sen Miao
8ce60fa50a
bugfix(temperature_sensor): Fix issue that get the value is negative
2023-09-04 10:42:34 +08:00
Jiang Jiang Jian
93cb3d626d
Merge branch 'bugfix/fix_pmf_set_race_v4.4' into 'release/v4.4'
...
fix(wifi): Prevent PMF config overwritten by tx_cb
See merge request espressif/esp-idf!25666
2023-09-04 10:33:21 +08:00
wanlei
b445b103c7
fix(spi_master): polling_transmit forgot release bus lock when alloc DMA buffer failed
...
Close https://github.com/espressif/esp-idf/issues/11845
2023-09-01 17:25:38 +08:00
Rahul Tank
d89b1e45fa
Merge branch 'feat/add_high_duty_adv_interval_v4.4' into 'release/v4.4'
...
feat(nimble): Added support for high duty adv interval (v4.4)
See merge request espressif/esp-idf!25555
2023-09-01 15:02:24 +08:00
Cao Sen Miao
f0ca580c80
temperature_sensor: Apply new-shared interface in temperature sensor driver
2023-09-01 11:03:37 +08:00
Jiang Jiang Jian
2183fbc046
Merge branch 'feature/unicore_bootloader_can_run_multicore_app_v4.4' into 'release/v4.4'
...
esp_system: Fix case when multicore app can not be run if bootloader is unicore (v4.4)
See merge request espressif/esp-idf!23029
2023-09-01 10:18:49 +08:00
Cao Sen Miao
6bb129620f
temperature_sensor: Add new interface and reference counts so that phy and driver can use together
2023-09-01 10:06:31 +08:00
wanglai@espressif.com
08be89bd3e
fix(bt/avdtp): Reject SET CONFIGURATION command with error code INVALID_CODEC_TYPE
...
1: reset p_scb->avdt_handle in cleanup function.
2: cancel comparing p_scb->codec_type and p_scb->seps[xx].codec_type to
send the error INVALID_CODEC_TYPE.
2023-08-31 19:49:38 +08:00
Shreyas Sheth
4a80dc0123
fix(wifi): Prevent PMF config overwritten by tx_cb
2023-08-31 10:34:03 +05:30
Jiang Jiang Jian
77a8a3fd00
Merge branch 'bugfix/supplicant_osi_violation_v4.4' into 'release/v4.4'
...
Fix abstraction violation in wpa_supplicant (Backport v4.4)
See merge request espressif/esp-idf!25567
2023-08-30 11:53:24 +08:00
Jiang Jiang Jian
8ec3b606ca
Merge branch 'bugfix/fix_no_mac_retention_at_wifi_start_v4.4' into 'release/v4.4'
...
fix(esp_wifi): fix no mac retention at wifi start
See merge request espressif/esp-idf!25519
2023-08-30 10:57:35 +08:00
Nachiket Kukade
46a4a4694b
fix(supplicant): Fix abstraction violation in wpa_supplicant
2023-08-25 12:36:00 +05:30
Rahul Tank
13afbeb7cb
feat(nimble): Added support for high duty adv interval
2023-08-25 10:36:31 +05:30
Rahul Tank
bd5f10b1fd
Merge branch 'bugfix/remove_global_min_max_def_v4.4' into 'release/v4.4'
...
Nimble: Removes global min/max definition causing problems with other libraries(v4.4)
See merge request espressif/esp-idf!25472
2023-08-25 01:17:12 +08:00
liuning
a844799d82
fix(esp_wifi): fix no mac retention at wifi start
2023-08-24 10:17:13 +08:00
Jiang Jiang Jian
b9e8e0ef4e
Merge branch 'bugfix/ignore_eapol_nonkey_v4.4' into 'release/v4.4'
...
Ignore EAPOL non-key frames in EAPOL txdone callback (Backport v4.4)
See merge request espressif/esp-idf!25454
2023-08-23 16:38:53 +08:00
Rahul Tank
6d6a0eddc9
fix(nimble): Removed global min/max definition causing problems with other libraries
2023-08-23 11:15:50 +05:30
Jiang Jiang Jian
37cf841a12
Merge branch 'bugfix/incr_sdp_max_conns_v4.4' into 'release/v4.4'
...
fix(bt): Increased SDP maximum connections to avoid connection exhausted (v4.4)
See merge request espressif/esp-idf!25431
2023-08-23 12:15:37 +08:00
Jiang Jiang Jian
0f775fa566
Merge branch 'bugfix/action_tx_sleep_fix_v44' into 'release/v4.4'
...
Fix issues with action_frame tx and scan(v4.4)
See merge request espressif/esp-idf!25449
2023-08-23 12:15:28 +08:00
Darian Leung
5cb212665a
soc: Move revision MAX/MIN static assert to esp_hw_support
...
Previously, "soc/chip_revision.h" contained a static assert to check that the
CONFIG_ESP_REV_MIN_FULL <= CONFIG_ESP_REV_MAX_FULL. There are two issues with
this assert:
- Contained in a header file, so it is only compiled if the "chip_revision.h"
is included somewhere
- CONFIG_ESP_REV_MIN_FULL and CONFIG_ESP_REV_MAX_FULL are defined in
"esp_hw_support", which is a G0 component. This creates a reverse dependency
of G0 on G1.
This commit moves the static assert "revision.c" in "esp_hw_support"
2023-08-22 16:07:09 +08:00
Darian Leung
60e42f30c4
usb_host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips
2023-08-22 15:43:39 +08:00
Mahavir Jain
08ae96d72f
Merge branch 'contrib/github_pr_11869_v4.4' into 'release/v4.4'
...
bugfix: avoid warning in espcoredump when log disabled (GitHub PR) (v4.4)
See merge request espressif/esp-idf!25145
2023-08-22 13:33:10 +08:00
Nachiket Kukade
29d9e6f01a
fix(supplicant): Ignore EAPOL non-key frames in EAPOL txdone callback
2023-08-21 18:46:27 +05:30
jgujarathi
b53b835754
fix(esp_wifi) : Fix issues with action_frame tx and scan
...
1. Moves the location of null data frame TX to before channel switch during
offchannel action frame TX req.
2. Reverts Send wake up and sleep null between scanning.
2023-08-21 16:43:14 +05:30
Jiang Jiang Jian
0cadcd1210
Merge branch 'bugfix/fix_espnow_set_lr_rate_fail_v4.4' into 'release/v4.4'
...
fix(wifi/vendor): fix some bugs in LR and ESP-NOW (backport v4.4)
See merge request espressif/esp-idf!25407
2023-08-21 15:21:33 +08:00
Aditya Patwardhan
ab260561ab
Merge branch 'bugfix/sha_dma_mode_incorrect_result_v4.4' into 'release/v4.4'
...
fix(sha): DMA mode iteration calculation issue for certain data lengths (v4.4)
See merge request espressif/esp-idf!25129
2023-08-21 14:33:44 +08:00
Jiang Jiang Jian
486c571ed7
Merge branch 'bugfix/place_esp_timer_in_internal_memory' into 'release/v4.4'
...
ci: Fix for `ETSTimers arm & disarm run from IRAM` UT
See merge request espressif/esp-idf!25366
2023-08-21 14:27:34 +08:00
Jin Cheng
83f6cc60bc
fix(bt): Increased SDP maximum connections to avoid connection exhausted
2023-08-21 11:23:20 +08:00
Jiang Jiang Jian
d8484f00db
Merge branch 'bugfix/neighbour_report_crash_v44' into 'release/v4.4'
...
fix(rrm) : Fix crash in RRM neighbour report requests.
See merge request espressif/esp-idf!25410
2023-08-21 11:15:31 +08:00
Planck (Lu Zeyu)
21c0223f74
fix(intr_flags_to_level): fix value returned one more than correct value
2023-08-21 10:09:11 +08:00
Mahavir Jain
a49e0180ee
Merge branch 'feature/update_mbedlts_v2.28.4' into 'release/v4.4'
...
feat(mbedtls): Update to release v2.28.4
See merge request espressif/esp-idf!25385
2023-08-18 15:33:19 +08:00
jgujarathi
8084fe563a
fix(rrm) : Fix crash in RRM neighbour report requests.
...
Fix crash in sending new RRM neighbour report requests by removing
the call to neighbour report request timeout callback in case of
already ongoing neighbour report request timer.
2023-08-18 12:59:33 +05:30
zhangyanjiao
fd4b3768d1
fix(wifi/vendor): fix some bugs in LR and ESP-NOW
...
1. Fix the LR rate set fail for espnow and 80211 tx
2. Fixed the RX error when softAP/station and ESP-NOW both encrypted,
and the ESP-NOW peer address is equal to the connection peer address
2023-08-18 15:08:21 +08:00
Harshit Malpani
c112914dac
feat(mbedtls): Update to release v2.28.4
2023-08-17 10:37:19 +05:30
Nachiket Kukade
debcbac7c1
fix(wifi): Fix EAPOL Key TxDone callback implementation
...
Fix issues arising due to not distinguishing between M2 and M4
TxDone during 4-way handshake. Also fix EAPOL frame rate to lowest
possible rate.
2023-08-16 21:15:04 +05:30
Laukik Hase
4800e9b3c4
ci: Fix for ETSTimers arm & disarm run from IRAM
UT
...
- For ESP32 | SPIRAM_MALLOC_ALWAYSINTERNAL=0
- Forced `esp_timer_create` to allocate resource from the internal memory
- WiFi/BT coexistence will sometimes arm/disarm timers from an ISR
where flash may be disabled. This can lead to a cache-based
exception as the timer instance will be located in the PSRAM.
2023-08-16 11:13:39 +08:00
Jiang Jiang Jian
8c1e87e0c8
Merge branch 'backport_v4.4' into 'release/v4.4'
...
fix(bt): Fix ble periodic advertising data length 0 error(backport v4.4)
See merge request espressif/esp-idf!25008
2023-08-16 10:16:14 +08:00
Jiang Jiang Jian
ba29708f3e
Merge branch 'bugfix/fix_ftm_error_propagation_v4.4' into 'release/v4.4'
...
Fix error propagation while initiating FTM (Backport v4.4)
See merge request espressif/esp-idf!25219
2023-08-15 14:00:10 +08:00
Jiang Jiang Jian
9632511b8a
Merge branch 'bugfix/minor_enterprise_fixes_v4.4' into 'release/v4.4'
...
Drop Eapol msg if EAP success is not processed (Backport v4.4)
See merge request espressif/esp-idf!25068
2023-08-15 11:06:20 +08:00
Wang Meng Yang
d1f93778d4
Merge branch 'bugfix/remove_deprecated_err_code_v4.4' into 'release/v4.4'
...
fix(bt): Removed an incorrectly defined HCI error code (4.4)
See merge request espressif/esp-idf!25290
2023-08-14 15:09:42 +08:00
Rahul Tank
48e28cf3cf
Merge branch 'bugix/nimble_port_run_crash_v4.4' into 'release/v4.4'
...
fix(nimble): Added checks before accessing event pointers (v4.4)
See merge request espressif/esp-idf!25268
2023-08-09 22:59:02 +08:00
Jin Cheng
b48eb195b8
fix(bt): Removed an incorrectly defined HCI error code
2023-08-09 17:38:37 +08:00
Roland Dobai
41b695a991
Merge branch 'bugfix/link_gcov_rtio_v4.4' into 'release/v4.4'
...
gcov: Fix not linked gcov rtio functions
See merge request espressif/esp-idf!24503
2023-08-09 00:14:02 +08:00
Roland Dobai
8aa1395db5
Merge branch 'fix/esp32s3_sysview_trace_corrupt_v4.4' into 'release/v4.4'
...
fix(app_trace): Fix apptrace data corruption on ESP32-S3 (v4.4)
See merge request espressif/esp-idf!24682
2023-08-09 00:06:00 +08:00
Roland Dobai
550e7db1f1
Merge branch 'bugfix/fix_idrom_bus_mapping_overlap_issue_v4.4' into 'release/v4.4'
...
fix(esptool): fix potential text/rodata overlap mapping issue on I/DBUS shares mmu entry chips (backport v4.4)
See merge request espressif/esp-idf!25195
2023-08-08 22:08:36 +08:00
isha.pardikar@espressif.com
863fd0c9b7
fix(nimble): Added checks before accessing event pointers
2023-08-08 15:55:08 +05:30
morris
6c1182facd
fix(i80_lcd): reset cs gpio on exit
2023-08-07 15:54:31 +08:00
Wang Meng Yang
9e987ea312
Merge branch 'bugfix/role_switch_enc_mode_lmp_timeout_v4.4' into 'release/v4.4'
...
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides(v4.4)
See merge request espressif/esp-idf!25204
2023-08-07 10:50:16 +08:00
Nachiket Kukade
b2fa416db4
fix(wifi): Fix error propagation while initiating FTM
2023-08-04 15:34:20 +05:30
xiongweichao
c372c48439
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides
...
The master sent lmp_enc_mode_req, and the slave sent lmp_switch_req.
However, both sides failed to handle the LMP message, resulting in LMP timeout.
2023-08-04 11:07:41 +08:00
wuzhenghui
96a014f31d
fix(esptool): fix potential text/rodata mapping overlap issue on I/DBUS shares mmu entry chips
2023-08-03 22:18:52 +08:00
Rahul Tank
190e4dee28
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-03 14:51:30 +05:30
Jiang Jiang Jian
6b27c05de0
Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep_v4.4' into 'release/v4.4'
...
fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data (backport v4.4)
See merge request espressif/esp-idf!25104
2023-08-03 11:41:31 +08:00
Jiang Jiang Jian
8a38bc2fed
Merge branch 'change/rewrite_all_low_to_any_low_when_not_esp32_4.4' into 'release/v4.4'
...
Change: rewrite EXT1 triggle mode all_low to any_low when not esp32(backport v4.4)
See merge request espressif/esp-idf!24989
2023-08-03 11:40:24 +08:00
Christoph Baechler
e74f83c099
bugfix: avoid warning in espcoredump when log disabled
2023-08-02 15:04:47 +05:30
Mahavir Jain
847722e21c
ci(test): add SHA DMA mode test for large data in PSRAM
...
Covers a test scenario described in following issue:
https://github.com/espressif/esp-idf/issues/11915
2023-08-02 10:19:31 +05:30
Mahavir Jain
2aa5963bbd
fix(sha): DMA mode iteration calculation issue for certain data lengths
...
SHA hardware DMA mode calculation had off-by-one error for specific
input lengths. This was causing last chunk of the input data not being
fed to the hardware accelerator and hence resulting in an incorrect
final result.
Closes: https://github.com/espressif/esp-idf/issues/11915
2023-08-02 10:18:12 +05:30
wuzhenghui
2df2c1cc46
fix(lightsleep): fix access pu_cfg after sleep wake wakeup which is linked to flash
2023-08-01 16:42:59 +08:00
wuzhenghui
ae0824684c
fix(lightsleep): suspend cache before goto sleep to avoid cache load wrong data after spi io isolation
2023-08-01 10:39:07 +08:00
Alexey Gerenkov
865f7d6289
fix(app_trace): Fix apptrace data corruption on ESP32-S3
...
Close https://github.com/espressif/esp-idf/issues/10604
diff --git a/components/soc/esp32s3/include/soc/tracemem_config.h b/components/soc/esp32s3/include/soc/tracemem_config.h
index 55c9b907dd..75fd87419b 100644
--- a/components/soc/esp32s3/include/soc/tracemem_config.h
+++ b/components/soc/esp32s3/include/soc/tracemem_config.h
@@ -10,7 +10,7 @@ extern "C" {
#endif
#define TRACEMEM_MUX_BLK0_NUM 22
-#define TRACEMEM_MUX_BLK1_NUM 23
+#define TRACEMEM_MUX_BLK1_NUM 26
#if (TRACEMEM_MUX_BLK0_NUM < 6) || (TRACEMEM_MUX_BLK0_NUM > 29)
#error Invalid TRAX block 0 num!
2023-07-31 11:23:42 +03:00
Shyamal Khachane
78f230f1b0
fix(esp_wifi): Drop Eapol msg if EAP success is not processed
2023-07-28 15:19:31 +05:30
Jiang Jiang Jian
949739c9b7
Merge branch 'bugfix/fix_wifi_espnow_coexist_API_doc_v4.4' into 'release/v4.4'
...
fix(esp_wifi): fix ret when setting channel at wifi not started
See merge request espressif/esp-idf!25018
2023-07-28 16:39:39 +08:00
morris
f1d3f04afd
Merge branch 'bugfix/bod_glitch_reset_c6_v4.4' into 'release/v4.4'
...
bootloader: fix BOD and glitch reset on C6 and H2 (v4.4)
See merge request espressif/esp-idf!24936
2023-07-28 10:30:29 +08:00
liuning
a9559e17ac
fix(esp_wifi): fix ret when setting channel at wifi not started
2023-07-27 10:43:11 +08:00
zhanghaipeng
abd4778195
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-26 16:39:34 +08:00
zhanghaipeng
8e632e84a1
docs(bt): Organize header files for esp32c3 and esp32s3
2023-07-26 16:39:34 +08:00
zhanghaipeng
f25afd6afe
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-26 16:39:34 +08:00
xueyunfei
6a1ded6302
fix(dhcp server): Fix dhcp server address pool issue
2023-07-26 12:48:20 +08:00
xueyunfei
9a942e6a1b
Backport some lwip bugs for 4.4
...
* Update submodule: git log --oneline 8290c3b8f2adaf82aa45ec992b87f16205f2689b..4f24c9baf9101634b7c690802f424b197b3bb685
Detailed description of the changes:
- lower the dhcp discover and request retry backoff time (esp-lwip@4f24c9ba)
- netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address (esp-lwip@a4d70c7e)
2023-07-26 12:42:57 +08:00
xueyunfei
f4941be709
esp_phy:update comments in esp_phy_init.h
2023-07-26 11:58:11 +08:00
Lou Tianhao
7aa3079e2a
Change: rewrite EXT1 triggle mode all_low to any_low when not esp32
2023-07-25 17:52:09 +08:00
muhaidong
911653fffb
fix(wifi): fix some wifi bugs 230725
...
1. update pairwise cipher in softAP
2. overwrite pairwise cipher when softap auth mode is wpa2 wpa2_wpa3 wpa3
3. fix single tail queue conjunct issue
4. fix some txop issues
5. process association request verify ssid
6. fix sta rx csa issue
7. fix ftm timer macro issue
2023-07-25 13:01:48 +08:00
muhaidong
f563e19e92
fix(wifi): missed annotate ld function from txop fix
2023-07-25 12:54:20 +08:00
muhaidong
91d4132f4c
esp_wifi: fix some txop issues
2023-07-25 12:52:42 +08:00
muhaidong
fe74683489
esp_supplicant: When the softAP authentication mode is set to WPA2_PSK, WPA2_WPA3_PSK, or WPA3_PSK, the pairwise cipher will be overwritten with WIFI_CIPHER_TYPE_CCMP
2023-07-25 12:48:46 +08:00
morris
cc484c59c8
Merge branch 'bugfix/fix_gpio_driver_calloc_v4.4' into 'release/v4.4'
...
fix(gpio): fix potential crash when processing gpio isr (v4.4)
See merge request espressif/esp-idf!24903
2023-07-25 11:03:29 +08:00
Jiang Jiang Jian
3b570fd9cd
Merge branch 'bugfix/sae_and_nvs_fixes_v4.4' into 'release/v4.4'
...
Fix SAE and SAE related NVS issues (Backport v4.4)
See merge request espressif/esp-idf!24926
2023-07-25 10:25:29 +08:00
Jiang Jiang Jian
2985657544
Merge branch 'bugfix/cache_writeback_bug_v4.4' into 'release/v4.4'
...
esp_rom: patch Cache_WriteBack_Addr (backport v4.4)
See merge request espressif/esp-idf!24939
2023-07-24 19:33:07 +08:00
Shyamal Khachane
5708e53f3e
fix(wifi): Fix SAE and SAE related NVS issues
...
1. Discard commit frame received at confirmed state in SAE STA
2. Bugfix NVS get values for sae pwe
3. Bugfix memory leak caused by assoc retry timer and assoc IE
2023-07-24 15:34:41 +05:30
Rahul Tank
8d35a4750c
Merge branch 'bugfix/handle_conn_type_and_array_reset_v4.4' into 'release/v4.4'
...
fix(nimble): Update connection type in reattempt connection code (v4.4)
See merge request espressif/esp-idf!24917
2023-07-24 12:23:52 +08:00
gaoxiaojie
f093dcc9cb
fix(cache): add lock to protect cache sync operation
2023-07-24 10:45:00 +08:00
gaoxiaojie
25603522e8
fix(esp32s3): patch Cache_WriteBack_Addr api
...
Need to ensure that the cacheline being written back will not be
accessed during the write back process.
2023-07-24 10:45:00 +08:00
Jiang Jiang Jian
ec07e2e1aa
Merge branch 'bugfix/fix_ftm_dist_est_v4.4' into 'release/v4.4'
...
FTM calibration update and improvements in FTM (Backport v4.4)
See merge request espressif/esp-idf!24930
2023-07-21 19:28:23 +08:00
Mahavir Jain
25437efec2
Merge branch 'fix/esp_aes_return_values_v4.4' into 'release/v4.4'
...
fix(mbedtls): fix return values of esp-aes APIs (v4.4)
See merge request espressif/esp-idf!24807
2023-07-21 16:49:13 +08:00
Nachiket Kukade
fb64c24785
fix(esp_wifi): Update FTM calibration and fix other FTM issues
...
Update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3 and C3
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com>
2023-07-21 10:08:18 +05:30
Xiao Xufeng
39510e7488
bootloader: cleanup ana reset config code
2023-07-21 03:12:53 +08:00
Xiao Xufeng
2ed2e7e191
bootloader: fixed super watchdog not enabled issue on C3, S3, H4
2023-07-21 03:12:52 +08:00
Xiao Xufeng
2cdb3b87d6
bootloader: removed unavailable rtc features
2023-07-21 03:12:52 +08:00
harshal.patil
ae3026a60b
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-20 18:54:37 +05:30
Rahul Tank
dd0a5c0c26
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-20 09:40:24 +05:30
zhangyanjiao
a803c50427
fix(wifi): Add bugfixes and improvements
...
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
4. Vnd ie callback can be set to null
2023-07-20 10:26:48 +08:00
Li Shuai
6900837cff
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-20 10:26:48 +08:00
david zuhn
c16095d7bb
spelling correction in documentation
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-20 10:26:48 +08:00
zhangyanjiao
d829f2485e
feat(wifi): Add API to get RSSI info after station connects to AP
...
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-20 10:26:43 +08:00
Song Ruo Jing
8e3f509cd2
fix(gpio): fix potential crash when processing gpio isr
...
If CONFIG_SPIRAM_USE_MALLOC is enabled, and cache is disabled when GPIO ISR is triggered,
it would lead to Guru Meditation Error due to "Cache disabled but cached memory region accessed".
Closes https://github.com/espressif/esp-idf/issues/11876
2023-07-19 20:02:13 +08:00
jgujarathi
9168b925d4
fix(esp_wifi) : Fix collection of issues in sta roam and scan.
...
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
5) Adds a obss scan timer disarm when a sta disconnects from an AP
2023-07-19 10:46:43 +05:30
Jiang Jiang Jian
208c0feea3
Merge branch 'bugfix/wifi_prov_deinit_github_v4.4' into 'release/v4.4'
...
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping. (v4.4)
See merge request espressif/esp-idf!23438
2023-07-19 10:12:49 +08:00
Ivan Grokhotkov
e246071d6d
sdmmc: keep clock enabled for the duration of ACMD41
...
SD specification requires that card clock is not disabled until the
card is idle, following ACMD41 command.
2023-07-18 18:17:48 +02:00
chenjianhua
b2325e50bb
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-18 11:53:24 +08:00
chenjianhua
bddb13efb2
bluedroid: fixed gatt tcb free when disconnecting
2023-07-18 11:53:14 +08:00
chenjianhua
2101438df6
bluedroid: fixed compile warning when optimize for performance
2023-07-18 11:52:49 +08:00
Jiang Jiang Jian
922af41ba0
Merge branch 'backport_v4.4' into 'release/v4.4'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32(backport v4.4)
See merge request espressif/esp-idf!24778
2023-07-18 10:47:53 +08:00
Jiang Jiang Jian
558398f234
Merge branch 'bugfix/multiple_btm_rrm_task_v44' into 'release/v4.4'
...
Fix race conditions in btm task deletion.(v4.4)
See merge request espressif/esp-idf!24831
2023-07-18 10:47:11 +08:00
wangmengyang
1e1c46b2f7
bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally
2023-07-17 06:17:18 +00:00
isha.pardikar@espressif.com
29ff30b4c7
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-07-17 06:05:36 +00:00
jgujarathi
9ea42c66d0
fix(esp_wifi): Fix race conditions in btm task deletion.
...
Fix possible cases of multiple btm_rrm_t tasks due to possible race
condition during btm task deletion.
2023-07-17 10:17:00 +05:30
Jiang Jiang Jian
ed8033ca79
Merge branch 'bugfix/sae_crypto_optimization_esp32_v4.4' into 'release/v4.4'
...
esp_wifi: Optimize sae crypto operations for esp32 (v4.4)
See merge request espressif/esp-idf!24762
2023-07-17 10:31:36 +08:00
zhanghaipeng
05faa8f213
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-13 16:42:06 +08:00
zhanghaipeng
688c7b41ec
fix(bt): Fix ble advertising data length 0 error
...
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-07-13 16:42:06 +08:00
morris
703e116225
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div_v4.4' into 'release/v4.4'
...
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue (v4.4)
See merge request espressif/esp-idf!24745
2023-07-13 15:48:39 +08:00
Kapil Gupta
9e7b55ac99
esp_wifi: Optimize sae crypto operations for esp32
2023-07-13 09:47:32 +05:30
Jiang Jiang Jian
330f8cbee8
Merge branch 'bugfix/btm_scan_done_crash_v44' into 'release/v4.4'
...
fix(wpa_supplicant) : Fix occasional crash during btm roam.
See merge request espressif/esp-idf!24733
2023-07-13 07:57:24 +08:00
Jiang Jiang Jian
acf91e5635
Merge branch 'feature/esp_ipc_isr_fix_v4.4' into 'release/v4.4'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env) (v4.4)
See merge request espressif/esp-idf!23993
2023-07-13 07:56:25 +08:00
Jiang Jiang Jian
53b02bdb6a
Merge branch 'bugfix/systick_loop_v4.4' into 'release/v4.4'
...
freertos: Fix Systick stuck when systimer was not reset (v4.4)
See merge request espressif/esp-idf!24324
2023-07-13 07:55:57 +08:00
Michael (XIAO Xufeng)
48e848c6cf
Merge branch 'bugfix/fix_spi_flash_api_concurrency_issue_v4.4' into 'release/v4.4'
...
spi_flash: fix concurrency issue when concurrently calling esp_flash apis (v4.4)
See merge request espressif/esp-idf!24514
2023-07-12 18:40:14 +08:00
Armando
8bf4cb3eee
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue
2023-07-12 17:24:19 +08:00
jgujarathi
8ba3507fa4
fix(wpa_supplicant) : Fix occasional crash during btm roam.
...
Fix crash due to premature deallocation of neighbour report elements
by scan_done. Post event to btm_rrm_t task to handle scan_done serially
rather than when btm_rrm_t task is processing btm request rx frame.
2023-07-12 10:41:58 +05:30
xiongweichao
2685472da0
bt: Fixed some bluetooth bugs
...
1. Fixed LC_AFH_UPDATE_IND has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-07-11 07:23:45 +00:00
chenjianhua
ac27406dcb
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-07-11 07:23:45 +00:00
xiongweichao
8148b5deb9
components/bt: Fix crash due to NULL point
2023-07-11 07:23:45 +00:00
Rahul Tank
99279e7a14
Merge branch 'bugfix/add_debug_print_for_event_v4.4' into 'release/v4.4'
...
fix(nimble): Add debug code to print HCI events information v4.4
See merge request espressif/esp-idf!23781
2023-07-11 14:03:28 +08:00
Armando
da5acfdca6
spi_flash: rename spi_flash_os_func_app: spi_start, spi_end
...
spi_start -> s_acquire_spi_bus_lock
spi_end -> s_release_spi_bus_lock
2023-07-11 02:11:20 +00:00
Armando
29ff838f5a
spi_flash: fix concurrency issue when calling esp_flash apis under xip_psram or auto_suspen
2023-07-11 02:11:20 +00:00
Armando
a9e5dac6cc
spiflash: fix not calling on_spi_acquired when CONFIG_SPI_FLASH_SHARE_SPI1_BUS issue
2023-07-11 02:11:20 +00:00
Jiang Jiang Jian
6209a2c5e2
Merge branch 'bugfix/increase_pm_dump_time_field_length_v4.4' into 'release/v4.4'
...
Power Management: increase pm_dump time field width (backport v4.4)
See merge request espressif/esp-idf!24448
2023-07-11 06:19:09 +08:00
Jiang Jiang Jian
1536beec31
Merge branch 'bugfix/fix_deepsleep_wakestub_example_ci_failure_v4.4' into 'release/v4.4'
...
ci: fix deepsleep wakestub example ci failure (backort v4.4)
See merge request espressif/esp-idf!24463
2023-07-10 16:02:08 +08:00
wuzhenghui
525e344b7d
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-07-10 06:37:35 +00:00
Jiang Jiang Jian
8756d9545f
Merge branch 'mesh/bugfix_fix_layer2_node_scan_issue_when_fixed_root_v4.4' into 'release/v4.4'
...
fix(wifi mesh): fix the layer2 node scan issue when fixed root (backport v4.4)
See merge request espressif/esp-idf!24628
2023-07-10 10:48:44 +08:00
wuzhenghui
2ca1c1a617
example: inform ulp adc usage status to sleep process
2023-07-10 02:32:13 +00:00
Chen Jian Xing
09011f2b20
Merge branch 'bugfix/fix_esp32s3_tsens_v4.4' into 'release/v4.4'
...
fix(esp_wifi): Fix crash caused by tx_pwctrl_background call in ESP32S3(v4.4)
See merge request espressif/esp-idf!24541
2023-07-10 10:26:48 +08:00
Jiang Jiang Jian
262bf5c3a1
Merge branch 'bugfix/update_esp_rom_layout_v4.4' into 'release/v4.4'
...
esp_rom: fix rom layout issues (backport v4.4)
See merge request espressif/esp-idf!24641
2023-07-08 00:58:45 +08:00
Rahul Tank
15466cf14a
fix(Nimble): Add debug code to print HCI events information
...
Added debug prints to collect information about LE events and
subevents
2023-07-07 19:47:43 +05:30
Mahavir Jain
f66b878ec7
Merge branch 'protobuf-c/update_submodule_to_v4.4' into 'release/v4.4'
...
protobuf-c: Update submodule to v1.4.1 (v4.4)
See merge request espressif/esp-idf!24422
2023-07-07 18:57:24 +08:00
Rahul Tank
e57938af72
Merge branch 'bufix/fix_assert_while_stack_deinit_v4.4' into 'release/v4.4'
...
fix(nimble): Fix assert due to controller event while stack deinit (v4.4)
See merge request espressif/esp-idf!24622
2023-07-07 18:07:03 +08:00
chenjianxing
4a56de7a30
fix(esp_wifi): Fix crash caused by tx_pwctrl_background call in ESP32S3.
2023-07-07 09:47:34 +00:00
Jiang Guang Ming
efae7d0d04
esp_rom: fix rom layout issues
2023-07-07 01:32:28 -07:00
Vikram
2225bfda04
Optionally disable logs in espcoredump component
...
Early log strings used by this component are placed in DRAM.
Disabling these logs saves ~5KB of internal memory
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2023-07-07 04:50:50 +00:00
harshal.patil
3831b83ba7
protobuf-c: Update submodule to v1.4.1
2023-07-07 04:49:27 +00:00
zhangyanjiao
e6ddb8ebec
fix(wifi):
...
1. mesh: layer2 node will scan all channels when fixed root leave
2. show warning info when setting max connection num for softAP
2023-07-06 19:03:05 +08:00
Roshan Bangar
4258c409b0
fix(nimble): Fix assert due to controller event while stack deinit
2023-07-06 12:10:16 +05:30
Alexey Gerenkov
9fcb551b8e
gcov: Fix not linked gcov rtio functions
2023-07-03 13:05:45 +03:00
Jiang Jiang Jian
4daecccbec
Merge branch 'bugfix/fix_deepsleep_saradc_leakage_by_sar_v4.4' into 'release/v4.4'
...
bugfix: fix adc current leakage by sar_adc on v4.4
See merge request espressif/esp-idf!24349
2023-06-28 10:05:55 +08:00
Jiang Jiang Jian
a7c461032b
Merge branch 'bugfix/hfp_packet_type_err_v4.4' into 'release/v4.4'
...
Revised (e)SCO configuration parameter sets (v4.4)
See merge request espressif/esp-idf!24348
2023-06-28 10:04:44 +08:00