Roland Dobai
38eeba213a
change(version): Update version to 4.4.7
2024-02-27 09:07:40 +01:00
David Čermák
1db39dfea9
Merge branch 'bugfix/w5500_copy_len_v4.4' into 'release/v4.4'
...
fix(esp_eth): W5500 receive function to return copy_len (v4.4)
See merge request espressif/esp-idf!29022
2024-02-23 15:06:57 +08:00
Mahavir Jain
f327ddf6ad
Merge branch 'bugfix/ota_anti_rollback_checks_2_v4.4' into 'release/v4.4'
...
feat(bootloader_support): Read secure_version under sha256 protection (v4.4)
See merge request espressif/esp-idf!29062
2024-02-21 11:45:51 +08:00
Mahavir Jain
40fe00a65c
fix(bootloader_support): check the secure version only for app image
...
Secure version in the image header is only available for the application
image. However, for certain security workflows, bootloader verifies
itself (own image) and hence the secure version check during that must be
avoided.
Regression introduced in recent commit-id: 3305cb4d
Tested that both secure boot and flash-enc workflows work correctly
with the anti-rollback scenario.
2024-02-20 11:20:03 +02:00
Mahavir Jain
1cf1f4ef9a
Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled_v4.4' into 'release/v4.4'
...
fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled (v4.4)
See merge request espressif/esp-idf!29070
2024-02-20 12:10:11 +08:00
harshal.patil
7f20e696b6
fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:55:41 +05:30
harshal.patil
3bffba71c0
fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:55:41 +05:30
Mahavir Jain
6d2153d703
fix(ota): additional checks for secure version in anti-rollback case
...
Some additional checks related to secure version of the application in
anti-rollback case have been added to avoid any attempts to boot lower
security version but valid application (e.g., passive partition image).
- Read secure_version under sha256 protection
- First check has been added in the bootloader to ensure correct secure
version after application verification and loading stage. This check
happens before setting up the flash cache mapping and handling over
the final control to application. This check ensures that application
was not swapped (e.g., to lower security version but valid image) just
before the load stage in bootloader.
- Second check has been added in the application startup code to ensure
that currently booting app has higher security version than the one
programmed in the eFuse for anti-rollback scenario. This will ensure
that only the legit application boots-up on the device for
anti-rollback case.
2024-02-15 15:23:19 +02:00
Mahavir Jain
6897e4e0fa
Merge branch 'feature/update_mbedtls_to_v_2.28.7' into 'release/v4.4'
...
feat(mbedtls): Update mbedtls to 2.28.7
See merge request espressif/esp-idf!28942
2024-02-13 23:54:03 +08:00
Ondrej Kosta
e2e03ced38
fix(esp_eth): W5500 receive function to return copy_len
2024-02-12 10:36:29 +01:00
nilesh.kale
6fa8029146
feat(mbedtls): Update mbedtls to 2.28.7
...
This MR updates MbedlTLS version from 2.28.5 to 2.28.7
2024-02-09 11:38:23 +05:30
Jiang Jiang Jian
b2146b8aa3
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section (backport v4.4)
See merge request espressif/esp-idf!28964
2024-02-07 22:02:09 +08:00
Jiang Jiang Jian
27bc69a6df
Merge branch 'bugfix/fix_coex_wifi_restart_issue_v4.4' into 'release/v4.4'
...
Bugfix/fix coex wifi restart issue v4.4
See merge request espressif/esp-idf!28935
2024-02-07 19:32:22 +08:00
gongyantao
de32c62e90
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-07 15:10:30 +08:00
Rahul Tank
02312e6a31
Merge branch 'bugfix/fix_out_of_order_messages_causing_dos_v4.4' into 'release/v4.4'
...
fix(nimble): Out of order messages during SMP causing DOS vulnerability (v4.4)
See merge request espressif/esp-idf!28940
2024-02-07 11:59:44 +08:00
Jiang Jiang Jian
49961221ed
Merge branch 'bugfix/ble_mesh_deinit_reinit_v4.4' into 'release/v4.4'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v4.4)
See merge request espressif/esp-idf!28923
2024-02-07 11:06:26 +08:00
Jiang Jiang Jian
21b041fe75
Merge branch 'bugfix/ble_mesh_ble_advtype_v4.4' into 'release/v4.4'
...
ble_mesh: update ble mesh ble adv type(backport v4.4)
See merge request espressif/esp-idf!28914
2024-02-07 10:55:27 +08:00
Sumeet Singh
abd29905ae
fix(nimble): Out of order messages during SMP causing DOS vulerability (v4.4)
2024-02-06 16:46:27 +05:30
liuning
37bf723057
fix(wifi): fix wifi stop cost too much time
2024-02-06 16:10:14 +08:00
liuning
a43e575bb0
fix(clk): clear all lpclk source at clk init
2024-02-06 16:07:40 +08:00
InfiniteYuan
674f322b87
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-02-06 14:45:31 +08:00
InfiniteYuan
16a6523220
ble_mesh: update ble mesh ble adv type
2024-02-06 14:17:02 +08:00
Jiang Jiang Jian
a8e38106d7
Merge branch 'bugfix/fix_esp_wifi_scan_start_memory_leakage_issue_v4.4' into 'release/v4.4'
...
fix(wifi): fix esp_wifi_scan_start memory leakage issue(Backport v4.4)
See merge request espressif/esp-idf!28904
2024-02-06 11:56:23 +08:00
muhaidong
0bfa176435
fix(wifi): fix esp_wifi_scan_start memory leakage issue
...
Closes https://github.com/espressif/esp-idf/issues/10693
2024-02-05 19:33:47 +08:00
Jiang Jiang Jian
2d60e58888
Merge branch 'docs/usb_host_stack_config_v4.4' into 'release/v4.4'
...
USB host: host stack configiuration docs backport to v4.4
See merge request espressif/esp-idf!28775
2024-02-05 19:30:55 +08:00
Jiang Jiang Jian
247cb8b72f
Merge branch 'bugfix/fix_key_revocation_v4.4' into 'release/v4.4'
...
fix(app_update): Fix reading secure boot digest from register
See merge request espressif/esp-idf!28830
2024-02-05 19:29:43 +08:00
Island
839719a287
Merge branch 'bugfix/fix_dtm_tx_count_v4.4' into 'release/v4.4'
...
Update bt lib for ESP32-C3 and ESP32-S3(30b57c45)(backport v4.4)
See merge request espressif/esp-idf!28874
2024-02-05 14:45:12 +08:00
Jiang Jiang Jian
8ef5dcee5d
Merge branch 'feature/add_api_to_get_controller_status_on_esp32_v4.4' into 'release/v4.4'
...
feat(ble/controller): Add API to get BLE controller status on ESP32 (backport v4.4)
See merge request espressif/esp-idf!28877
2024-02-05 11:07:32 +08:00
Jiang Jiang Jian
5adad46929
Merge branch 'feat/support_get_bluedroid_status_v4.4' into 'release/v4.4'
...
Support get status of bluedroid host (backport v4.4)
See merge request espressif/esp-idf!28884
2024-02-05 11:06:12 +08:00
Jiang Jiang Jian
2b490aeb2d
Merge branch 'bugfix/fix_xQueueSemaphoreTask_assert_when_deinit_host_v4.4' into 'release/v4.4'
...
Fixed xQueueSemaphoreTask assert when deinit host during scan (backport v4.4)
See merge request espressif/esp-idf!28886
2024-02-05 11:03:33 +08:00
zhiweijian
d9a9c0cc9d
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-02-04 19:15:52 +08:00
Jiang Jiang Jian
c2c7f53b94
Merge branch 'ci/new-known_failure_cases_workflow(v4.4)' into 'release/v4.4'
...
ci: change known_failure_cases workflow(v4.4)
See merge request espressif/esp-idf!27968
2024-02-04 17:42:47 +08:00
chenjianhua
30dbf89909
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 17:02:27 +08:00
chenjianhua
730537b50c
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2024-02-04 16:55:58 +08:00
chenjianhua
4ddb8587d9
feat(bt/bluedroid): Make the max number of bond device to be configurable
2024-02-04 16:55:51 +08:00
zhiweijian
52f7624853
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-04 15:13:55 +08:00
zhanghaipeng
6b57f04cc8
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 14:26:33 +08:00
chenjianhua
875317f9eb
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-02-04 14:26:15 +08:00
Rahul Tank
bae43759c8
Merge branch 'bugfix/nimble_host_clean_up_api_v4.4' into 'release/v4.4'
...
fix(nimble): Added API to get current stack operation status (v4.4)
See merge request espressif/esp-idf!28859
2024-02-03 19:08:42 +08:00
Rahul Tank
b6c46fa270
fix(nimble): Added API to get current stack operation status (v4.4)
2024-02-03 09:04:15 +05:30
Rahul Tank
0456f9746a
Merge branch 'bugfix/add_adv_itvl_range_check_v4.4' into 'release/v4.4'
...
fix(nimble): Add adv interval min/max range check (v4.4)
See merge request espressif/esp-idf!28854
2024-02-03 01:56:01 +08:00
Harshit Malpani
650c64a840
fix(app_update): Fix reading secure boot digest from register
...
While reading the key from the register, the register are read by
8 bit access which results in reading wrong data. Reading from the
peripheral should be 32 bit aligned. The commit updates the code
to read the secure boot key from the register using 32 bit access.
Closes https://github.com/espressif/esp-idf/issues/12851
2024-02-02 16:23:49 +05:30
morris
acfc9130c0
Merge branch 'bugfix/fix_adc_oneshot_do_not_spilt_clk_v4.4' into 'release/v4.4'
...
fix(adc): fix ADC oneshot mod don't divide clk (v4.4)
See merge request espressif/esp-idf!26705
2024-02-02 17:58:57 +08:00
Michael (XIAO Xufeng)
5684098285
Merge branch 'bugfix/hpm_dc_default_disabled_v4.4' into 'release/v4.4'
...
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart (v4.4)
See merge request espressif/esp-idf!28159
2024-02-02 17:40:17 +08:00
Rahul Tank
8efc66495b
fix(nimble): Add adv interval min/max range check (v4.4)
2024-02-02 11:40:33 +05:30
morris
2a6797d016
kconfig: support plain comment in the menu
2024-02-02 10:33:59 +08:00
Xiao Xufeng
87182c9c76
doc(spi_flash): hide unsupported optional features
2024-02-02 10:33:59 +08:00
Xiao Xufeng
7bfc2b0418
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart
2024-02-02 10:33:59 +08:00
Rahul Tank
2ded73b2f4
Merge branch 'bugfix/fix_sm_inject_io_return_val_v4.4' into 'release/v4.4'
...
fix(nimble): Added change to ensure that API execution returns success (v4.4)
See merge request espressif/esp-idf!28652
2024-02-01 14:39:53 +08:00
morris
23173d3d72
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2_v4.4' into 'release/v4.4'
...
fix(cache): fix wrong dcache size 0 configuration issue on s2 (v4.4)
See merge request espressif/esp-idf!28292
2024-02-01 13:02:54 +08:00
Roland Dobai
205173d241
Merge branch 'feature/python-reorder-imports-instead-isort_v4.4' into 'release/v4.4'
...
feat: Use python-reorder-imports instead of isort (v4.4)
See merge request espressif/esp-idf!28735
2024-01-31 19:38:20 +08:00
Darshan Dobariya
93ae438d59
fix(nimble): Added change to ensure that API execution returns success (v4.4)
2024-01-31 14:45:55 +05:30
Jan Beran
577a076bff
feat: Use python-reorder-imports instead of isort
2024-01-31 09:13:42 +01:00
Rahul Tank
94853f775b
Merge branch 'bugfix/add_minor_fixes_debug_v4.4' into 'release/v4.4'
...
fix(nimble): Add minor debug fixes (v4.4)
See merge request espressif/esp-idf!28535
2024-01-31 16:03:42 +08:00
Jiang Jiang Jian
61e7464645
Merge branch 'bugfix/no_wakeup_sleep_v4.4' into 'release/v4.4'
...
fix(ble): Fixed Bluetooth not waking up due to clock drift(v4.4)
See merge request espressif/esp-idf!28725
2024-01-31 14:02:32 +08:00
igor.udot
80b7b6caf1
ci: change known_failure_cases workflow
2024-01-31 12:17:48 +08:00
Jiang Jiang Jian
3afb4b5446
Merge branch 'feature/add_fall_back_dns_config_in_menuconfig_v4.4' into 'release/v4.4'
...
feat(lwip): add fall back dns config in menuconfig (v4.4)
See merge request espressif/esp-idf!28689
2024-01-31 10:39:50 +08:00
David Čermák
7e8f62cfb4
Merge branch 'bugfix/eth_ci_runners_v4.4' into 'release/v4.4'
...
Moved CI ETH runners to Brno v4.4
See merge request espressif/esp-idf!28604
2024-01-30 17:56:05 +08:00
xiongweichao
8e41d56dbe
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-30 16:06:34 +08:00
xiongweichao
2a7e9fc485
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-30 15:30:09 +08:00
Jiang Jiang Jian
fe0da0eef3
Merge branch 'bugfix/fix_ble_tx_2m_problem_causing_by_phy_wifi_enable_set_v4.4' into 'release/v4.4'
...
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set() (backport v4.4)
See merge request espressif/esp-idf!28769
2024-01-30 14:42:36 +08:00
morris
8f53bdb834
Merge branch 'bugfix/fix_incorrect_regbase_name_of_i2s_v4.4' into 'release/v4.4'
...
fix(i2s): fixed incorrect reg base name on C3 (v4.4)
See merge request espressif/esp-idf!28633
2024-01-30 10:32:00 +08:00
mofeifei
6391316f30
docs: update cn trans usb_host.rst
2024-01-29 10:51:26 +01:00
Roman Leonov
d2a4247f8d
feat(docs): added USB Host Stack Configuration description
2024-01-29 10:44:53 +01:00
zhiweijian
28ac68224d
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3 and ESP32-S3
2024-01-29 16:39:36 +08:00
Ondrej Kosta
b244b6e86b
ci(esp_eth): enabled Ethernet IP101 runner back
...
Moved LAN8720 test to different runner
2024-01-29 08:26:28 +01:00
Jiang Jiang Jian
27ec26d2d3
Merge branch 'bugfix/fix_pmk_invalid_wpa_or_wpa2_connect_fail_issue_v4.4' into 'release/v4.4'
...
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue(Backport v4.4)
See merge request espressif/esp-idf!28670
2024-01-29 10:49:46 +08:00
Jiang Jiang Jian
7c8aabda7d
Merge branch 'feature/supplicant_bss_extmem_v4.4' into 'release/v4.4'
...
WiFi: Add support to move supplicant BSS to external memory (v4.4)
See merge request espressif/esp-idf!28746
2024-01-29 10:35:05 +08:00
Kapil Gupta
944862de25
fix(wifi): Add support to move supplicant BSS to external memory
2024-01-27 11:13:09 +05:30
laokaiyao
6340b958fe
fix(i2s): fixed incorrect reg base name on C3
...
Closes https://github.com/espressif/esp-idf/issues/12643
2024-01-26 18:45:19 +08:00
Wang Meng Yang
3f0f8f3ed6
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fixed SPP connection failure(v4.4)
See merge request espressif/esp-idf!28559
2024-01-26 11:49:12 +08:00
xiongweichao
449ab48101
fix(bt/bluedroid): Fixed SPP connection failure
...
The connection failure is caused by the BTU and application layer status being out of sync.
2024-01-25 19:55:00 +08:00
Island
b9124d3ab3
Merge branch 'bugfix/fix_some_ble_issue_v4.4' into 'release/v4.4'
...
Bugfix/fix some ble issue v4.4(backport v4.4)
See merge request espressif/esp-idf!28614
2024-01-25 12:00:11 +08:00
zhangyanjiao
75b4fb5a66
feat(lwip): add fall back dns config in menuconfig
...
Closes https://github.com/espressif/esp-idf/issues/12530
2024-01-25 11:21:28 +08:00
Jiang Jiang Jian
a589ecdca8
Merge branch 'bugfix/fix_systick_lost_in_esp32_dfs_v4.4' into 'release/v4.4'
...
fix(esp_pm): safely check ccompare validity in DFS update_ccompare (v4.4)
See merge request espressif/esp-idf!28564
2024-01-24 19:11:11 +08:00
muhaidong
dd0e27ad74
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2024-01-24 19:07:40 +08:00
Rahul Tank
2746916f21
fix(nimble): Add minor debug fixes
2024-01-24 18:32:38 +08:00
zhanghaipeng
6627b4edd7
feat(bt/bluedroid): Support ext adv aux option
2024-01-24 18:29:38 +08:00
zhanghaipeng
b13dfdceed
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-24 18:29:38 +08:00
Zeke Gustafson
3811384d6e
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-24 18:29:38 +08:00
Zeke Gustafson
ff14780dfd
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-24 18:29:38 +08:00
zhanghaipeng
b4148534f6
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-24 18:29:38 +08:00
zhanghaipeng
2d244b521d
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-24 18:29:38 +08:00
zhanghaipeng
b11b9dabb3
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-24 18:29:38 +08:00
zhanghaipeng
eef6f5f392
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-24 18:29:38 +08:00
Jiang Jiang Jian
a1c2e7161b
Merge branch 'bugfix/fix_scan_request_ifs_error_v4.4' into 'release/v4.4'
...
Fixed BLE scan request ifs time error in coexistence scenarios(backport v4.4)
See merge request espressif/esp-idf!28577
2024-01-24 17:55:15 +08:00
liuning
cb0287f01c
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-24 11:27:12 +08:00
zhiweijian
6c5268da38
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-24 11:27:12 +08:00
wuzhenghui
8847d25638
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
2024-01-24 11:26:32 +08:00
Jiang Jiang Jian
e61e19b64e
Merge branch 'ci/disable_ip101_tests' into 'release/v4.4'
...
ci: comment ip101 test case (v4.4)
See merge request espressif/esp-idf!28636
2024-01-24 11:25:42 +08:00
Fu Hanxi
d225370c31
ci: comment ip101 test case
...
otherwise assign test will fail
2024-01-23 08:13:17 +01:00
Island
9186e0e22d
Merge branch 'bugfix/ble_check_adv_data_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow(backport v4.4)
See merge request espressif/esp-idf!28408
2024-01-22 10:42:37 +08:00
Island
753bed36c4
Merge branch 'bugfix/fix_ble_memory_leak_v4.4' into 'release/v4.4'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off(backport v4.4)
See merge request espressif/esp-idf!28498
2024-01-22 10:42:22 +08:00
Marius Vikhammer
fd06a6e74c
Merge branch 'bugfix/linenoise_calculates_negative_prompt_len_v4.4' into 'release/v4.4'
...
fix(console): Fixed linenoise prompt length calculation (v4.4)
See merge request espressif/esp-idf!28529
2024-01-19 09:58:56 +08:00
Wang Meng Yang
53dd2baa6b
Merge branch 'bugfix/fix_mac_bb_pd_iwdt_timeout_v4.4' into 'release/v4.4'
...
fix(ble): fixed interrupt timeout in MAC_BB_PD callback (v4.4)
See merge request espressif/esp-idf!28467
2024-01-18 17:57:31 +08:00
Rahul Tank
f765235123
Merge branch 'bugfix/address_resolution_v4.4' into 'release/v4.4'
...
fix(nimble): Added support for address resolution during inquiry (v4.4)
See merge request espressif/esp-idf!28522
2024-01-18 13:29:32 +08:00
Jiang Jiang Jian
9a9533d5a4
Merge branch 'bugfix/fix_crash_issue_when_mesh_deinit_v4.4' into 'release/v4.4'
...
fix(wifi): fix the crash and malloc fail issue (v4.4)
See merge request espressif/esp-idf!28540
2024-01-18 11:58:40 +08:00
Jiang Jiang Jian
0bce68089c
Merge branch 'ci/temp_disable_jobs_v4.4' into 'release/v4.4'
...
ci: remove ip101 jobs and twai_std jobs (v4.4)
See merge request espressif/esp-idf!28380
2024-01-18 11:11:52 +08:00
Jiang Jiang Jian
2acfd88a47
Merge branch 'bugfix/change_default_value_for_ip_ttl_4.4' into 'release/v4.4'
...
Fix(lwip):bugfix for change default value for ip ttl 4.4
See merge request espressif/esp-idf!28398
2024-01-18 11:11:02 +08:00
Michael (XIAO Xufeng)
90f913734b
Merge branch 'bugfix/recalib_bbpll_before_tuning_v4.4' into 'release/v4.4'
...
fix(bbpll): fix bbpll may not lock or not stable bug for stop early (ESP32C2/S3/C6/H2) (v4.4)
See merge request espressif/esp-idf!28287
2024-01-18 11:00:21 +08:00
zhangyanjiao
bcc7ea3137
fix(wifi): fix the crash and malloc fail issue
...
1. fix(wifi/mesh): fix the crash issue when mesh deinit
2. fix(wifi):fix when ap recv auth in sa query porcess will memset psq issue
2024-01-17 19:58:15 +08:00
Sudeep Mohanty
bc11b9183b
fix(console): Fixed linenoise prompt length calculation
...
This commit fixes a potential issue where in the prompt length used
for the linenoise based console could be calculated as a negative
integer, leading to a console hang.
Closes https://github.com/espressif/esp-idf/issues/4924
2024-01-17 09:43:01 +01:00
Mahavir Jain
bb46e6529c
Merge branch 'bugfix/update_jtag_disabling_api_v4.4' into 'release/v4.4'
...
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG (v4.4)
See merge request espressif/esp-idf!28508
2024-01-17 16:09:20 +08:00
Darshan Dobariya
97934f52ea
fix(nimble): Added support for address resolution during inquiry (v4.4)
2024-01-17 11:51:05 +05:30
nilesh.kale
3afa52bb88
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG
...
After ets_hmac_disable(), invalidating JTAG register process is ineffective.
So, added call to enable hmac begore invalidating JTAG REG.
And similarly disabled it after invalidation.
2024-01-16 15:42:13 +05:30
Xiao Xufeng
9c6ccec971
fix(rtc): fixed bbpll not calibrated from bootloader issue
2024-01-16 18:09:48 +08:00
chaijie@espressif.com
8f581352e0
fix(bbpll): fix bbpll calibration may stop early bug (S3)
2024-01-16 18:08:36 +08:00
zhanghaipeng
8b66455e5c
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-16 15:45:41 +08:00
Roland Dobai
2a6cbd0d3d
Merge branch 'fix/kconcheck_checks_v4.4' into 'release/v4.4'
...
fix(kconfcheck): Fixed false-positive indent errors and extended limits (backport v4.4)
See merge request espressif/esp-idf!28475
2024-01-16 00:34:05 +08:00
Jakub Kocka
474d150477
fix(kconfcheck): Fixed false-positive indent errors and extended limits
2024-01-15 13:02:21 +01:00
linruihao
b9cf89ac23
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-15 16:17:19 +08:00
Rahul Tank
8a97a02001
Merge branch 'bugfix/handle_task_lock_v4.4' into 'release/v4.4'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled (v4.4)
See merge request espressif/esp-idf!28420
2024-01-15 15:04:30 +08:00
morris
f6a76d8e09
Merge branch 'bugfix/i2s_tx_mono_issue_v4.4' into 'release/v4.4'
...
fix(i2s): fixed i2s incorrect tx mono slot (v4.4)
See merge request espressif/esp-idf!28450
2024-01-15 14:44:41 +08:00
laokaiyao
f0dc5aecf6
fix(i2s): fixed i2s incorrect tx mono slot (v4.4)
2024-01-15 10:53:50 +08:00
Mahavir Jain
256f03471e
Merge branch 'ci/fix_test_http_server_file_serving' into 'release/v4.4'
...
ci: optimize test protocol_http_server_file_serving
See merge request espressif/esp-idf!28373
2024-01-12 11:48:51 +08:00
Island
56c4d34fca
Merge branch 'feat/ble_mesh_miscellaneous_update_v4.4' into 'release/v4.4'
...
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related(v4.4)
See merge request espressif/esp-idf!28035
2024-01-12 10:34:51 +08:00
Rahul Tank
5b644edfd4
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-01-11 17:32:17 +05:30
zhanghaipeng
6d55e5e7bf
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-11 16:36:01 +08:00
Xue yun fei
d54c947628
Fix(lwip):bugfix for change default value for ip ttl
2024-01-11 14:35:36 +08:00
Chen Yudong
fafab20b3f
ci: optimize test protocol_http_server_file_serving
2024-01-10 19:48:35 +08:00
Fu Hanxi
19c9202768
ci: remove ip101 jobs and twai_std jobs
2024-01-10 10:34:56 +01:00
Mahavir Jain
2a1133c1cc
Merge branch 'feat/update_cjson_v1_7_17_v4.4' into 'release/v4.4'
...
feat(cJSON): update submodule to v1.7.17 (v4.4)
See merge request espressif/esp-idf!28351
2024-01-10 11:55:31 +08:00
Jiang Jiang Jian
af2ce6de13
Merge branch 'bugfix/reset_connectionless_pm_status_v4.4' into 'release/v4.4'
...
fix(coex): fix esp32 ble scan interrupted by Wi-Fi, reset Wi-Fi connectionless pm status
See merge request espressif/esp-idf!28082
2024-01-10 11:31:28 +08:00
luoxu
edf80c574e
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2024-01-10 10:18:40 +08:00
Island
7af69b9ddb
Merge branch 'bugfix/increase_btu_task_stack_size_v4.4' into 'release/v4.4'
...
fix(bt/bludroid): Increase BTU task stack size(backport v4.4)
See merge request espressif/esp-idf!28320
2024-01-09 15:25:18 +08:00
Harshit Malpani
cd7cef5ceb
feat(cjson): update submodule to v1.7.17
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.17
2024-01-09 12:16:07 +05:30
Rahul Tank
efe283f16f
Merge branch 'bugfix/reattempt_conn_feat_extended_v4.4' into 'release/v4.4'
...
fix(nimble): Support for reattempt connection in ext connect (v4.4)
See merge request espressif/esp-idf!28309
2024-01-08 20:44:00 +08:00
linruihao
73152761f6
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:37:28 +08:00
Rahul Tank
517a2c5132
fix(nimble): Support for reattempt connection in ext connect
2024-01-05 16:45:58 +05:30
Island
ca7cc8e903
Merge branch 'bugfix/fix_ble_robost_cashing_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix BLE robost cashing config(backport v4.4)
See merge request espressif/esp-idf!28198
2024-01-05 12:45:05 +08:00
Armando
61ac7f8a91
fix(cache): fix wrong dcache size 0 configuration issue on s2
...
Closes https://github.com/espressif/esp-idf/issues/12711
2024-01-05 10:41:56 +08:00
Roland Dobai
bb8dd9d35b
Merge branch 'ci/pre_commit_sbom_validation_v4.4' into 'release/v4.4'
...
ci: add sbom validation using pre-commit's post-commit stage (v4.4)
See merge request espressif/esp-idf!28231
2024-01-03 18:37:52 +08:00
morris
88aae9e8d6
Merge branch 'refactor/uart_read_bytes_from_ringbuf_v4.4' into 'release/v4.4'
...
change(uart): improved the internal logic of uart_read_bytes (v4.4)
See merge request espressif/esp-idf!28223
2024-01-03 14:13:53 +08:00
morris
c272210e74
Merge branch 'contrib/github_pr_12559_v4.4' into 'release/v4.4'
...
fix(spi): Correct REG_SPI_BASE(i) macro for all targets (GitHub PR) (v4.4)
See merge request espressif/esp-idf!27717
2024-01-03 11:37:16 +08:00
Frantisek Hrbata
471c3263b5
ci: add sbom validation using pre-commit's post-commit stage
...
With 09ba070b7e ("fix: allow to use older pre-commit hook version")
and b93cc581a5 ("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-02 16:30:50 +01:00
Song Ruo Jing
520fb6ab09
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
2024-01-02 20:17:28 +08:00
zhanghaipeng
0406d64dd2
fix(bt/bluedroid): Update ble gattc gatts coex example
2024-01-02 12:10:55 +08:00
zhanghaipeng
a2e2bfdbd4
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2024-01-02 12:10:18 +08:00
zhanghaipeng
1ddeab56a9
fix(bt/bluedroid): Update ble ibeacon example document
2024-01-02 12:10:18 +08:00
Jiang Jiang Jian
8262c19a51
Merge branch 'bugfix/boot_flash_build_v4.4' into 'release/v4.4'
...
bugfix(spi_flash): Fix build error when octal flash is enabled (backport v4.4)
See merge request espressif/esp-idf!28091
2024-01-02 10:14:34 +08:00
Jiang Jiang Jian
ece1bf242e
Merge branch 'bugfix/fix_ble_app_unregister_no_event_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix ble app unregister no event(backport v4.4)
See merge request espressif/esp-idf!28173
2023-12-31 14:22:22 +08:00
zhanghaipeng
4404659605
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:16:28 +08:00
zhanghaipeng
8ddc31a001
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 19:16:35 +08:00
Michael (XIAO Xufeng)
c1c69210de
Merge branch 'bugfix/idf_ci_build_is_not_set_v4.4' into 'release/v4.4'
...
ci: Fix environment variable IDF_CI_BUILD is not set (v4.4)
See merge request espressif/esp-idf!27681
2023-12-28 18:50:21 +08:00
Jiang Jiang Jian
54c529a21b
Merge branch 'bugfix/crash_in_btc_hf_init_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v4.4)
See merge request espressif/esp-idf!28119
2023-12-27 19:40:44 +08:00
Jiang Jiang Jian
6d853f0525
Merge branch 'bugfix/fix_establish_two_sco_fail_v4.4' into 'release/v4.4'
...
fix(bt/controller): Fixed establish two sco connections failed (Backport v4.4)
See merge request espressif/esp-idf!28102
2023-12-27 19:40:23 +08:00
Jin Cheng
4cdd3bcc4e
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:53:07 +08:00
Jin Cheng
48594fc6e7
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:53:07 +08:00
Jin Cheng
7142dbafe3
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:53:06 +08:00
Jin Cheng
3aecd14840
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:53:06 +08:00
Jin Cheng
9490f87838
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:53:06 +08:00
Jin Cheng
72ab07a68d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:53:06 +08:00
Cao Sen Miao
ebb65b27db
bugfix(spi_flash): Fix build error when octal flash is enabled,
...
Closes https://github.com/espressif/esp-idf/issues/12850
2023-12-25 14:54:04 +08:00
linruihao
06f28ca17b
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:50:30 +08:00
Michael (XIAO Xufeng)
f810eb7a39
ci: Fix environment variable IDF_CI_BUILD is not set
2023-12-23 18:47:36 +08:00
Jiang Jiang Jian
70d6d09d60
Merge branch 'bugfix/fix_ble_phy_tx_ifs_v4.4' into 'release/v4.4'
...
Bugfix/fix ble phy tx ifs v4.4(backport v4.4)
See merge request espressif/esp-idf!28064
2023-12-23 00:49:22 +08:00
Jiang Jiang Jian
40f42289a0
Merge branch 'fix/btc_config_lock_error_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): fixed btc_config_lock error (backport v4.4)
See merge request espressif/esp-idf!28072
2023-12-22 15:16:19 +08:00
wanlei
a0e8f75336
fix(spi): correct some signals and dummy bits docs
2023-12-22 15:08:45 +08:00
TD-er
41b8238cf3
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-22 15:08:45 +08:00
zhanghaipeng
54ba0f88e9
fix(phy): Fix ble tx ifs time for ESP32
2023-12-22 14:35:17 +08:00
liuning
0662ac672e
fix(coex): fix esp32 ble scan interrupted by Wi-Fi, reset Wi-Fi connectionless pm status
2023-12-22 13:29:58 +08:00
gongyantao
265b54a015
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:31:18 +08:00
Jiang Jiang Jian
73da4fe25d
Merge branch 'bugfix/dpp_deinit_memleak_v44' into 'release/v4.4'
...
Ensure beacon timeout gets trigerred for AP config change(v4.4)
See merge request espressif/esp-idf!27848
2023-12-21 13:49:25 +08:00
Jiang Jiang Jian
69bb72a5c1
Merge branch 'bugfix/fix_ble_recorrect_enable_bug_v4.4' into 'release/v4.4'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default (backport v4.4)
See merge request espressif/esp-idf!28043
2023-12-21 13:48:46 +08:00
morris
3fb1a627ac
Merge branch 'fix/twai_tag_not_defined_in_configure_gpio_v4.4' into 'release/v4.4'
...
fix(twai): fix build error TWAI_TAG used but not defined (v4.4)
See merge request espressif/esp-idf!27833
2023-12-21 11:47:47 +08:00
Jiang Jiang Jian
05ab87ca27
Merge branch 'fix/freertos_scheduler_suspension_test_v4.4' into 'release/v4.4'
...
fix(freertos): Fixed a failing scheduler suspension unit test (v4.4)
See merge request espressif/esp-idf!28042
2023-12-21 10:58:56 +08:00
morris
53a1bb853c
Merge branch 'bugfix/bod_intr_v4.4' into 'release/v4.4'
...
brownout: Disable the hardware BOD when BOD interrupt is enabled(backport v4.4)
See merge request espressif/esp-idf!27437
2023-12-21 10:35:09 +08:00
morris
8430331e6b
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v4.4' into 'release/v4.4'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v4.4)
See merge request espressif/esp-idf!27612
2023-12-21 10:32:48 +08:00
zhiweijian
493a161875
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-20 21:51:52 +08:00
Island
11f9081a0e
Merge branch 'backport/fix_ble_prepare_write_v4.4' into 'release/v4.4'
...
Backport/fix ble prepare write v4.4
See merge request espressif/esp-idf!27907
2023-12-20 21:46:07 +08:00
Sudeep Mohanty
0dc2f2410d
fix(freertos): Fixed a failing scheduler suspension unit test
...
This test fixes the flaky unit test which suspends the scheduler and prompts
a pending context switch.
2023-12-20 14:44:42 +01:00
Roland Dobai
cdc3baac87
Merge branch 'fix/sbom_validation_post_commit_v4.4' into 'release/v4.4'
...
fix: do sbom manifest validation in post-commit (v4.4)
See merge request espressif/esp-idf!28013
2023-12-20 00:11:30 +08:00
Frantisek Hrbata
1ba5757fed
fix: do sbom manifest validation in post-commit
...
Following commit c3afbebf23 ("fix: bump esp-idf-sbom to v0.13.0 in pre-commit"),
the validation of submodule hash now relies solely on the information recorded
in the git-tree. Previously, the hash verification used submodule's
working tree hash if available. Since the new submodule hash is recorded
in git-tree only after the commit is created, we need to move the check
into post-commit, otherwise the hash validation checks the old value.
For example:
1. in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = cb8693b058ba302f4829ec6d03f609ac6f848546
2. update the cJSON
$ git -C components/json/cJSON checkout b45f48e600671feade0b6bd65d1c69de7899f2be
3. update cJSON hash in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = b45f48e600671feade0b6bd65d1c69de7899f2be
4. commit the changes
$ git commit -a -s
Step 4. will fail, because the validation is currently started in pre-commit stage,
where the hash for cJSON recorded in git-tree is still
cb8693b058ba302f4829ec6d03f609ac6f848546. The new hash b45f48e600671feade0b6bd65d1c69de7899f2be
will be stored in git-tree after the new commit is created.
Note that this means we cannot prevent the commit creation, but only
notify user about the hash inconsistency. If he/she still decides to
push it, it will fail in pre-commit checks in CI.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-19 12:34:36 +01:00
zhanghaipeng
36169e6beb
fix(bt/bluedroid): Fix prepare write for BLE example
2023-12-19 17:00:37 +08:00
Island
ad44330e8e
Merge branch 'bugfix/ble_stack_disable_v4.4' into 'release/v4.4'
...
Bugfix/ble stack disable v4.4(backport v4.4)
See merge request espressif/esp-idf!27648
2023-12-19 12:02:50 +08:00
zhanghaipeng
3263b4e75f
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-18 18:55:26 +08:00
zhanghaipeng
7364d276f7
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-18 18:55:26 +08:00
wanlei
7f9636f6ea
fix(twai): fix build error TWAI_TAG used but not defined
...
bug introduced from efef8401
closes https://github.com/espressif/esp-idf/issues/12760
2023-12-18 16:18:22 +08:00
Jiang Jiang Jian
979a56386d
Merge branch 'optimize/When_psram_is_enable_the_number_of_ooseq_is_not_limited_4.4' into 'release/v4.4'
...
optimize(lwip):when psram is enable the number of ooseq is not limited 4.4
See merge request espressif/esp-idf!27946
2023-12-18 13:46:12 +08:00
zhanghaipeng
4c4e95cae9
fix(bt/bluedroid): Fix BLE prepare write
2023-12-18 11:29:35 +08:00
Jiang Jiang Jian
ef543e8e56
Merge branch 'bugfix/miss_rm_s3_ld_v4.4' into 'release/v4.4'
...
fix(WiFi): update esp32s3 rom ld(v4.4)
See merge request espressif/esp-idf!27958
2023-12-18 11:15:42 +08:00
morris
a362b87809
Merge branch 'fix/spi_lcd_example_fix_border_pixel_display_v4.4' into 'release/v4.4'
...
fix(spi_master): fixed lcd example block border pixel issue (v4.4)
See merge request espressif/esp-idf!27922
2023-12-18 11:10:47 +08:00
Mahavir Jain
f19f6e0561
Merge branch 'feature/update_nghttp2_lib_v4.4' into 'release/v4.4'
...
feat(nghttp2): Update nghttp2 lib to v1.58.0
See merge request espressif/esp-idf!27707
2023-12-17 16:39:02 +08:00
alanmaxwell
6007eb82fa
fix(WiFi): update esp32s3 rom ld
2023-12-16 13:33:26 +08:00
jgujarathi
d82f42a464
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-15 18:46:17 +05:30
jgujarathi
b167df155f
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-15 18:46:17 +05:30
jgujarathi
8103512379
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-15 18:46:15 +05:30
jgujarathi
45caba87f1
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-15 18:28:48 +05:30
jgujarathi
8f928f77e8
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-15 18:28:48 +05:30
aditi_lonkar
aad82378bb
fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times
2023-12-15 18:28:45 +05:30
Aditya Patwardhan
b92c24a9ba
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_v4.4' into 'release/v4.4'
...
fix(mbedtls): move interrupt allocation during initialization phase (v4.4)
See merge request espressif/esp-idf!27443
2023-12-15 17:12:42 +08:00
Xue yun fei
c392dad1dc
optimize(lwip):when psram is enable the number of ooseq is not limited
2023-12-15 15:54:31 +08:00
Jiang Jiang Jian
3192aca478
Merge branch 'bugfix/mem_leak_fastpbkdf2_test' into 'release/v4.4'
...
fix(wpa_supplicant): Resolve memory leak for test case of fast pbkdf2
See merge request espressif/esp-idf!27889
2023-12-15 11:18:29 +08:00
Jiang Jiang Jian
0bb983f9d5
Merge branch 'bugfix/fix_issuse_in_scan_and_mesh_v4.4' into 'release/v4.4'
...
fix(wifi): fix issues in scan and wifi mesh (v4.4)
See merge request espressif/esp-idf!27861
2023-12-15 10:38:46 +08:00
Roland Dobai
dbb71c010f
Merge branch 'fix/py12_req' into 'release/v4.4'
...
Fix(tools): Use a construct dependency compatible with Python 3.12
See merge request espressif/esp-idf!27925
2023-12-14 22:05:04 +08:00
Roland Dobai
91ca4a74aa
Fix(tools): Use a construct dependency compatible with Python 3.12
2023-12-14 12:25:54 +01:00
wanlei
aa264cab8f
fix(spi_master): fixed lcd example block border pixel issue
2023-12-14 17:18:10 +08:00
Rahul Tank
3f117c79d9
Merge branch 'bugfix/authcomplete_failure_v4.4' into 'release/v4.4'
...
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v4.4)
See merge request espressif/esp-idf!27637
2023-12-14 13:15:17 +08:00
Shreyas Sheth
aa8822bbf1
fix(wpa_supplicant): Resolve memory leak for unit test of fast pbkdf2
2023-12-13 16:12:00 +05:30
Roland Dobai
95873f4c33
Merge branch 'fix/bump_precommit_esp_idf_sbom_v4.4' into 'release/v4.4'
...
fix: bump esp-idf-sbom to v0.13.0 in pre-commit (v4.4)
See merge request espressif/esp-idf!27880
2023-12-13 17:03:24 +08:00
Jiang Jiang Jian
e47fe5df8e
Merge branch 'fix/build_error_in_compiler_performance_mode_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): fixed build error when compiler in performace mode (backport v4.4)
See merge request espressif/esp-idf!27866
2023-12-13 15:01:46 +08:00
Frantisek Hrbata
ab3ed9ee44
fix: bump esp-idf-sbom to v0.13.0 in pre-commit
...
v0.13.0 contains fix for the submodule hash validation. Let's
bump its version in pre-commit, so the fix is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-13 07:31:37 +01:00
gongyantao
ba81334bf5
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:49 +08:00
zhangyanjiao
1a0f4524da
fix(wifi): fix issues in scan and wifi mesh
...
1. fix(wifi): fix the crash issue when clear scan ap list
3. fix wifi mode error when mesh start after station has connected to router
2023-12-12 17:21:04 +08:00
Ivan Grokhotkov
a2b4ddc113
Merge branch 'revert-3f015297' into 'release/v4.4'
...
Revert "Merge branch 'bugfix/nvs_read_out_of_bounds' into 'release/v4.4'"
See merge request espressif/esp-idf!27856
2023-12-12 15:26:25 +08:00
Jiang Jiang Jian
c452233a6e
Merge branch 'fix/lwip_dns_fallback_ipv4only' into 'release/v4.4'
...
lwip: Fix DNS int with FALLBACK_DNS() in IPv4 only (v4.4)
See merge request espressif/esp-idf!27544
2023-12-12 14:38:48 +08:00
Martin Vychodil
0ae5b6c0b2
Revert "Merge branch 'bugfix/nvs_read_out_of_bounds' into 'release/v4.4'"
...
This reverts merge request !27852
2023-12-12 13:30:50 +08:00
Martin Vychodil
3f0152978d
Merge branch 'bugfix/nvs_read_out_of_bounds' into 'release/v4.4'
...
fix(nvs): prevent out-of-bounds write on inconsistent blob length
See merge request espressif/esp-idf!27852
2023-12-12 12:56:30 +08:00
Jiang Jiang Jian
7a0a868603
Merge branch 'contrib/github_pr_12460_v4.4' into 'release/v4.4'
...
fixing OTA write up to SPI_FLASH_SEC_SIZE margins (GitHub PR) (v4.4)
See merge request espressif/esp-idf!27646
2023-12-12 10:05:22 +08:00
Jiang Jiang Jian
8812baf39f
Merge branch 'fix/esp32s3_soc_drom_high_addr_v4.4' into 'release/v4.4'
...
fix(soc): esp32s3/Fix the DROM_HIGH_ADDR (v4.4)
See merge request espressif/esp-idf!27824
2023-12-12 10:04:57 +08:00
Ivan Grokhotkov
a24f51431d
fix(nvs): prevent out of bounds write if blob data is inconsistent
2023-12-11 23:04:35 +08:00
Ivan Grokhotkov
e6db7ddf2a
Merge branch 'feature/add_fatfs_sbom_v4.4' into 'release/v4.4'
...
feat(storage/fatfs): add sbom file manifest for FatFs (v4.4)
See merge request espressif/esp-idf!27482
2023-12-11 18:14:25 +08:00
Tomas Rohlinek
cff118820f
feat(storage/fatfs): add sbom file manifest for FatFs (v4.4)
2023-12-11 18:14:25 +08:00
Mahavir Jain
09089c3fdf
Merge branch 'fix/esp_ptr_check_sign_compare_v4.4' into 'release/v4.4'
...
fix(esp_hw_support): Fix different signed comparison in `esp_ptr_in_drom`
See merge request espressif/esp-idf!27817
2023-12-11 16:07:46 +08:00
Aditya Patwardhan
2e973e28dc
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 13:22:55 +05:30
Jiang Jiang Jian
69f63b2a16
Merge branch 'bugfix/install_key_issue_v4.4' into 'release/v4.4'
...
fix(wifi): Fix key install issue in PTK renew(v4.4)
See merge request espressif/esp-idf!27318
2023-12-11 15:24:41 +08:00
Jiang Jiang Jian
597a4d4926
Merge branch 'bugfix/fix_some_ble_bugs_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!27698
2023-12-11 15:07:54 +08:00
Laukik Hase
77a7eb217a
fix(esp_hw_support): Fix different signed comparison in esp_ptr_in_drom
...
- Closes https://github.com/espressif/esp-idf/pull/12720
2023-12-11 10:21:27 +05:30
xueyunfei
083eb06028
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-12-08 19:13:11 +01:00
Jiang Jiang Jian
2026c783ed
Merge branch 'feat/max_ver_c3_199_v4.4' into 'release/v4.4'
...
feat(soc): Increase max supported version of C3 to 1.99 (v4.4)
See merge request espressif/esp-idf!26825
2023-12-08 20:56:05 +08:00
chenjianhua
2f850519ef
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 19:42:16 +08:00
chenjianhua
4e518185c5
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-08 19:41:15 +08:00
shangke
8eec988290
fix(bt/controller): Fixed some HCI commands parameter
2023-12-08 19:41:15 +08:00
chenjianhua
72315ed011
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-08 19:41:15 +08:00
chenjianhua
c908325d3d
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-08 19:41:15 +08:00
chenjianhua
148ee05b87
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-08 19:41:15 +08:00
Kapil Gupta
ad3891b94b
fix(wifi): Fix key install issue in PTK renew
2023-12-08 15:23:36 +05:30
Roland Dobai
2c9fa2702e
Merge branch 'feat/manifest_check_v4.4' into 'release/v4.4'
...
feat: use esp-idf-sbom pre-commit plugin (v4.4)
See merge request espressif/esp-idf!27755
2023-12-08 17:01:16 +08:00
Frantisek Hrbata
22637ff824
feat: use esp-idf-sbom pre-commit plugin
...
Currently sbom manifest is checked only in .gitmodules and
this check is done in pre-commit and also in CI. Meaning it's running
three times(pre-commit before push if user has it enabled, in CI
as there is the pre-commit run again and again with test in CI). Since
esp-idf-sbom contains a full manifest validation support and pre-commit
plugin for it, let's use it. This removes all the current sbom testing
and replaces it with a signle pre-commit plugin which validates all
manifests files(sbom.yml, idf_component.yml, .gitmodules and also
referenced manifests) in repository. Note that this checks all
manifests, not only ones which were modified. The check is reasonably
fast though, so it should not cause any problem. The reason for
validating all manifest files is that we want to make sure that the sbom
information in .gitmodules is updated too and that the hash
recorded in .gitmodules is up-to-date. Meaning submodule update
would not trigger this plugin, because no manifest was changed.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-07 14:53:18 +01:00
Darshan Dobariya
78f44f115d
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v4.4)
2023-12-07 14:06:12 +05:30
Jiang Jiang Jian
ce2102eed4
Merge branch 'bugfix/timer_index_out_of_bound_v4.4' into 'release/v4.4'
...
Fix timer index out of bound issue (Backport v4.4)
See merge request espressif/esp-idf!27607
2023-12-07 11:55:21 +08:00
Michael (XIAO Xufeng)
bbd1bb2025
feat(soc): Increase max supported version of C3 to 1.99
2023-12-06 17:05:24 +08:00
Harshit Malpani
e6330d9cdc
feat(nghttp2): Update nghttp2 lib to v1.58.0
2023-12-06 11:52:01 +05:30
Island
b57653b21c
Merge branch 'bugfix/BLEQABR23-35_v4.4' into 'release/v4.4'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval(v4.4)
See merge request espressif/esp-idf!27491
2023-12-06 11:06:57 +08:00
Jiang Jiang Jian
68915490b0
Merge branch 'fix/xtensa-register-corrupted-after-context-switch_v4.4' into 'release/v4.4'
...
fix(xtensa): fix registers curruption on context switch (v4.4)
See merge request espressif/esp-idf!26212
2023-12-06 10:47:55 +08:00
Jiang Jiang Jian
8e41f7b9d8
Merge branch 'feature/pbkdf2_fast_implementation_v4.4' into 'release/v4.4'
...
Feature/pbkdf2 fast implementation v4.4
See merge request espressif/esp-idf!25515
2023-12-06 10:45:57 +08:00
Shreyas Sheth
f157786e2d
fix(ci): Increment number of runner for test UT_T1_1 for esp32s2
2023-12-06 00:09:11 +05:30
Shreyas Sheth
d6f65b1472
fix(wpa_supplicant): Remove deprecated mbedtls functions used in fast pbkdf2 and fix ci error
2023-12-05 23:59:58 +05:30
Shyamal Khachane
a1e8a7be4e
fix(esp_wifi): Fix timer index out of bound issue causing execution of timer function to fail
2023-12-05 17:33:25 +05:30
Kapil Gupta
a1b3ef5cef
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
2023-12-05 16:54:31 +05:30
Shreyas Sheth
e9f29de687
ci(wifi): Add test case for fast pbkdf2 verification
2023-12-05 16:54:31 +05:30
Kapil Gupta
3e4f49606b
change(esp_wifi): Port fast_pbkdf2 implementation for mbedlts
...
Add changes to use fast_pbkdf2 as default for PMK calculations.
fast_pbkdf2 is significantly faster than current implementations
for esp chips.
Also removes unnecessary code for pbkdf-sha256 and pbkdf-sha512.
2023-12-05 16:54:31 +05:30
Kapil Gupta
e8fcdc3ebf
change(esp_wifi): Copy fastpbkdf2 implementation
...
Copy pbkdf2 implementation from https://github.com/ctz/fastpbkdf2(3c56895)
2023-12-05 16:54:31 +05:30
harshal.patil
9e61344890
ci(mbedtls): added a test for the mbedtls_internal_shaX_process API
2023-12-05 16:54:31 +05:30
harshal.patil
edef8d5fae
fix(mbedtls): Fix the port for the mbedtls_internal_shaX_process API
...
- Also added the fix to update intermediate SHA state in the mbedtls_shaX_update API
2023-12-05 16:54:31 +05:30
Jiang Jiang Jian
7147f84f64
Merge branch 'feat/support_esp32c3_v1.1_wifi_v4.4' into 'release/v4.4'
...
fix(wifi): backport some wifi bugfix(v4.4)
See merge request espressif/esp-idf!27584
2023-12-05 19:10:12 +08:00
Jiang Jiang Jian
26fb320beb
Merge branch 'bugfix/alarm_args_double_free_v4.4' into 'release/v4.4'
...
Bugfix/alarm args double free v4.4
See merge request espressif/esp-idf!27540
2023-12-05 13:45:33 +08:00
Jiang Jiang Jian
2fa6dabbb1
Merge branch 'bugfix/remove_bond_v4.4' into 'release/v4.4'
...
fix(nimble): Handled IRK/LTK deletion based on key availability(v4.4)
See merge request espressif/esp-idf!26605
2023-12-05 11:57:55 +08:00
alanmaxwell
ca25bf834f
feat(wifi): support esp32c3 v1.1 wifi
2023-12-05 11:42:16 +08:00
Jiang Jiang Jian
4c0245d9e7
Merge branch 'bufix/Backport_some_lwip_bugs_for_4.4_1204' into 'release/v4.4'
...
Bufix/backport some lwip bugs for 4.4 1204
See merge request espressif/esp-idf!27610
2023-12-05 11:13:06 +08:00
Jiang Jiang Jian
f886d0f1ba
Merge branch 'bugfix/fix_wifi_init_reentrant_issue_v4.4' into 'release/v4.4'
...
Bugfix/fix wifi init reentrant issue v4.4
See merge request espressif/esp-idf!27628
2023-12-05 11:10:37 +08:00
Jiang Jiang Jian
50511114e1
Merge branch 'bugfix/pbc_overlap_in_wps_pin_method_v4.4' into 'release/v4.4'
...
wpa_supplicant: Fix for issue of wps-pbc overlap in wps-pin method(4.4)
See merge request espressif/esp-idf!25737
2023-12-05 10:39:27 +08:00
Jiang Jiang Jian
e62727886e
Merge branch 'bugfix/backport_wifi_fix_1130_v4.4' into 'release/v4.4'
...
fix(wifi): backport some wifi bugfix(v4.4)
See merge request espressif/esp-idf!27507
2023-12-05 02:03:32 +08:00
kohait00
153f4b8f4f
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:48:55 +05:30
aditi_lonkar
58f51147cf
wpa_supplicant: Fix for issue of wps-pbc overlap in wps-pin method
2023-12-04 15:23:53 +05:30
Island
2be3fa2e27
Merge branch 'backport/fix_ble_menuconfig_v4.4' into 'release/v4.4'
...
Backport/fix ble menuconfig v4.4(backport v4.4)
See merge request espressif/esp-idf!27495
2023-12-04 16:30:21 +08:00
liuning
9be22d2d18
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-12-04 16:10:47 +08:00
liuning
260920a18a
fix(wifi): fix wifi init reentrant issue
2023-12-04 16:10:47 +08:00
gaoxu
f2f2de1a66
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(v4.4)
2023-12-04 15:02:18 +08:00
xueyunfei
1ac20fb4ac
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-12-04 14:54:18 +08:00
xueyunfei
0a1282bd24
fix(dhcp server):fix set dhcp server poll fail issue
2023-12-04 14:22:35 +08:00
Jiang Jiang Jian
43dbb702c4
Merge branch 'fix/esp_netif_lock_v4.4' into 'release/v4.4'
...
fix(esp_netif): Lock netif list with TCPIP context (v4.4)
See merge request espressif/esp-idf!26714
2023-12-04 14:04:50 +08:00
Jiang Jiang Jian
4cc2340265
Merge branch 'bugfix/fix_onebyte_watchpoint_setting_v4.4' into 'release/v4.4'
...
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting (v4.4)
See merge request espressif/esp-idf!27517
2023-12-04 11:59:49 +08:00
Jiang Jiang Jian
e08f93de6d
Merge branch 'fix/twai_crash_on_s3_gpio_19and20_v4.4' into 'release/v4.4'
...
fix(twai): example crash using usb-serial-jtag pins (v4.4)
See merge request espressif/esp-idf!26665
2023-12-04 11:39:18 +08:00
Abhinav Kudnar
254cf65464
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-12-02 03:18:01 +05:30
harshal.patil
00919c3967
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
2023-12-01 18:25:11 +05:30
harshal.patil
bffe5d2864
fix(mbedtls): move interrupt allocation during initialization phase
2023-12-01 18:25:10 +05:30
zhanghaipeng
09076b53eb
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-01 16:58:00 +08:00
zhanghaipeng
4f57ec7c26
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-12-01 16:57:44 +08:00
Island
23e7fa801b
Merge branch 'fix/ble_mesh_example_relay_enable_v4.4' into 'release/v4.4'
...
fix(ble_mesh): Enable relay by default for the specific dev role (v4.4)
See merge request espressif/esp-idf!27510
2023-12-01 15:17:39 +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
muhaidong
8b473bee24
fix(wifi): update scan example for scan get ap records
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
Liu Linyan
dfc4b7b6b7
fix(ble_mesh): Enable relay by default for the specific dev role
2023-11-30 12:26:57 +08:00
zhanghaipeng
72e87fc035
docs(bt/bluedroid): Update ble example document
2023-11-30 10:34:42 +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
Mahavir Jain
e1e191638a
Merge branch 'bugfix/return_code_of_ota_finish_api_v4.4' into 'release/v4.4'
...
fix(esp_https_ota): fix return code of esp_https_ota_finish API (v4.4)
See merge request espressif/esp-idf!27337
2023-11-23 16:31:42 +08: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
Jiang Jiang Jian
b3370564f8
Merge branch 'feat/dynamic_integration_pipeline_v4.4' into 'release/v4.4'
...
CI: dynamic integration pipeline v4.4
See merge request espressif/esp-idf!27013
2023-11-20 16:29:50 +08: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
Island
27cf25e42c
Merge branch 'bugfix/fix_some_ble_bugs_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!27197
2023-11-17 20:22:02 +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
Chen Yudong
6df29acf39
ci: add label rules for integration test
2023-11-14 14:38:57 +08:00
Chen Yudong
60efb8a3ba
ci: add qa-test-tag rules
2023-11-14 14:38:57 +08:00
Chen Yudong
3dc07f49f3
ci: dynamic integration test child pipeline
2023-11-14 14:38:51 +08:00
Roland Dobai
8ddb3d6812
Merge branch 'fix/ci_autocomplete_v4.4' into 'release/v4.4'
...
Tools, CI: Improve autocomplete tests (v4.4)
See merge request espressif/esp-idf!27039
2023-11-14 02:44:26 +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
Roland Dobai
2e4f63e62f
ci(fix): Improve the stability of the autocomplete tests
2023-11-09 14:14:32 +01: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
morris
9b2661c91c
Merge branch 'bugfix/fix_wrong_adc_attenuation_name_v4.4' into 'release/v4.4'
...
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 (v4.4)
See merge request espressif/esp-idf!26969
2023-11-09 10:32:16 +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
morris
2bab3b36bc
Merge branch 'bugfix/fix_mem_map_issue_v4.4' into 'release/v4.4'
...
fix(mmap): fix esp32s3 mmap test wrong assertion (v4.4)
See merge request espressif/esp-idf!26964
2023-11-08 11:00:05 +08: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
David Čermák
d845742038
Merge branch 'feat/lwip_sbom_v4.4' into 'release/v4.4'
...
feat(lwip): Add sbom descripton file for Software BOM (v4.4)
See merge request espressif/esp-idf!26426
2023-11-01 01:29:03 +08:00
zhanghaipeng
980a15a9cd
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 14:43:18 +08:00
zhanghaipeng
bca0de4fe5
fix(bt/bluedroid): Fix max BLE gattc notify number to improve compatibility
2023-10-31 14:43:08 +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
2559757c30
feat(bt/bluedroid): Support hid device control point
2023-10-31 14:42:22 +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
Jiang Jiang Jian
467225c795
Merge branch 'ci/fix_integration_test_download_bin_4.4' into 'release/v4.4'
...
ci(fix): integration test download test bin (4.4)
See merge request espressif/esp-idf!26647
2023-10-25 16:19:21 +08:00
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
Chen Yudong
d0a79c9cc9
ci(fix): integration test download test bin
2023-10-24 16:52:47 +08:00
morris
fa5c3bcd09
Merge branch 'docs/rmt_not_support_customized_isr_hander' into 'release/v4.4'
...
docs(rmt): correct the reason about not allowing customized ISR handler
See merge request espressif/esp-idf!26622
2023-10-23 17:28:51 +08:00
morris
101c6abf04
docs(rmt): correct the reason about not allowing customized ISR handler
...
Closes https://github.com/espressif/esp-idf/issues/11478
2023-10-23 14:18:45 +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
Anton Maklakov
01796f3386
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20230921_v4.4' into 'release/v4.4'
...
feat(tools): Update OpenOCD version to v0.12.0-esp32-20230921 (v4.4)
See merge request espressif/esp-idf!26551
2023-10-19 20:01:40 +08:00
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
Alexey Gerenkov
4068ba14b2
feat(tools): Update OpenOCD version to v0.12.0-esp32-20230921
2023-10-18 10:59:52 +02: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
Marius Vikhammer
edd4c861f2
Merge branch 'docs/fix_links_ble_mesh_index_v4.4' into 'release/v4.4'
...
docs: fix some links in ble-mesh-index.rst in v4.4
See merge request espressif/esp-idf!26473
2023-10-18 15:42:12 +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
Wang Meng Yang
f7054481ed
Merge branch 'bugfix/config_tpoll_fail_v4.4' into 'release/v4.4'
...
Bugfix/config tpoll fail v4.4
See merge request espressif/esp-idf!26453
2023-10-16 10:59:38 +08:00
Linda
d735ca0483
docs: fix some links in ble-mesh-index.rst in v4.4
2023-10-16 10:54:03 +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
Roland Dobai
fcc43ef8ed
Merge branch 'fix/click-port-compl_v4.4' into 'release/v4.4'
...
fix(tools): fix autocomplete for --port option (v4.4)
See merge request espressif/esp-idf!25876
2023-10-05 12:59:17 +08: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
Aditya Patwardhan
b550086d0e
Merge branch 'update/version_4_4_6' into 'release/v4.4'
...
versions: Update version to 4.4.6
See merge request espressif/esp-idf!26089
2023-09-27 16:27:59 +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
Jiang Jiang Jian
67a0939231
Merge branch 'bugfix/iperf_udp_tx_issue' into 'release/v4.4'
...
iperf: added sequential numberring of Tx'ed datagrams
See merge request espressif/esp-idf!26085
2023-09-26 15:10:14 +08: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
Nachiket Kukade
29c6b5478a
fix(examples/iperf): Update and rename default TCP/UDP buffer sizes
2023-09-22 15:13:57 +05:30
Ondrej Kosta
e7b171604a
fix(examples/iperf): added sequential numberring of Tx'ed datagrams
2023-09-22 15:13:44 +05:30
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
ea2f6455a0
fix(ldgen): duplicate entries in the generated .ld file
2023-09-21 19:41:32 +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
Island
e9d442d2b7
Merge branch 'backport_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh(backport v4.4)
See merge request espressif/esp-idf!25958
2023-09-15 14:20:51 +08:00
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
Peter Dragun
b266352f2f
fix(tools): fix autocomplete for --port option
...
Closes https://github.com/espressif/esp-idf/issues/7970
2023-09-08 09:30:42 +02:00
Wang Mengyang
edcb1b58b7
ci(bt/bluedroid): Add CI build test for HFP examples with voice over HCI enabled
2023-09-08 11:39:50 +08: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
13842a9e68
fix(bt/bluedroid): Fixed invalid access to freed semaphore
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
Jiang Jiang Jian
ec205a7964
Merge branch 'feature/support_ble_53_host_feat_v4.4' into 'release/v4.4'
...
Support BLE host feature for PTS (backport v4.4)
See merge request espressif/esp-idf!25648
2023-09-07 09:59:20 +08: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
alanmaxwell
ad3032c781
fix(ci): modify ble_prov example partition table
2023-09-06 10:49:58 +08:00
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
morris
4b46cc06ec
Merge branch 'bugfix/fix_psram_size_doc_s3_v4.4' into 'release/v4.4'
...
doc: update s3 psram vaddr max range size (v4.4)
See merge request espressif/esp-idf!25504
2023-09-05 14:57:40 +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
Jiang Jiang Jian
4f0f7ba4b7
Merge branch 'bugfix/skip_using_cache_in_wrong_passwd_cfg_v4.4' into 'release/v4.4'
...
fix(esp_wifi): Skip PMK cache usage if configured password is incorrect (Backport v4.4)
See merge request espressif/esp-idf!25720
2023-09-05 10:15:01 +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
Jiang Jiang Jian
c2ddb5b79c
Merge branch 'test/bqb_test_bt_classic_a2dp_v4.4' into 'release/v4.4'
...
fix(bt/avdtp): Reject SET CONFIGURATION command with error code INVALID_CODEC_TYPE(backport v4.4)
See merge request espressif/esp-idf!25687
2023-09-01 10:16:26 +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
c9c7322678
Merge branch 'contrib/github_pr_9694_v4.4' into 'release/v4.4'
...
add low power doc and picture (GitHub PR)(backport v4.4)
See merge request espressif/esp-idf!25592
2023-08-30 14:56:44 +08:00
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
937b82e985
Merge branch 'contrib/github_pr_12039_v4.4' into 'release/v4.4'
...
docs(iperf): Update documentation with console interface details(v4.4)
See merge request espressif/esp-idf!25513
2023-08-30 10:58:19 +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
wangtao
1e40e7074f
backport for v4.4 delete esp32c2 and c6 info
2023-08-29 11:36:49 +08:00
chenjianxing
e94ea3fa90
docs: update power save part
2023-08-28 14:34:15 +08:00
wang tao
41cfb55042
add low power doc and picture
...
Merges https://github.com/espressif/esp-idf/pull/9694
2023-08-28 14:33:58 +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
Steven Macías
64c10df180
docs(iperf): Update documentation with console interface details
...
Closes https://github.com/espressif/esp-idf/pull/12039
2023-08-23 19:53:43 +08:00
Armando
6e465a16a7
doc: update s3 psram vaddr max range size
2023-08-23 19:25:47 +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
Marius Vikhammer
5f0ac58e1b
Merge branch 'feature/usb_host_restrict_ahb_errata_workaround_to_esp32s2_eco0_v4.4' into 'release/v4.4'
...
USB Host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips (v4.4)
See merge request espressif/esp-idf!25051
2023-08-22 23:21:43 +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
Jiang Jiang Jian
e6bd433488
Merge branch 'bugfix/eapol_txdone_cb_issue_v4.4' into 'release/v4.4'
...
Fix EAPOL Key TxDone callback implementation (Backport v4.4)
See merge request espressif/esp-idf!25382
2023-08-18 01:12:39 +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
Roland Dobai
013b6b3d4f
Merge branch 'version_check_fix_dev_4.4' into 'release/v4.4'
...
fix(tools): check_python_version accept dev releases as requirement (v4.4)
See merge request espressif/esp-idf!25189
2023-08-08 15:22:13 +08:00
morris
1efa7866ec
Merge branch 'bugfix/i80_lcd_reset_gpio_config_v4.4' into 'release/v4.4'
...
fix(i80_lcd): reset cs gpio on exit (v4.4)
See merge request espressif/esp-idf!25245
2023-08-08 10:16:23 +08:00
morris
6c1182facd
fix(i80_lcd): reset cs gpio on exit
2023-08-07 15:54:31 +08:00
Roland Dobai
9ff0e96803
Merge branch 'bugfix/sbom_hash_check_v4.4' into 'release/v4.4'
...
fix(test_submodules.py): don't rely on submodule init (v4.4)
See merge request espressif/esp-idf!25061
2023-08-07 14:04:34 +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
Peter Dragun
3d81080601
fix(tools): check_python_version accept dev releases as requirement
2023-08-04 14:19:29 +02:00
Rahul Tank
1282ae089d
Merge branch 'bugfix/handle_NULL_data_periodic_adv_v4.4' into 'release/v4.4'
...
fix(nimble): Add check to set length only if data is valid in periodic adv (v4.4)
See merge request espressif/esp-idf!25180
2023-08-04 19:45:13 +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
Roland Dobai
681f55b386
Merge branch 'bugfix/ps_export_extra_paths_v4.4' into 'release/v4.4'
...
tools: export.ps1: define functions for helper python tools (v4.4)
See merge request espressif/esp-idf!25142
2023-08-02 22:08:18 +08:00
Christoph Baechler
e74f83c099
bugfix: avoid warning in espcoredump when log disabled
2023-08-02 15:04:47 +05:30
Ivan Grokhotkov
2c79e039ba
feat(tools): add espsecure.py to the Windows export scripts
...
This is not needed on Linux/macOS where the path to esptool directory
is added to PATH.
2023-08-02 11:30:21 +02:00
Ivan Grokhotkov
111984aad6
change(tools): export.ps1: define functions for helper python tools
...
Follows the approach used in Initialise-Idf.ps1 created by the tools
installer. This is the closes equivalent of "alias" used in export.bat
Closes https://github.com/espressif/esp-idf/issues/9849
2023-08-02 11:30:21 +02:00
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
Frantisek Hrbata
3dd24c70fc
fix(test_submodules.py): don't rely on submodule init
...
Current version of the test is using "git-submodule foreach", which
requires submodules to be initialized. Non-initialized submodules are
ignored. Our CI is not performing submodule initialization, but instead
it only downloads the submodule content in tools/ci/ci_fetch_submodule.py
from cache and copies it into the submodule path.
Since we already know the submodule path from .gitconfig, we can use it
as argument to git-ls-tree and avoid calling git-submodule at all. This
allows to perform the test even if the submodules are not initialization
and also it makes the code simpler.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-07-28 12:17:14 +02: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
Jiang Jiang Jian
d3dcc50743
Merge branch 'bufix/Backport_some_lwip_bugs_for_4.4_0726' into 'release/v4.4'
...
Backport some lwip bugs for 4.4
See merge request espressif/esp-idf!24999
2023-07-27 13:33:46 +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
40954d1eb6
docs(pm/sleep): rewrite_all_low_to_any_low_when_not_esp32
2023-07-26 11:49:30 +08:00
Jiang Jiang Jian
cc71308e2f
Merge branch 'bugfix/fix_some_wifi_bugs_230725_v4.4' into 'release/v4.4'
...
fix(wifi): fix some wifi bugs 20230725(Backport v4.4)
See merge request espressif/esp-idf!24982
2023-07-26 10:31:07 +08:00
Mahavir Jain
6069e3b992
Merge branch 'ci/fix_failures_in_esp_http_client_example_v4.4' into 'release/v4.4'
...
CI: fix esp_http_client example failures in CI. Timeout was observed in the... (v4.4)
See merge request espressif/esp-idf!24966
2023-07-25 19:23:03 +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
Harshit Malpani
fad1535a15
fix(ci): update HTTP client example tests runner assignment
...
HTTP client example tests now connect with locally hosted httpbin service
for more stable results across multiple runs
2023-07-24 11:38:11 +05:30
Harshit Malpani
4243dc465c
CI: fix esp_http_client example failures in CI. Timeout was observed in the logs while performing HTTP requests. Changing the endpoint when testing in CI
2023-07-24 11:35:39 +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
Ivan Grokhotkov
53b0c359bb
examples: wifi/ftm: make global variables static
...
Prevents conflict between g_ftm_report_num_entries defined in the
example and in the Wi-Fi library.
2023-07-20 18:50:52 +05:30
Jiang Jiang Jian
c739cdf50d
Merge branch 'bugfix/fix_some_wifi_bugs_230719_v4.4' into 'release/v4.4'
...
fix(wifi): fix some wifi bugs 230719 (backport v4.4)
See merge request espressif/esp-idf!24898
2023-07-20 16:17:17 +08:00
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
Rotzbua
d360cdbd15
doc: remove WEP as security mode
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/10015
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
Jiang Jiang Jian
4fc8964ec3
Merge branch 'bugfix/split_scan_tx_v44' into 'release/v4.4'
...
Fix collection of issues in sta roam and scan.(v4.4)
See merge request espressif/esp-idf!24883
2023-07-19 23:25:06 +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
Jiang Jiang Jian
2dd51c10a0
Merge branch 'bugfix/fix_some_bluedroid_bugs_v4.4' into 'release/v4.4'
...
Fixed some bluedroid bugs (backport v4.4)
See merge request espressif/esp-idf!24862
2023-07-19 10:09:05 +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
fc31da6cf3
Merge branch 'docs/update_bluetooth_power_save_readme_v4.4' into 'release/v4.4'
...
Docs: update bluetooth power save readme(v4.4)
See merge request espressif/esp-idf!24846
2023-07-18 10:48:44 +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
Jiang Jiang Jian
9983bc0144
Merge branch 'bugfix/resume_ext_scan_pti_in_time_v4.4' into 'release/v4.4'
...
bt: fix the issue that BLE scan uses high priority incorrectly and causes Wi-Fi unable to work normally on ESP32-C3 and ESP32-S3(backport v4.4)
See merge request espressif/esp-idf!24405
2023-07-18 10:46:27 +08:00
xiongweichao
098a378c86
docs(bt/example): Updated bluetooth power save readme
2023-07-17 17:14:00 +08:00
xiongweichao
a709c402a6
docs(sleep_modes): Updated Wi-Fi/Bluetooth and Sleep Modes in docs
2023-07-17 17:13:22 +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
Roland Dobai
1718080340
Merge branch 'pkg_resources_deprecation-v4.4' into 'release/v4.4'
...
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib (backport v4.4)
See merge request espressif/esp-idf!24716
2023-07-14 22:19:52 +08:00
Peter Dragun
fd96dafc2b
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib
2023-07-14 14:38:15 +02: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
Jiang Jiang Jian
62387d8efa
Merge branch 'bugfix/fix_some_bt_controller_bug_v4.4' into 'release/v4.4'
...
component_bt:Fixed some bluetooth bugs(v4.4)
See merge request espressif/esp-idf!24580
2023-07-12 16:16:12 +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
Jiang Jiang Jian
0694319356
Merge branch 'docs/fix_typo_in_api_guides_usb_otg_console_v4.4' into 'release/v4.4'
...
docs: fix a typo in api-guides/usb-otg-console (v4.4)
See merge request espressif/esp-idf!24455
2023-07-10 10:37:23 +08:00
Jiang Jiang Jian
8bf7c74fbf
Merge branch 'docs/fix_typo_in_api-reference_system_ota_v4.4' into 'release/v4.4'
...
fix a typo in api-reference/system/ota (v4.4)
See merge request espressif/esp-idf!24446
2023-07-10 10:37:01 +08:00
wuzhenghui
2ca1c1a617
example: inform ulp adc usage status to sleep process
2023-07-10 02:32:13 +00:00
wuzhenghui
8ee25ecfe2
ci: increase timeout threshold to solve deepsleep wakestub example ci failure
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
Mahavir Jain
962621e5d7
Merge branch 'support/esp_coredump_logs_config_v4.4' into 'release/v4.4'
...
Optionally disable logs in espcoredump component (v4.4)
See merge request espressif/esp-idf!24484
2023-07-07 16:43:15 +08:00
Jiang Guang Ming
efae7d0d04
esp_rom: fix rom layout issues
2023-07-07 01:32:28 -07:00
Vikram
6516e34f9f
Added description to disable coredump logs to ram_usage.rst
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-07-07 04:50:50 +00: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
Fu Hanxi
5efdd24f24
Merge branch 'bugfix/test_idf_tools_timeout' into 'release/v4.4'
...
tools: bugfix test_idf_tools timeout
See merge request espressif/esp-idf!24563
2023-07-05 20:24:40 +08:00
Marek Fiala
373e1200bf
tools: bugfix test_idf_tools timeout
2023-07-05 09:25:38 +02:00
Alexey Gerenkov
9fcb551b8e
gcov: Fix not linked gcov rtio functions
2023-07-03 13:05:45 +03:00
Linda
29c87e28cf
fix a typo in api-reference/system/ota
2023-06-29 09:42:36 +00:00
Linda
9608acabd1
docs: fix a typo in api-guides/usb-otg-console
2023-06-29 09:42:28 +00:00
Marius Vikhammer
4ce0a6adc5
Merge branch 'docs/usb_example_removed_v4.4' into 'release/v4.4'
...
usb: fixed docs linking to deleted examples (v4.4)
See merge request espressif/esp-idf!24461
2023-06-29 10:33:31 +08:00
Marius Vikhammer
75c4b1f0bc
usb: fixed docs linking to deleted examples
2023-06-28 16:15:28 +08: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
Jiang Jiang Jian
ddae3618dd
Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit_v4.4' into 'release/v4.4'
...
bugfix/Fixed the issue of alarm leak (v4.4)
See merge request espressif/esp-idf!24353
2023-06-28 10:04:26 +08:00
morris
4aee26535d
Merge branch 'bugfix/vfs_uart_outof_bounds_read_v4.4' into 'release/v4.4'
...
vfs_uart: fix out-of-bounds read (v4.4)
See merge request espressif/esp-idf!24314
2023-06-26 11:28:42 +08:00
Roland Dobai
76122fbcc4
Merge branch 'bugfix/espcoredump_elf_sha256_check_v4.4' into 'release/v4.4'
...
elf: Fix for mismatched app ELF file not detected (v4.4)
See merge request espressif/esp-idf!23209
2023-06-25 23:28:27 +08:00
morris
b1480d985b
Merge branch 'backport/eth-start-spi-initialize-failure-v4.4' into 'release/v4.4'
...
Fix eth_start initializes spi bus with SPI_DMA_CH_AUTO (backport v4.4)
See merge request espressif/esp-idf!23817
2023-06-25 15:55:52 +08:00
morris
0a3f7e81a3
Merge branch 'feature/usb/update_cdc_msc_examples_v4.4' into 'release/v4.4'
...
usb: Update CDC and MSC host examples to use drivers from ESP Registry (backport v4.4)
See merge request espressif/esp-idf!23074
2023-06-25 15:53:57 +08:00
Rahul Tank
a4c0dd84a7
Merge branch 'bugfix/fix_example_debug_print_level' into 'release/v4.4'
...
Nimble: Corrected debug level in example print (v4.4)
See merge request espressif/esp-idf!23861
2023-06-25 14:10:15 +08:00
Roland Dobai
e13e3bff7e
espcoredump: Fix Python style
2023-06-21 12:56:00 +00:00
Angus Gratton
e32cca2ad1
loader: Fix handling of APP_RETRIEVE_LEN_ELF_SHA
...
With the default APP_RETRIEVE_LEN_ELF_SHA setting, core dump files only have a
truncated ELF SHA256 in them. Account for this when comparing the core dump SHA
with the app ELF SHA.
2023-06-21 12:56:00 +00:00
Angus Gratton
76e1212c8f
elf: Fix SHA256 calculation
...
The comment says it returns the "SHA256 hash of the input ELF file", but this is
not true - it was the SHA256 hash of the output ELF file. As the parser may
change some bytes around in minor ways, these were often not the same.
2023-06-21 12:56:00 +00:00
Angus Gratton
2d26ace5e5
elf: Fix for mismatched app ELF file not detected.
...
The check that the app ELF file SHA256 matches the one stored in the core dump
would never fail, leading to gdb loading the wrong ELF file and either crashing
or producing misleading debug information.
Specifics:
The note_sec.name field was incorrectly read back as b'ESP_CORE_DUMP_INFO\x00E',
because the namesz length includes the terminating NUL byte and possible junk
padding bytes:
https://github.com/espressif/esp-idf/blob/master/components/espcoredump/src/core_dump_elf.c#L212
In addition, as 'note_sec.name' is a bytes object Python 3 would have never
successfully compared it with a string.
2023-06-21 12:56:00 +00:00
Roland Dobai
0f977b68bc
Merge branch 'fix/ci_coredump_test_v4.4' into 'release/v4.4'
...
Tools: Remove IDF Monitor coredump tests (v4.4)
See merge request espressif/esp-idf!24328
2023-06-21 20:55:04 +08:00
Rahul Tank
47cb43576e
Nimble: Corrected debug level in example print
2023-06-21 17:24:04 +05:30
Island
1caaee9d84
Merge branch 'feature/add_ext_adv_support_blufi_nimble_v4.4' into 'release/v4.4'
...
Nimble:Added change to expose addr resolution API outside stack_v4.4
See merge request espressif/esp-idf!23248
2023-06-21 19:39:54 +08:00
Jin Cheng
28747f432f
Fixed the issue of alarm leak in hf-ag
2023-06-21 15:35:25 +08:00
Jin Cheng
028d551101
Fixed the issue of alarm leak in A2DP
2023-06-21 15:35:14 +08:00
wuzhenghui
9600767d2a
bugfix: fix adc current leakage by sar_adc on v4.4
2023-06-21 14:08:25 +08:00
Jin Cheng
7837fd484e
Revised (e)SCO configuration parameter sets
2023-06-21 14:06:16 +08:00
Rahul Tank
6e8dd38cee
Nimble:Added change to expose addr resolution API outside stack_v4.4
2023-06-20 19:58:16 +05:30
Roland Dobai
61f4e00b87
Tools: Remove IDF Monitor coredump tests
2023-06-20 15:27:19 +02:00
Jiang Jiang Jian
efdd0859f6
Merge branch 'bugfix/fix_some_ble_bugs_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!24283
2023-06-20 19:12:41 +08:00
Jiang Jiang Jian
ebcb29bcf3
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_v4.4' into 'release/v4.4'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled (backport v4.4)
See merge request espressif/esp-idf!24200
2023-06-20 17:43:07 +08:00
Wang Meng Yang
58544cfbca
Merge branch 'feature/add_ext_adv_instance_check_v4.4' into 'release/v4.4'
...
NimBLE: Added ble_gap_ext_adv_active() to check if extended advertising instance is active or not (v4.4)
See merge request espressif/esp-idf!23546
2023-06-20 17:36:02 +08:00
Jiang Jiang Jian
e0550972c0
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_c3s2s3_to_v4.4' into 'release/v4.4'
...
ESP32S2/C3/S3: fixed S2 dangerous power parameters in sleep modes and support S2/C3/S3 different sleep mode(v4.4)
See merge request espressif/esp-idf!23758
2023-06-20 16:46:12 +08:00
Jiang Jiang Jian
13a2e49818
Merge branch 'bugfix/fix_Cache_Count_Flash_bug_v4.4' into 'release/v4.4'
...
cache: patch some rom cache api, rename those apis in ld (backport v4.4)
See merge request espressif/esp-idf!24293
2023-06-20 16:08:36 +08:00
KonstantinKondrashov
d479407339
freertos: Fix Systick stuck when systimer was not reset
...
Relates to OTA update for S3/C3 chips from IDF version 4.3 to v5.0 and above
2023-06-20 15:56:53 +08:00
Jiang Jiang Jian
167557829e
Merge branch 'bugfix/install_keys_after_successful_4_of_4_tx_v4.4' into 'release/v4.4'
...
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message(backport v4.4)
See merge request espressif/esp-idf!23620
2023-06-20 14:14:24 +08:00
morris
564e20dd6b
Merge branch 'refactor/improve_adc_power_maintanance_v4.4' into 'release/v4.4'
...
adc: improve power logic (v4.4)
See merge request espressif/esp-idf!23275
2023-06-20 10:52:46 +08:00
morris
a6b8788688
touch_element: fix unintended integer division
2023-06-20 10:47:06 +08:00
morris
c4cb13cfe7
usbh: fix invalid assert on desc_status
2023-06-20 10:47:06 +08:00
morris
be5fff2364
vfs_uart: fix out-of-bounds read
...
when open uart device "/2" on chips only have 2 UART peripherals
2023-06-20 10:47:06 +08:00
morris
ea9d916f2a
Merge branch 'fix/usb_wakeup_resume' into 'release/v4.4'
...
[USBD] Fix usb resume bug on esp32sx (v4.4)
See merge request espressif/esp-idf!23589
2023-06-19 17:39:18 +08:00
wanglei
c7d8e50fdb
cache: patch some rom cache api, rename those apis in ld
...
1. Cache_Count_Flash_Pages, fix this api return enexpected + 1
2. Cache_Suspend_I/DCache, add wait cache idle after suspend cache
3. Cache_Freeze_I/DCache_Enable, add wait cache idle after freeze
2023-06-19 15:55:37 +08:00
Shreyas Sheth
128aba4892
esp_wifi: Install keys after eapol and NVS store security values
...
1. Bugfix store authmode security in NVS
2. Install keys after successful transmission of EAPOL 4/4 Message
2023-06-18 02:48:15 +05:30
chenjianhua
b8e4f091f6
Update bt-lib for esp32
...
1 Fixed disconnection delay on peripheral when slave latency is not zero
2 Fixed LLCP info init for central and peripheral
3 Fixed sent cmd status evt twice when process disconnect cmd
2023-06-16 17:21:33 +08:00
chenjianhua
35a14bf383
bluedroid: fixed default extended connection params
2023-06-16 16:28:07 +08:00
chenjianhua
8bb9b95b54
esp_hid: fixed ble hid battery level setting
2023-06-16 16:28:00 +08:00
zhiweijian
6d59258519
Fixed BLE disconnection failure on ESP32
2023-06-16 16:26:52 +08:00
zwj
1728b49d7f
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-06-16 16:26:44 +08:00
Roland Dobai
8b94183c9c
Merge branch 'feature/submodules_sbom_v4.4' into 'release/v4.4'
...
tools: add sbom information for submodules (v4.4)
See merge request espressif/esp-idf!24244
2023-06-15 21:07:58 +08:00
wuzhenghui
bf3de2368b
ci: sync master flash_psram test and add access psram with DFS unity test
2023-06-15 14:15:05 +08:00
wuzhenghui
d04a723f9a
bugfix: use avaliable gpio for esp32s3 pm_trace
2023-06-15 14:15:05 +08:00
wuzhenghui
82bcd4dc7f
bugfix: fix esp32s3 psram access failed when dfs is enabled
2023-06-15 14:15:01 +08:00
Frantisek Hrbata
7f9a5a8b71
tools: add sbom information for submodules
...
Conflicts:
- protobuf-c submodule version and hash changed to v1.4.0
- removed pytest dependency
This adds SBOM information for submodules, which are not managed
by Espressif. Meaning there is no fork for them in the espressif
namespace. Other submodules should add sbom.yml manifest file to
the root of their git repository.
The SBOM information for submodules is stored in the .gitmodules file.
Each SBOM related variable has the "sbom-" prefix and the following
variables may be used:
sbom-version:
submodule version
sbom-cpe:
CPE record if available in NVD. This will be used by the SBOM
tool to check for possible submodule vulnerabilities. The
version in the CPE can be replaced with the "{}" placeholder,
which will be replaced by the "sbom-version" value from above.
sbom-supplier:
Person or organization who is providing the submodule.
It has to start with "Person:" or "Organization:" prefix
as required by the SPDX-2.2 standard.
sbom-url:
URL to the project if exists, e.g. github.
sbom-description:
Project description.
sbom-hash:
Submodule SHA as recorded in the git-tree. This field is used by
CI to check that the submodule checkout hash and info in .gitmodules
are in sync. IOW if submodule is updated and it has SBOM info in
.gitmodules, the .gitmodules has to be updated too. The test is
part of this commit. The checkout has of the submodule can be found
by using "git submodule status".
Example for micro-ecc submodule
---8<---
[submodule "components/bootloader/subproject/components/micro-ecc/micro-ecc"]
path = components/bootloader/subproject/components/micro-ecc/micro-ecc
url = ../../kmackay/micro-ecc.git
sbom-version = 1.0
sbom-cpe = cpe:2.3:a:micro-ecc_project:micro-ecc:{}:*:*:*:*:*:*:*
sbom-supplier = Person: Ken MacKay
sbom-url = https://github.com/kmackay/micro-ecc
sbom-description = A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors
sbom-hash = d037ec89546fad14b5c4d5456c2e23a71e554966
---8<---
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-15 06:45:17 +02:00
morris
2dfabd02a9
Merge branch 'bugfix/mcpwm_legacy_typo_v4.4' into 'release/v4.4'
...
mcpwm: fix typo in backward compatible macro name (v4.4)
See merge request espressif/esp-idf!24229
2023-06-15 10:13:04 +08:00
Aditya Patwardhan
6afa8e4347
Merge branch 'bugfix/aes_dma_align_issue_v4.4' into 'release/v4.4'
...
aes: fix DMA descriptor calculation for the alignment case (v4.4)
See merge request espressif/esp-idf!24095
2023-06-14 16:55:42 +08:00
morris
5ef69e8a63
mcpwm: fix typo in backward compatible macro name
2023-06-14 11:40:40 +08:00
Roland Dobai
e33a1808d6
Merge branch 'feature/tools_add_ulp_linux_i686_toolchain_v4.4' into 'release/v4.4'
...
tools: add ULP toolchain for linux-i686 platform (v4.4)
See merge request espressif/esp-idf!24196
2023-06-13 20:47:57 +08:00
David Čermák
b96c98accf
Merge branch 'bugfix/eth_lan8720_ci_v4.4' into 'release/v4.4'
...
esp_eth: start/stop and L2 test stability improvements (v4.4)
See merge request espressif/esp-idf!22322
2023-06-13 16:42:07 +08:00
Jiang Jiang Jian
a843cdebea
Merge branch 'bugfix/fix_wps_with_sae_enabled_ap_v4.4' into 'release/v4.4'
...
esp_wifi: Fix WPS issue for WPA3+WPA2 mode(v4.4)
See merge request espressif/esp-idf!24156
2023-06-13 16:06:49 +08:00
Anton Maklakov
44b8882458
tools: add ULP toolchain for linux-i686 platform
...
Closes https://github.com/espressif/esp-idf/issues/11561
2023-06-13 12:50:38 +07:00
Jiang Jiang Jian
aca729aea6
Merge branch 'bugfix/fix_blufi_compilation_issue_v4.4' into 'release/v4.4'
...
Blufi: Fixed compilation issue in blufi for nimble(v4.4)
See merge request espressif/esp-idf!24021
2023-06-13 10:56:21 +08:00
Jiang Jiang Jian
3d743d525c
Merge branch 'feature/efuse_settings_v4.4' into 'release/v4.4'
...
hal: Explicit setting of efuse time settings (v4.4)
See merge request espressif/esp-idf!23727
2023-06-13 10:53:35 +08:00
Jiang Jiang Jian
4c1705975a
Merge branch 'bugfix/spp_notify_v4.4' into 'release/v4.4'
...
NimBLE: Removed indicate flag from gatt db and added subscription case in spp_server example (v4.4)
See merge request espressif/esp-idf!23536
2023-06-13 10:53:11 +08:00
morris
abb204fa89
Merge branch 'feature/add_log_when_mspi_timing_tuning_is_enabled_v4.4' into 'release/v4.4'
...
mspi: added timing tuning start, and success log (v4.4)
See merge request espressif/esp-idf!24055
2023-06-13 10:30:04 +08:00
Aditya Patwardhan
5d38b0238c
Merge branch 'contrib/github_pr_11402_v4.4' into 'release/v4.4'
...
esp_ds: ignore releasing mutex if not called from same task (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23842
2023-06-13 01:21:13 +08:00
Ivan Grokhotkov
8bbe92ed90
Merge branch 'bugfix/usb_serial_jtag_select_poll_crash_v4.4' into 'release/v4.4'
...
vfs: select sanity NULL check (v4.4)
See merge request espressif/esp-idf!23948
2023-06-12 19:22:07 +08:00
Ivan Grokhotkov
4b05ffb03e
Merge branch 'fix/sdio_sd_cards_not_detected_correctly_v4.4' into 'release/v4.4'
...
sdmmc: sdio combination cards correct setup (v4.4)
See merge request espressif/esp-idf!23480
2023-06-12 19:21:33 +08:00
Armando
00bd59dc68
mspi: added timing tuning start, and success log
2023-06-12 16:12:20 +08:00
Krzysztof Budzynski
e14ebdcaa5
Merge branch 'docs/fix_error_in_esp32-s2-devkitc-1_pin_layout_diagram_v4.4' into 'release/v4.4'
...
Docs/Fix error in esp32-s2-devkitc-1 pin layout diagram (v4.4)
See merge request espressif/esp-idf!24118
2023-06-12 11:56:02 +08:00
morris
f1ba6ced19
Merge branch 'bugfix/fix_mspi_octal_psram_timing_tuning_point_fallback_id_v4.4' into 'release/v4.4'
...
mspi: modified mspi 80mhz octal psram timing tuning point fallback id on s3 (v4.4)
See merge request espressif/esp-idf!23693
2023-06-12 10:50:12 +08:00
morris
d9d5327dfa
Merge branch 'bugfix/add_len_check_per_spi_master_transaction_v4.4' into 'release/v4.4'
...
spi master: added transaction length check to refuse longer than hardware supported length (v4.4)
See merge request espressif/esp-idf!23749
2023-06-12 10:47:59 +08:00
Kapil Gupta
f46518e42e
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
2023-06-09 18:06:56 +05:30
Jiang Jiang Jian
ad08d94ed3
Merge branch 'bugfix/nvs_softap_pmk_v4.4' into 'release/v4.4'
...
esp_wifi: fix softap nvs <ssid,password,pmk> not matching issue(v4.4)
See merge request espressif/esp-idf!23820
2023-06-09 19:45:28 +08:00
Rahul Tank
b7e5be07de
Blufi: Fixed compilation issue in blufi for nimble
2023-06-09 17:10:35 +05:30
Jiang Jiang Jian
7053e483ea
Merge branch 'feature/add_bluetooth_nimble_lightsleep_example_v4.4' into 'release/v4.4'
...
bt: Added an example of Bluetooth using light sleep(v4.4)
See merge request espressif/esp-idf!23694
2023-06-09 19:20:31 +08:00
Jiang Jiang Jian
b4c06edfd6
Merge branch 'bugfix/fix_bleqabr23_250_v4.4' into 'release/v4.4'
...
Fixed crash when controller initialization fails due to insufficient memory (backport 4.4)
See merge request espressif/esp-idf!24090
2023-06-09 19:19:28 +08:00
Jiang Jiang Jian
4a4fea5746
Merge branch 'bugfix/hfp_ag_idx_invalid_v4.4' into 'release/v4.4'
...
bt: Fixed out of bounds access due to variable length array(v4.4)
See merge request espressif/esp-idf!23667
2023-06-09 19:18:58 +08:00
Jiang Jiang Jian
ff4ae8df34
Merge branch 'bugfix/hf_cind_ind_index_v4.4' into 'release/v4.4'
...
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator(v4.4)
See merge request espressif/esp-idf!23562
2023-06-09 19:18:16 +08:00
Jiang Jiang Jian
01cc59c000
Merge branch 'bugfix/a2dp_source_app_state_error_v4.4' into 'release/v4.4'
...
bt: Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device(v4.4)
See merge request espressif/esp-idf!23555
2023-06-09 19:17:39 +08:00
Jiang Jiang Jian
4462c00107
Merge branch 'bugfix/a2dp_source_crash_connect_to_Bose_speaker_v4.4' into 'release/v4.4'
...
Bugfix/a2dp source crash connect to bose speaker (v4.4)
See merge request espressif/esp-idf!23350
2023-06-09 19:17:10 +08:00
Jiang Jiang Jian
c125f0a9f3
Merge branch 'bugfix/mbo_ie_absent_prob_req_v44' into 'release/v4.4'
...
wpa_supplicant : Add MBO ie in probe request.(backport v4.4)
See merge request espressif/esp-idf!24099
2023-06-09 19:16:46 +08:00
Jiang Jiang Jian
bc05c74022
Merge branch 'bugfix/dpp_retry_start_listening_issue_v4.4' into 'release/v4.4'
...
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure (v4.4)
See merge request espressif/esp-idf!23596
2023-06-09 19:15:45 +08:00
Jiang Jiang Jian
5fb50f6848
Merge branch 'bugfix/fix_wakeup_failed_if_powerdown_flash_in_lightsleep_v4.4' into 'release/v4.4'
...
Power Management: fixed flash funcs called in sleep wakeup process (backport v4.4)
See merge request espressif/esp-idf!24007
2023-06-09 19:14:37 +08:00
Jiang Jiang Jian
2771f0cb0b
Merge branch 'bugfix/close_phy_tsens_before_sleep_v4.4' into 'release/v4.4'
...
sleep: fix deepsleep current leakage caused by phy_tsens (backport v4.4)
See merge request espressif/esp-idf!23908
2023-06-09 19:13:50 +08:00
Jiang Jiang Jian
72007647cd
Merge branch 'feature/example_deep_sleep_wake_stub_backport_v4.4' into 'release/v4.4'
...
example: add deepsleep_wake stub example (backport v4.4)
See merge request espressif/esp-idf!23360
2023-06-09 19:11:20 +08:00
Zim Kalinowski
b04cd385f8
Merge branch 'bugfix/sync-contribution-guide_v4.4' into 'release/v4.4'
...
docs: updated contribution agreement (v4.4)
See merge request espressif/esp-idf!23837
2023-06-09 13:48:09 +08:00
Jiang Jiang Jian
f583d58779
Merge branch 'bugfix/fix_reduce_phy_tx_power_when_brownout_reset_invisible_issue' into 'release/v4.4'
...
fix reduce phy tx power when brownout reset invisible issue
See merge request espressif/esp-idf!23359
2023-06-09 12:04:39 +08:00
Jiang Jiang Jian
e6df66522a
Merge branch 'feature/usb_host_interface_claim_debug_info_v4.4' into 'release/v4.4'
...
USB Host: better debugging information during usb_host_interface_claim() (backport v4.4)
See merge request espressif/esp-idf!23445
2023-06-09 12:02:59 +08:00
Jiang Jiang Jian
61a0c12c29
Merge branch 'lwip/dhcp_fine_tmr_bug_fix_backport' into 'release/v4.4'
...
lwip/dhcp: Fixed ondemand fine timers leakage bug (v4.4)
See merge request espressif/esp-idf!23315
2023-06-09 12:01:44 +08:00
Roland Dobai
06c08def3d
Merge branch 'feature/extend_proj_desc_json_v4.4' into 'release/v4.4'
...
extend information in project_description.json (v4.4)
See merge request espressif/esp-idf!24129
2023-06-09 01:59:27 +08:00
Frantisek Hrbata
53f271ce10
tools: extend information in project_description.json
...
This extends information provided in the project_description.json file.
Newly added information can be used in the SBOM generating tool and
also to improve hints regarding the the component dependency issues.
Added fields
version:
This adds versioning to the project_description.json file,
so it's easy to identify if it contains the required information.
project_version:
Can be used as a version for the resulting binary e.g. `hello_world.bin`.
idf_path:
This one is probably not necessary, but it allows tools to run even without
esp-idf environment exported(e.g. export.sh).
c_compiler:
The `CMAKE_C_COMPILER` value with full path to the compiler binary. This can
be used to get information about toolchain, which was used to build the project.
common_component_reqs:
List of common components as presented in cmake's __COMPONENT_REQUIRES_COMMON
and set in tools/cmake/build.cmake:__build_init().
build_component_info:
Detailed information about components used during build. It's a
dictionary with the component name as a key and each component has
a dictionary with detailed information. Following is an example for
the efuse component.
"efuse": {
"alias": "idf::efuse",
"target": "___idf_efuse",
"prefix": "idf",
"dir": "/home/fhrbata/work/esp-idf/components/efuse",
"type": "LIBRARY",
"lib": "__idf_efuse",
"reqs": [],
"priv_reqs": [ "bootloader_support", "soc", "spi_flash" ],
"managed_reqs": [],
"managed_priv_reqs": [],
"file": "/home/fhrbata/work/blink/build/esp-idf/efuse/libefuse.a",
"sources": [ "/home/fhrbata/work/esp-idf/components/efuse/esp32s3/esp_efuse_table.c", ... ],
"include_dirs": [ "include", "esp32s3/include" ]
}
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-08 18:35:00 +02:00
Frantisek Hrbata
ee505a9960
tools: fix make_json_list to return empty json list for empty cmake list
...
Currently make_json_list() returns '[ "" ]' for empty cmake list. Fix this
so empty json list is returned instead.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-08 15:32:36 +02:00
morris
3f0ccda84e
Merge branch 'contrib/github_pr_11113_v4.4' into 'release/v4.4'
...
Fix usb enumeration stage error for some device (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23334
2023-06-08 18:00:27 +08:00
Wang Ning
d1eb933948
fix_error_in_esp32-s2-devkitc-1_pin_layout_diagram
2023-06-08 16:20:46 +08:00
Marius Vikhammer
3cba50e0a1
Merge branch 'contrib/github_pr_11215_v4.4' into 'release/v4.4'
...
improve thread safety in esp_timer (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23541
2023-06-08 16:00:14 +08:00
Marius Vikhammer
b0729b5d48
Merge branch 'bugfix/mktime_tzset_v4.4' into 'release/v4.4'
...
core-system/newlib: updated docs to reflect that tzset() needs to be called (v4.4)
See merge request espressif/esp-idf!23901
2023-06-08 15:59:53 +08:00
Marius Vikhammer
63dfda0446
Merge branch 'bugfix/esp32_pico_v3_2_chip_info_v4.4' into 'release/v4.4'
...
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram (v4.4)
See merge request espressif/esp-idf!23395
2023-06-08 15:56:43 +08:00
Marius Vikhammer
92549f53a9
Merge branch 'bugfix/gdma_log_nano_v4.4' into 'release/v4.4'
...
gdma: fixed crash from logging when using newlib nano (v4.4)
See merge request espressif/esp-idf!23587
2023-06-08 15:55:08 +08:00
Roland Dobai
d638b7c53d
Merge branch 'monitor/new_kernel-4.4' into 'release/v4.4'
...
bug(monitor/console_reader): replace TIOCSTI with busy wait to suppport kernel > 6.2 (4.4)
See merge request espressif/esp-idf!23352
2023-06-08 15:54:25 +08:00
Roland Dobai
ead4536d60
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419_v4.4' into 'release/v4.4'
...
tools: update OpenOCD version to v0.12.0-esp32-20230419 (v4.4)
See merge request espressif/esp-idf!23679
2023-06-08 15:53:37 +08:00
Marius Vikhammer
1a7d855815
Merge branch 'contrib/github_pr_11394_v4.4' into 'release/v4.4'
...
docs: Fix typo in Linux/macOS getting started docs (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23734
2023-06-08 15:53:08 +08:00
Roland Dobai
5313760492
Merge branch 'feature/remove_coredump_tests_v4.4' into 'release/v4.4'
...
coredump: remove tests (moved to esp-coredump repo) (v4.4)
See merge request espressif/esp-idf!23769
2023-06-08 15:52:15 +08:00
Roland Dobai
736b37295e
Merge branch 'fix/idf_tools_certificate_v4.4' into 'release/v4.4'
...
Tools: Update the certificate of idf_tools.py (v4.4)
See merge request espressif/esp-idf!23930
2023-06-08 15:51:45 +08:00
Marius Vikhammer
51144589da
Merge branch 'update/version_4_4_5' into 'release/v4.4'
...
Update version to 4.4.5
See merge request espressif/esp-idf!24110
2023-06-08 15:25:33 +08:00
Marius Vikhammer
ac5d805d0e
versions: Update version to 4.4.5
2023-06-08 10:16:36 +08:00
jgujarathi
62b672158a
wpa_supplicant : Fix scan results for GCMP and GCMP-256 cipher.
...
Add support for recognising GCMP and GCMP-256 ciphers if used by AP.
Update the scan example to show the correct cipher.
2023-06-07 10:22:03 +05:30
jgujarathi
2f630f5e91
wpa_supplicant : Add MBO ie in probe request.
...
Adds the MBO information element in the probe request frame by resetting
scan_ie after set_config is done.
2023-06-07 10:21:52 +05:30
Mahavir Jain
98c53234fc
aes: fix DMA descriptor calculation for the alignment case
...
The number of the DMA descriptors allocated for certain length (e.g.,
8176) were not sufficient (off by 1 error). This used to result in the
dynamic memory corruption as the region was modified beyond the
allocated range.
This change fixes the DMA descriptor calculation part and allocates
sufficient DMA descriptors based on the data length alignment considerations.
Test has also been added to cover the specific scenario in the CI.
Closes https://github.com/espressif/esp-idf/issues/11310
2023-06-07 09:20:20 +05:30
chenjianhua
3c606bf79c
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-07 11:19:38 +08:00
wuzhenghui
2566e78e03
bugfix: fix wakeup failed if powerdown flash in lightsleep
2023-05-31 19:23:16 +08:00
Paul Guyot
bf8f867522
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
...
The race condition is very unlikely on real hardware but can be observed with
qemu under heavy load.
Also add missing `memw` instructions which are generated by the C compiler but
absent in the assembly code.
Signed-off-by: Paul Guyot <pguyot@kallisys.net >
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/11447
Closes https://github.com/espressif/esp-idf/issues/11433
2023-05-30 23:04:31 +08:00
xiehanxin
7312f3737d
add wake up interval
2023-05-30 20:31:16 +08:00
xiongweichao
ebfe2d8f49
bt: Added an example of Bluetooth using light sleep
2023-05-30 20:28:49 +08:00
xiongweichao
0ba101dfac
ble: Fixed bluetooth can only use main XTAL as low power clock source due to configuration on ESP32S3
2023-05-30 20:27:06 +08:00
Adam Múdry
da823eddf5
vfs: select sanity NULL check
...
https://github.com/espressif/esp-idf/issues/9964
2023-05-26 13:46:40 +02:00
Jiang Jiang Jian
fd5e03b221
Merge branch 'bugfix/fix_some_esp32c3_s3_ble_bugs_230422_4.4' into 'release/v4.4'
...
Fixed some ESP32C3/S3 BLE bugs 23-04-22(backport v4.4)
See merge request espressif/esp-idf!23354
2023-05-26 11:15:27 +08:00
Roland Dobai
a9c63eb237
Tools: Update the certificate of idf_tools.py
2023-05-25 16:30:22 +02:00
zhiweijian
1c2e8f41f3
fix blufi doc error
2023-05-25 10:46:12 +00:00
zhiweijian
c76c6508a1
Fixed battery profile wrong condition
2023-05-25 10:46:12 +00:00
zwj
ecc2cc1be0
Fixed no error report when own address type is rpa_random and no random address setting
2023-05-25 10:46:12 +00:00
chenjianhua
31166e0884
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
2023-05-25 10:46:12 +00:00
chenjianhua
1ddc3a1d5c
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-05-25 10:46:12 +00:00
zhiweijian
f886e3c057
Disable controller 5.0 feature bits if host 5.0 feature is not enabled
2023-05-25 10:46:12 +00:00
zwj
509fedeed0
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
2023-05-25 10:46:12 +00:00
chenjianhua
bd77f3d436
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-05-25 10:46:12 +00:00
wuzhenghui
d33c693cfa
bugfix: close phy_tsens before deepsleep
2023-05-25 12:05:54 +08:00
Marius Vikhammer
aab35a2126
core-system/newlib: updated docs to reflect that tzset() needs to be called before localtime/mktime()
...
According to the posix standard localtime/mktime should use timezone information as though localtime/mktime() calls tzset(),
but this is not the case in older versions of Newlib.
Closes https://github.com/espressif/esp-idf/issues/11455
2023-05-24 16:37:29 +08:00
Armando
d915304189
mspi: modified mspi 80mhz octal psram timing tuning point fallback id on s3
2023-05-19 09:30:37 +00:00
Armando
61ecbb44a5
spi: added an API to get max transaction length and use in spi lcd driver
2023-05-19 09:30:06 +00:00
Armando
4e67ea0fe3
spi: added transaction length check to refuse longer than hardware supported length
2023-05-19 09:30:06 +00:00
Christoph Baechler
d007b0ebb2
esp_ds: ignore releasing mutex if not called from same task
2023-05-19 08:32:00 +05:30
Zim Kalinowski
df84708f61
docs: updated contribution agreement
2023-05-18 16:46:08 +02:00
Jiang Jiang Jian
c25d92074e
Merge branch 'bugfix/update_test_dl_esp_cert_v4.4' into 'release/v4.4'
...
tests: update Root certificate for the test endpoints (v4.4)
See merge request espressif/esp-idf!23799
2023-05-18 19:32:43 +08:00
chenjianxing
28fa2f88a1
esp_wifi: fix softap nvs <ssid,password,pmk> not matching issue
2023-05-18 15:50:41 +08:00
xieqinan
38de96bb12
initialize eth_start() with SPI_DMA_CH_AUTO
...
Closes https://github.com/espressif/esp-idf/issues/11083
2023-05-18 15:20:34 +08:00
Jiang Jiang Jian
1071b13c9e
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist_v4.4' into 'release/v4.4'
...
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist (backport v4.4)
See merge request espressif/esp-idf!23802
2023-05-18 15:18:09 +08:00
zhiweijian
239d74be65
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist
2023-05-17 18:05:49 +08:00
Mahavir Jain
1d61e300ac
tests: update Root certificate for the test endpoints
...
Use Root certificate (`DigiCert Global Root G2`) for the
`dl.espressif.com` and `espressif.com` test endpoints.
This fixes the test failure introduced due to renewal of
the intermediate certificate.
2023-05-17 15:28:46 +05:30
Alexey Lapshin
c1445ff243
coredump: remove tests (moved to esp-coredump repo)
2023-05-16 13:04:27 +08:00
hongshuqing
066a1ac0ac
fix chip broken bug in monitor mode c3s2s3 to v4.4
2023-05-15 19:36:25 +08:00
Nihal Gonsalves
514b88a8f0
Fix typo in Linux/macOS getting started docs
...
`hello_word` -> `hello_world`
2023-05-15 09:38:38 +08:00
KonstantinKondrashov
daba1560a6
hal: Explicit setting of efuse time settings
...
EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000
2023-05-13 00:06:35 +08:00
KonstantinKondrashov
8c11859a2f
test_apps: Fix unicore_bootloader test
2023-05-11 06:07:19 +00:00
KonstantinKondrashov
037b70c253
ci: Increase parallel count for Example_GENERIC and ESP32S3
2023-05-11 06:07:19 +00:00
KonstantinKondrashov
20740ce0da
ttfw_idf: Extend bootloader_flash API
2023-05-11 06:07:19 +00:00
KonstantinKondrashov
a2ffc9374c
test_apps: Test multicore app can be run by unicore bootloader
2023-05-11 06:07:19 +00:00
KonstantinKondrashov
1b608a1c07
esp_system: Do not rely on bootloader cache settings, do cache settings unconditionally at startup app
...
It makes multicore app runnable by unicore bootloader
Closes https://github.com/espressif/esp-idf/issues/10714
2023-05-11 06:07:19 +00:00
KonstantinKondrashov
42a6b47aa8
hal: Adds cache hal
2023-05-11 06:07:19 +00:00
Alexey Gerenkov
e80b3cace4
tools: update OpenOCD version to v0.12.0-esp32-20230419
2023-05-10 13:19:24 +03:00
xiongweichao
f3b2e22d74
bt: Deleted some redundant variables in HFP_AG
2023-05-10 10:24:54 +08:00
xiongweichao
074f0ad41c
bt: Fixed the problem of out-of-bounds access caused by the variable-length array introduced in 3268075231
...
Closes https://github.com/espressif/esp-idf/issues/11264
2023-05-10 10:24:50 +08:00
xiongweichao
e3263ad608
bt: Fixed codec mode error in ESP_HF_WBS_RESPONSE_EVT
2023-05-10 10:24:45 +08:00
isha.pardikar@espressif.com
a2eba934a6
NimBLE: Removed indicate flag from gatt db, added subscription case and corrected indentation
...
in spp_server example.
2023-05-09 11:00:54 +00:00
Roland Dobai
7641c8ef4f
Merge branch 'bugfix/constraint_urllib3_v44' into 'release/v4.4'
...
requirements: Pin urllib3 to <2
See merge request espressif/esp-idf!23608
2023-05-07 00:40:21 +08:00
Marius Vikhammer
e0e913839f
gdma: fixed crash from logging when using newlib nano
...
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.
Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 13:49:31 +08:00
Sergei Silnov
743d6a12c4
requirements: Pin urllib3 to <2
2023-05-05 13:17:12 +02:00
jasta
4353014715
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
...
This fixes a subtle bug in which ESP_ERR_DPP_TX_FAILURE errors would
call esp_supp_dpp_stop_listen which sets the s_dpp_stop_listening flag
to true. Subsequent attempts to restart listening with
esp_supp_dpp_start_listen then only attempt to listen once more for
500ms before reading the s_dpp_stop_listening flag again and giving up.
This contributes greatly to #10615 , but the fix here is still largely
a work-around as it sometimes requires manually retrying a couple times
before it works. Without this fix, any number of retries by
deinit/init again will seemingly not work as the retries for currently
unknown reasons.
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/10865
2023-05-05 14:21:20 +05:30
muhaidong
76540defc1
fix reduce phy tx power when brownout reset invisible issue
...
Closes https://github.com/espressif/esp-idf/issues/11252
2023-05-04 21:52:42 +08:00
xiongweichao
017517b804
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator.
...
Closes https://github.com/espressif/esp-idf/issues/6486
2023-05-04 14:16:12 +08:00
xiongweichao
0a4082642e
bt: Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
...
Closes https://github.com/espressif/esp-idf/issues/11170
2023-05-04 12:06:17 +08:00
isha.pardikar@espressif.com
04798f62ab
NimBLE: Added ble_gap_ext_adv_active() to check if extended advertising instance is active or not.
2023-05-03 14:44:28 +05:30
Jens Gutermuth
9fa30d44f3
improve thread safety in esp_timer
...
Inadequate locking in the esp_timer component allowed corruption
of the s_timers linked list:
1. timer_armed(timer) returns false
2. another task arms the timer and adds it to s_timers
3. the list is locked
4. the timer is inserted into s_timers again
The last step results in a loop in the s_timers list, which causes
an infinite loop when iterated. This change always locks the
list before checking if the timer is already armed avoiding
the data race.
2023-05-02 20:22:51 +02:00
paul356
bb3c971e99
fix usb resume bug on esp32sx
2023-04-27 10:47:46 +08:00
Adam Múdry
2928cbf7ec
sdmmc: sdio combination cards correct setup
...
Co-authored-by: Mau Abata <mauabata@gmail.com >
Closes https://github.com/espressif/esp-idf/issues/9822
Closes https://github.com/espressif/esp-idf/issues/10280
2023-04-26 13:28:20 +02:00
Roman Leonov
8a311cf8ad
usb_host: better debugging information during hcd_pipe_alloc() when usb_host_interface_claim() is being fulfiled.
2023-04-25 12:52:45 +02:00
Armando
2a0a4fadd9
sar: init sar periph power state
2023-04-25 14:03:29 +08:00
Abhik Roy
c781fda86f
lwip/dhcp: Fixed ondemand fine timers leakage bug.
...
Fixed ondemand fine timers bug, that allowed
only one dhcp client to run at a time without issue.
2023-04-24 18:09:59 +10:00
Marius Vikhammer
67f7c2f96a
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 13:53:42 +08:00
wuzhenghui
ea02b6dfec
doc: update deep_sleep_wake_stub readme
2023-04-24 11:37:46 +08:00
wuzhenghui
c78fb1602e
feature: add wake up time cost info to deep_sleep_wake_stub example
2023-04-24 11:37:46 +08:00
jiangguangming
ede29b4812
docs: add wake stub example link to deep-sleep-stub.rst
2023-04-24 11:37:46 +08:00
jiangguangming
fc30491ab0
ld: fix rtc.data rtc.bss section issues
...
1. rtc.data section: should include sbss srodata in rtc_wake_stub*.*
2. rtc.bss section: move rtc .bss .bss.* from rtc.data to rtc.bss
2023-04-24 11:37:46 +08:00
jiangguangming
85064f164f
use LL function to get wakeup cause
2023-04-24 11:37:46 +08:00
jiangguangming
96f3c2bac6
rtc_time.c: simplify the rtc_time_get with LL function
2023-04-24 11:37:46 +08:00
jiangguangming
86905af90d
deep sleep example: typo corrected in readme
2023-04-24 11:37:46 +08:00
jiangguangming
738b486b31
ci: add ci example test
2023-04-24 11:37:46 +08:00
jiangguangming
b733eb0adb
example: add example deep sleep wake stub
2023-04-24 11:37:42 +08:00
jiangguangming
cafcb219de
hal: add rtc_cntl LL function for wake stub
2023-04-23 14:29:25 +08:00
Peter Dragun
4826182e60
bug(monitor/console_reader): replace TIOCSTI with busy wait to suppport kernel > 6.2
...
Closes https://github.com/espressif/esp-idf/issues/11027
2023-04-21 15:52:13 +02:00
Jin Cheng
8704eb1713
fix a2dp source crash when connect to Bose speaker
2023-04-21 21:20:57 +08:00
Darian Leung
fd2d4a83e2
usb_host: Update docs and comments regarding first configuration enumeration
...
This commit updates some comments and documentation regarding changes made in
PR https://github.com/espressif/esp-idf/pull/11113 .
2023-04-21 12:53:27 +08:00
Jason
8bebfaa6ee
Fix usb enumeration stage error for some device
2023-04-21 12:53:27 +08:00
Jiang Jiang Jian
3cec3a0026
Merge branch 'bugfix/fix_some_wifi_bugs_230420_v4.4' into 'release/v4.4'
...
esp_wifi: fix some wifi bugs 230420(Backport v4.4)
See merge request espressif/esp-idf!23300
2023-04-21 11:53:42 +08:00
morris
9516e80f61
Merge branch 'bugfix/wakeup_io_hold_unhold_in_sleep_v4.4' into 'release/v4.4'
...
gpio: Fix deep sleep wakeup IOs unable to unhold after wakeup (v4.4)
See merge request espressif/esp-idf!22670
2023-04-21 10:51:05 +08:00
Jiang Jiang Jian
2951d6e2f7
Merge branch 'bugfix/mdns_no_task_notifiers' into 'release/v4.4'
...
mdns: use semaphore instead of task notification bits (v4.4)
See merge request espressif/esp-idf!22920
2023-04-21 09:32:10 +08:00
Jiang Jiang Jian
f31b5c3bd2
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!23301
2023-04-21 02:00:20 +08:00
Mahavir Jain
62a9966181
Merge branch 'bugfix/block9_can_not_be_used_for_fe_v4.4' into 'release/v4.4'
...
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5) (v4.4)
See merge request espressif/esp-idf!23292
2023-04-20 23:03:51 +08:00
Zim Kalinowski
3f08fd4400
Merge branch 'contrib/github_pr_11163_v4.4' into 'release/v4.4'
...
Make custom bootloader message match actual output (GitHub PR) (v4.4)
See merge request espressif/esp-idf!23140
2023-04-20 19:45:06 +08:00
Zim Kalinowski
4232e24b0f
Merge branch 'bugfix/adds_iram_attr_for_some_esp_timer_apis_v4.4' into 'release/v4.4'
...
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active (v4.4)
See merge request espressif/esp-idf!23308
2023-04-20 19:41:39 +08:00
Zim Kalinowski
39afb1eb1f
Merge branch 'contrib/github_pr_7754_v4.0' into 'release/v4.4'
...
Fix infinite recursion in FLAG_ATTR operator (GitHub PR) (backport v4.4)
See merge request espressif/esp-idf!23235
2023-04-20 19:37:13 +08:00
chenjianhua
8f3f635e8c
bluedroid: report status after clearing the BLE white list
2023-04-20 15:59:07 +08:00
chenjianhua
908c5e1fd2
bluedroid: fix GATTC cache address save
2023-04-20 15:59:07 +08:00
chenjianhua
e2a307bd8f
bluedroid: fix adv and scan state conflict
2023-04-20 15:59:07 +08:00
chenjianhua
814bcf4021
bluedroid: support get bluetooth device name
2023-04-20 15:59:07 +08:00
morris
e34f0638c8
Merge branch 'bugfix/fix_deep_sleep_crash_when_psram_high_freq_4.4' into 'release/v4.4'
...
mspi: turn down freq to fix crash when sleep (v4.4)
See merge request espressif/esp-idf!22750
2023-04-20 14:54:46 +08:00
KonstantinKondrashov
745cac7a04
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active
...
Closes https://github.com/espressif/esp-idf/issues/10522
Closes https://github.com/espressif/esp-idf/issues/10859
2023-04-20 14:53:38 +08:00
KonstantinKondrashov
363c21891c
esptool: Update esptool
...
Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
2023-04-20 13:58:51 +08:00
Mahavir Jain
9e6e5ba0ef
docs: add a note regarding EFuse Block9 key purpose quirk for some chips
2023-04-20 13:58:51 +08:00
KonstantinKondrashov
89d11be4a9
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
...
eFuse module has a hardware bug.
It is related to ESP32-C3, C6, S3, H2 chips:
- BLOCK9 (BLOCK_KEY5) can not be used by XTS_AES keys.
For H2 chips, the BLOCK9 (BLOCK_KEY5) can not be used by ECDSA keys.
S2 does not have such a hardware bug.
2023-04-20 13:58:51 +08:00
morris
c49e8d3611
Merge branch 'bugfix/i2c_timing_wrong_v4.4' into 'release/v4.4'
...
i2c: fix a bug in sda sample timing (backport v4.4)
See merge request espressif/esp-idf!23227
2023-04-20 13:11:18 +08:00
wuzhenghui
941b6bf03d
bugfix: fix deepsleep saradc leakage
2023-04-20 11:43:13 +08:00
Li Shuai
6356453f8d
sleep: fix sleep current issue caused by sar adc
2023-04-20 11:43:13 +08:00
muhaidong
bd9c48acdb
esp_wifi: fix some wifi bugs 230420
...
1. fix softap qos null issue
2. fix set inactive time crash issue
2023-04-20 11:26:05 +08:00
morris
2dc6c95859
Merge branch 'bugfix/usb_serial_driver_block_v4.4' into 'release/v4.4'
...
usb_serial_jtag: Fix bug of blocking TX xfer when using driver (backport v4.4)
See merge request espressif/esp-idf!22831
2023-04-20 11:01:01 +08:00
Armando
1b2a254d71
adc: improve power logic
2023-04-20 10:42:12 +08:00
morris
2b4797703f
Merge branch 'bugfix/spi_lcd_max_trans_size_v4.4' into 'release/v4.4'
...
spi_lcd: maximum transfer size should respect bus configuration (v4.4)
See merge request espressif/esp-idf!23231
2023-04-20 10:28:21 +08:00
Jiang Jiang Jian
6f4799a49b
Merge branch 'feature/support_ble_write_and_notify_throughput_test_at_the_same_time_v4.4' into 'release/v4.4'
...
support ble notify and write throughput test at the same time(backport v4.4)
See merge request espressif/esp-idf!23234
2023-04-19 21:10:53 +08:00
Jiang Jiang Jian
5999775329
Merge branch 'bugfix/softap_beacon_process_v4.4' into 'release/v4.4'
...
esp_wifi: validate softAP interface when sending beacon and add sta_connected callback (Backport v4.4)
See merge request espressif/esp-idf!23255
2023-04-19 20:19:52 +08:00
Ivan Grokhotkov
f87bdd4a9f
Merge branch 'bugfix/fixed_sdmmc_high_speed_ddr_timing_issue_on_esp32s3_v4.4' into 'release/v4.4'
...
sdmmc: fixed incorrect clock phase settings on esp32s3 (v4.4)
See merge request espressif/esp-idf!23261
2023-04-19 17:42:45 +08:00
Jiang Jiang Jian
34475c13cb
Merge branch 'feature/add_menuconfig_of_calibration_mode_v4.4' into 'release/v4.4'
...
Feature/add menuconfig of calibration mode v4.4(Backport v4.4)
See merge request espressif/esp-idf!23262
2023-04-19 17:02:56 +08:00
Mahavir Jain
749a07bdce
Merge branch 'fix/esp32s3_ununsed_dcache_as_dram_v4.4' into 'release/v4.4'
...
esp_hw_support: Update the memory ptr location/property checks to include the unused DCACHE added to DRAM (v4.4)
See merge request espressif/esp-idf!23269
2023-04-19 16:38:13 +08:00
Sarvesh Bodakhe
9baec826ac
esp_wifi: fix some wifi bugs
...
1. Move wpa_supplicant WIFI_EVENT_STA_CONNECTED and WIFI_EVENT_STA_DISCONNECTED event handlers into callbacks
2. Validate softAP interface when sending beacon frame
2023-04-19 12:13:52 +05:30
Laukik Hase
aac8bc9a71
soc/esp32s3: Fix the SOC_MEM_INTERNAL_HIGH value
...
- As per the memory block diagram for ESP32-S3, the
internal memory address ranges as follows:
DRAM: 0x3FC88000 (== SOC_MEM_INTERNAL_LOW) <-> 0x3FCF0000
IRAM: 0x40378000 <-> 0x403E0000 (== SOC_MEM_INTERNAL_HIGH)
2023-04-19 10:35:58 +05:30
Laukik Hase
a2580b3f36
esp_hw_support: Update memory ptr location/property checks
...
- to acknowledge the unused DCACHE added to DRAM for ESP32-S3
- For ESP32-S3, when the DCACHE size is set to 16 kB, the unused 48 kB is added to
the heap in 2 blocks of 32 kB (from 0x3FCF0000) and 16 kB (from 0x3C000000).
- But, if we try allocating memory from the 16 kB block and run an `esp_ptr_internal`
check on that memory pointer, it fails as the address block from 0x3C000000
corresponds to the external memory symbols SOC_DROM_LOW and SOC_EXTRAM_DATA_LOW.
(E.g. freertos - If the IDLE task stack buffer gets allocated from this region,
the firmware will abort due to this failure).
- Thus, the checks `esp_ptr_internal`, `esp_ptr_in_drom` and `esp_ptr_byte_accessible`
have been updated to acknowledge this memory as a part of the DRAM.
Co-authored-by: Mahavir Jain <mahavir@espressif.com >
2023-04-19 10:35:57 +05:30
muhaidong
0426873a43
esp_phy: add menuconfig of phy calibration mode
2023-04-18 20:18:42 +08:00
muhaidong
b91d25e575
disable reduce PHY TX power when brownout reset
2023-04-18 20:17:20 +08:00
Armando
fb6d9cd741
sdmmc: I/O phase adjustments
...
1. Fix incorrect meaning of SDMMC.clock bits, synchronize the names
with the TRM.
2. Choose input and output phases to satisfy typical timing
requirements.
3. Move use_hold_reg setting into the host driver, since it is related
to timing.
Closes https://github.com/espressif/esp-idf/issues/8521
Related to https://github.com/espressif/esp-idf/issues/8257
2023-04-18 20:07:32 +08:00
morris
23f0e7385b
spi_lcd: test spi lcd io can transfer color data to a fixed window region
...
also test the io tx_param and tx_color can skip the command phase
2023-04-18 13:38:56 +08:00
morris
7225068256
spi_lcd: maximum transfer size should respect bus configuration
...
Also this commit added the SPI_TRANS_CS_KEEP_ACTIVE flag for io_tx_color
2023-04-18 10:36:39 +08:00
Otto Winter
10f500ddfe
bugfix (esp_common): remove infinite recursion in FLAG_ATTR operator
...
Closes https://github.com/espressif/esp-idf/pull/7754
Signed-off-by: Jakob Hasse <jakob.hasse@espressif.com >
2023-04-17 18:19:45 +08:00
zhiweijian
51602a7f10
support ble notify and write throughput test at the same time
2023-04-17 17:48:24 +08:00
Jiang Jiang Jian
7eba5f8002
Merge branch 'bugfix/bt_diable_enbale_crash_v4.4' into 'release/v4.4'
...
bt:Fixed esp32 controller bug(v4.4)
See merge request espressif/esp-idf!23151
2023-04-17 16:16:23 +08:00
Omar Chebib
6022afc980
i2c: fix a bug in sda sample timing
...
* Closes https://github.com/espressif/esp-idf/issues/9777
This bug prevented SCL line to work properly after a NACK was received in master mode.
2023-04-17 16:03:34 +08:00
Jiang Jiang Jian
0e9c393d1b
Merge branch 'bugfix/fix_systimer_stall_issue_in_lightsleep_v4.4' into 'release/v4.4'
...
esp_wifi: allow connectionless ps with mesh, fix failed to sleep after scan;...
See merge request espressif/esp-idf!23200
2023-04-17 15:32:31 +08:00
Island
424ddb34af
Merge branch 'bugfix/ble_mesh_fix_heartbeat_set_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Update the heartbeat filter entry add/remove handling (v4.4)
See merge request espressif/esp-idf!23164
2023-04-14 19:14:47 +08:00
zwj
b69ec22cb9
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-04-14 12:10:38 +08:00
liuning
081b8ffb18
esp_wifi: allow connectionless ps with mesh, fix failed to sleep after scan; coex: fix esp32 wifi interrupted by ble act (d51ef5c0)
2023-04-14 12:00:51 +08:00
liuning
dce377bcfd
rtc_sleep: workaround systimer stall issue during lightsleep on ESP32C3
2023-04-14 11:59:42 +08:00
Jiang Jiang Jian
e5a41d97a1
Merge branch 'bugfix/espnow_config_channel_v4.4' into 'release/v4.4'
...
esp_wifi: fix espnow example add peer fail when config channel(v4.4)
See merge request espressif/esp-idf!23178
2023-04-13 16:14:43 +08:00
chenjianxing
89cede3895
esp_wifi: fix espnow example add peer fail when config channel
...
Closes https://github.com/espressif/esp-idf/issues/9592
2023-04-13 10:53:31 +08:00
wangmengyang
7a7090a46a
bt: added coex adapter operation to get version of coexist module to ESP32 Bluetooth Controller
2023-04-13 10:24:01 +08:00
wangjialiang
ab48bfb5b7
ble_mesh: stack: Update the heartbeat filter entry add/remove handling
2023-04-12 15:03:07 +08:00
xiongweichao
f9bfdd0b1e
bt:Fixed esp32 controller bug
...
1. Fixed crash after controller disable and re-enable
2. Fixed the crash caused by processing the HCI_Read_Remote_Extented_Features command in the non-connected state
3. Fixed disconnection due to not handling lmp_unsniff_req in LC_WAIT_SNIFF_SUB_RSP state
4. Fixed crash caused by supervision timeout greater than sniff interval
Closes https://github.com/espressif/esp-idf/issues/11164
Closes https://github.com/espressif/esp-idf/issues/10835
2023-04-12 09:15:49 +08:00
Jiang Jiang Jian
7534dac3f8
Merge branch 'mesh/bugfix_fix_heap_corrupt_issue_v4.4' into 'release/v4.4'
...
esp_wifi: fix bugs in LR and mesh (backport v4.4)
See merge request espressif/esp-idf!23127
2023-04-11 21:18:56 +08:00
zhangyanjiao
37ff6b2ac9
Update the ESP-NOW frame length in docs
2023-04-11 14:21:43 +08:00
zhangyanjiao
fc7b5673f7
esp_wifi:
...
1. wifi_mesh: fix the heap corrupt issue in MTXON task
2. Update tx rate when phymode change from LR to 11N
https://github.com/espressif/esp-idf/issues/11006
2023-04-11 14:21:08 +08:00
hasheddan
e2a59b8bf4
Make custom bootloader message match actual output
...
Fixes the custom bootloader README.md so that the example output matches
what will actually be output by default in the custom bootloader.
Signed-off-by: hasheddan <georgedanielmangum@gmail.com >
2023-04-11 13:41:40 +08:00
Jiang Jiang Jian
8e559452d9
Merge branch 'bugfix/delete_node_during_list_traverse_4.4' into 'release/v4.4'
...
bugfix: Fixed the crash of LoadProhibited caused by invalid operation on list node in handling hci_hardware_error event (v4.4)
See merge request espressif/esp-idf!23118
2023-04-11 11:37:03 +08:00
Jiang Jiang Jian
43a38fc13e
Merge branch 'bugfix/fix_some_wifi_bugs_230403_v4.4' into 'release/v4.4'
...
esp_wifi: fix some wifi bugs 230403(Backport v4.4)
See merge request espressif/esp-idf!23049
2023-04-10 20:35:22 +08:00
muhaidong
4b3ff10c5d
esp_wifi: fix some wifi bugs 230403
...
1. fix sta auth failed but softap shows it connected issue
2. fix ftm procedure with peer failed status 4 issue
3. send ftm frames immediately
4. send null data when state change from association to run
5. docs: add some details for wifi scan description
2023-04-10 15:08:02 +08:00
Jiang Jiang Jian
b7ddd82ad6
Merge branch 'bugfix/nvs_save_for_new_config_v4.4' into 'release/v4.4'
...
esp_wifi: Add nvs code for new config params
See merge request espressif/esp-idf!23084
2023-04-10 14:39:05 +08:00
Jin Cheng
3a361bc62f
fixed the crash of LoadProhibited caused by taht
...
the nodes are deleted during the traversal of the linked list
2023-04-08 11:30:35 +08:00
morris
a9c36f277f
Merge branch 'bugfix/fix_i2s_mono_stereo_test_failure_v4.4' into 'release/v4.4'
...
i2s: fixed I2S_mono_stereo_loopback_test (v4.4)
See merge request espressif/esp-idf!23093
2023-04-07 17:26:16 +08:00
Michael (XIAO Xufeng)
e383d14cd0
Merge branch 'bugfix/himem_map_range_block_v4.4' into 'release/v4.4'
...
himem: fixed incorrect out_ptr when range_offset is given non-zero. (v4.4)
See merge request espressif/esp-idf!23082
2023-04-07 17:14:43 +08:00
laokaiyao
d98b6c640f
i2s: fixed I2S_mono_stereo_loopback_test (v4.4)
2023-04-07 11:17:07 +08:00
morris
a6c7d78906
Merge branch 'feature/i80_lcd_allow_skip_command_phase_v4.4' into 'release/v4.4'
...
i80_lcd: allow skip command phase (v4.4)
See merge request espressif/esp-idf!23092
2023-04-06 19:09:54 +08:00
morris
f373bea201
i80_lcd: support skip command phase
...
Closes https://github.com/espressif/esp-idf/issues/10794
2023-04-06 14:47:11 +08:00
Tomas Rezucha
e09fc3e474
usb: Update CDC and MSC host examples to use drivers from ESP Registry
2023-04-06 08:12:43 +02:00
Jiang Jiang Jian
173676ea8d
Merge branch 'bugfix/psram_newlib_time_rom' into 'release/v4.4'
...
rom: fix newlib time ROM functions being regardless of CONFIG_SPIRAM_CACHE_WORKAROUND (v4.4)
See merge request espressif/esp-idf!23003
2023-04-06 11:24:36 +08:00
jgujarathi
6f340bc902
esp_wifi: Add nvs code for new config params
2023-04-06 07:59:38 +05:30
Xiao Xufeng
4dca4bdc3e
himem: Fixed incorrect out_ptr when calling esp_himem_map range_offset non-zero
...
Closes: https://github.com/espressif/esp-idf/issues/5639
2023-04-06 02:02:05 +08:00
Mahavir Jain
599bc24483
Merge branch 'feature/update_mbedtls_v2.28.3' into 'release/v4.4'
...
mbedtls: Update to release v2.28.3 (v4.4)
See merge request espressif/esp-idf!23040
2023-04-04 15:18:58 +08:00
Jiang Jiang Jian
534ec69996
Merge branch 'bugfix/stop_dhcps_before_set_dns_4.4' into 'release/v4.4'
...
Fixed bug for stop dhcps before set dns for 4.4
See merge request espressif/esp-idf!23048
2023-04-04 13:50:12 +08:00
Jiang Jiang Jian
6852aaa07e
Merge branch 'bugfix/lcd_spi_acquire_bus_v4.4' into 'release/v4.4'
...
spi_lcd: don't release bus if acquire failed (v4.4)
See merge request espressif/esp-idf!23038
2023-04-04 12:10:58 +08:00
Jiang Jiang Jian
d337d9dc0b
Merge branch 'bugfix/fixed_incorrect_i2s_channel_format_v4.4' into 'release/v4.4'
...
i2s: fixed incorrect channel format on ESP32
See merge request espressif/esp-idf!22853
2023-04-04 12:10:37 +08:00
Jiang Jiang Jian
8df9bbd5f4
Merge branch 'bugfix/wifi_config_fixes_v4.4' into 'release/v4.4'
...
Add APIs to get Assoc id and negotiated phymode.(v4.4)
See merge request espressif/esp-idf!22972
2023-04-04 12:10:23 +08:00
Jiang Jiang Jian
c0efc25049
Merge branch 'bugfix/fix_hw_ralunderrun_assert_v4.4' into 'release/v4.4'
...
Fixed BLE HW RAL_UNDERRUN asser and backport some bug fix 23-03-30 (back port v4.4)
See merge request espressif/esp-idf!23004
2023-04-04 10:50:25 +08:00
laokaiyao
73ca054b80
i2s: fixed incorrect channel format on ESP32
...
Closes: https://github.com/espressif/esp-idf/issues/9635
2023-04-04 10:00:05 +08:00
aditi_lonkar
dc33626566
esp_wifi: Add APIs to get Assoc id and negotiated phymode.
2023-04-03 18:27:02 +05:30
xueyunfei
2549b9fe36
Fixed bug for stop dhcps before set dns
...
Closes https://github.com/espressif/esp-idf/issues/10762
2023-04-03 20:12:56 +08:00
morris
ea51ee1130
Merge branch 'feature/vfs_serial_fcntl_get_rd_wr_state_v4.4' into 'release/v4.4'
...
vfs: uart/cdcacm/usb_serial_jtag fcntl return read/write state(v4.4)
See merge request espressif/esp-idf!19335
2023-04-03 19:15:15 +08:00
harshal.patil
617d935b44
mbedtls: Update to release v2.28.3
...
- Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.3
2023-04-03 14:28:12 +05:30
morris
1a6118193c
spi_lcd: don't release bus if acquire failed
...
Closes https://github.com/espressif/esp-idf/issues/10952
2023-04-03 13:17:11 +08:00
Jiang Jiang Jian
4c7d97e2bd
Merge branch 'bugfix/sta_sa_query_process_v4.4' into 'release/v4.4'
...
esp_wifi: Improve station SA query procedure handling and other bugfixes (Backport v4.4)
See merge request espressif/esp-idf!22901
2023-04-03 11:15:54 +08:00
Jiang Jiang Jian
9c38441916
Merge branch 'bugfix/fix_sc_send_failure_and_exit_issue_v4.4' into 'release/v4.4'
...
smartconfig: fix the issue of sending failure and exit (Backport v4.4)
See merge request espressif/esp-idf!23025
2023-04-03 11:05:02 +08:00
Mahavir Jain
4b404115e8
Merge branch 'feature/fix_load_efuses_from_flash_when_real_fe_is_on_v4.4' into 'release/v4.4'
...
efuse(virtual mode): Fix load_efuses_from_flash when FE is on (v4.4)
See merge request espressif/esp-idf!22969
2023-03-31 20:13:27 +08:00
Sarvesh Bodakhe
52b940bed5
esp_wifi: Improve station SA query procedure handling and other bugfixes
...
1. Disable SA query timers when station disconnect and other SA query related improvements
2. Send appropriate reason code in 4 way handshake failure
3. Send deauth while going from assoc state to init, if reason is assoc timeout
2023-03-31 16:26:15 +05:30
muhaidong
d52d1fc443
smartconfig: fix the issue of sending failure and exit
2023-03-31 17:26:05 +08:00
Jiang Jiang Jian
60c57ade1d
Merge branch 'bugfix/tx_desc_fragment_v4.4' into 'release/v4.4'
...
esp_wifi: fix potential issue when tx fragment pkt(v4.4)
See merge request espressif/esp-idf!22961
2023-03-31 15:30:59 +08:00
Jiang Jiang Jian
df8c0f2191
Merge branch 'doc/update_doc_of_esp_bt_gap_set_cod_v4.4' into 'release/v4.4'
...
bt: Optimized the document for GAP API: esp_bt_gap_set_cod (v4.4)
See merge request espressif/esp-idf!22995
2023-03-31 13:59:45 +08:00
Jiang Jiang Jian
f67cb1d129
Merge branch 'bugfix/IDFGH-9552_v4.4' into 'release/v4.4'
...
NimBLE : Added configurable option for resolving peer address in bleprph example. (v4.4)
See merge request espressif/esp-idf!22992
2023-03-31 13:59:15 +08:00
Jiang Jiang Jian
fa3c3a8b46
Merge branch 'bugfix/update_wps_api_documentation_v4.4' into 'release/v4.4'
...
wpa_supplicant: Update WPS API documentation (v4.4)
See merge request espressif/esp-idf!23014
2023-03-31 13:58:42 +08:00
Jiang Jiang Jian
4531322dd9
Merge branch 'bugfix/improve_tx_robust_v4.4' into 'release/v4.4'
...
esp_wifi: improve tx robust for c3/s3(v4.4)
See merge request espressif/esp-idf!23009
2023-03-31 11:02:59 +08:00
Kapil Gupta
5c642f98c7
wpa_supplicant: Update WPS API documentation
2023-03-30 20:05:06 +05:30
chenjianxing
e0e4649c7e
esp_wifi: improve tx robust for c3/s3
2023-03-30 21:48:53 +08:00
zhiweijian
db3e673053
Fixed vulnerability attacks that could cause heap overflow in fragmented Blufi packet processing
2023-03-30 17:50:20 +08:00
zwj
0ab020fef0
Fixed BLE HW RAL_UNDERRUN assert on ESP32C3 and ESP32S3
2023-03-30 17:07:19 +08:00
zwj
bd8d473006
If it is not esp32 chips, hide the configuration item: BT_BLE_RPA_SUPPORTED
2023-03-30 17:00:56 +08:00
Marius Vikhammer
9acf0aaee1
rom: fix newlib time ROM functions being regardless of CONFIG_SPIRAM_CACHE_WORKAROUND
...
On ESP32 ROM functions are not compatible with CONFIG_SPIRAM_CACHE_WORKAROUND.
This were handled correctly in cmake, but not in make.
2023-03-30 16:19:38 +08:00
zhiweijian
e7fd58d77a
set BT_CTRL_BLE_MAX_ACT default value to 6
2023-03-30 16:14:18 +08:00
zhiweijian
49691b6a9e
Fixed ATT Ignore wrong response error
2023-03-30 16:13:32 +08:00
zwj
b475798ad6
- Support ESP32C3 and ESP32S3 new BLE lib
...
- Disable controller 5.0 feature bits if host 5.0 feature is not enabled
- Fixed extend ADV parameters check for ADV_DIRECT_HI
2023-03-30 16:10:42 +08:00
zwj
50163578bf
Merge ESP32C3 and ESP32S3 BLE bt.c files to one
2023-03-30 15:54:37 +08:00
Jin Cheng
8daf85b32a
Optimized the document for GAP API:
...
`esp_bt_gap_set_cod`
2023-03-30 14:17:17 +08:00
isha.pardikar@espressif.com
b594199917
NimBLE: Added configurable option for resolving peer address in bleprph example
...
Closes IDFGH-9552
2023-03-30 11:00:48 +05:30
morris
647cc43f44
Merge branch 'bugfix/usb_host_enumeration_delay_v4.4' into 'release/v4.4'
...
USB Host: SetAddress recovery interval + menuconfig configuration (backport v4.4)
See merge request espressif/esp-idf!22703
2023-03-30 12:03:01 +08:00
Jiang Jiang Jian
3b54c90e0d
Merge branch 'bugfix/IDFGH_9535_v4.4' into 'release/v4.4'
...
wifi_prov_mgr : Fixed return value of characteristic read operation in nimble (v4.4)
See merge request espressif/esp-idf!22673
2023-03-29 19:18:22 +08:00
Song Ruo Jing
81b59071fd
gpio: Fix IO hold function related problems
...
1. Fix deep sleep wakeup IOs can not be unhold issue
2. Correct hold related APIs' description
3. Fix gpio_force_hold_all API
docs: Add GPIO wakeup source to sleep_modes doc for ESP32C3
2023-03-29 17:21:50 +08:00
Song Ruo Jing
ef648dfdf6
examples: system/deep_sleep
...
1. Fix EXT0 wakeup pin error on ESP32: GPIO3 is not a RTC IO, change to use GPIO25.
2. Add ESP_ERROR_CHECK to explicitly show the runtime error
3. Improve example README
2023-03-29 17:21:50 +08:00
Song Ruo Jing
5552c29b3e
rtcio: Add a test case to test RTCIO's hold ability after deep sleep wakeup
2023-03-29 17:21:50 +08:00
KonstantinKondrashov
b19d685406
efuse: Fix load_efuses_from_flash when FE is on
...
esp_efuse_utility_load_efuses_from_flash() read emul_efuse
as an encrypted partition, but that is not correct,
this partition was never encrypted.
Need to read it as not encrypted partition.
Fxed the case: If FE is already on then EFUSE VIRT mode can work with it.
Closes https://github.com/espressif/esp-idf/issues/10929
2023-03-29 16:18:54 +08:00
Marius Vikhammer
4fb8c6f220
Merge branch 'docs/ledc_datasheet_v4.4' into 'release/v4.4'
...
docs: update readme links to ledstrip datasheet (v4.4)
See merge request espressif/esp-idf!22959
2023-03-29 14:45:10 +08:00
Marius Vikhammer
9071843f2b
docs: update readme links to ledstrip datasheet
2023-03-29 11:09:05 +08:00
chenjianxing
d7de64691b
esp_wifi: fix potential issue when tx fragment pkt
2023-03-29 11:08:35 +08:00
Jiang Jiang Jian
3c25ecb92e
Merge branch 'feature/ble_mesh_console_stack_update_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Miscellaneous fixes and updates(v4.4)
See merge request espressif/esp-idf!22924
2023-03-28 15:57:44 +08:00
lly
18a5b07607
ble_mesh: stack: Minor fix for provisioner provisioning timeout
2023-03-28 04:29:57 +00:00
wangjialiang
6c55c9c800
ble_mesh: add BQB LOG
2023-03-28 04:29:57 +00:00
luoxu
0ec64df258
ble_mesh: stack: forward rfu dst for the case NODE/RLY/BV-01
2023-03-28 04:29:57 +00:00
luoxu
8f5c5a3972
ble_mesh: stack: add send transaction ack befor provisioner send prov failed msg
2023-03-28 04:29:57 +00:00
luoxu
34841a97a5
ble_mesh: stack: for the case MESH/PVNR/PBADV/BV-01, add the close link reason before reset link
2023-03-28 04:29:57 +00:00
Marius Vikhammer
9b4ccdc911
Merge branch 'bugfix/increase_nmea_example_default_stack_v4.4' into 'release/v4.4'
...
uart: increase default stack size for nmea example (v4.4)
See merge request espressif/esp-idf!22916
2023-03-27 17:16:47 +08:00
Zim Kalinowski
e9e1f8e001
Merge branch 'docs/extra_component_dirs_v4.4' into 'release/v4.4'
...
docs: fixed EXTRA_COMPONENT_DIRS being mispelled as EXTRA_COMPONENTS_DIRS in build-system guide (v4.4)
See merge request espressif/esp-idf!22801
2023-03-27 17:02:58 +08:00
Island
c707cdd344
Merge branch 'feature/ble_mesh_add_bqb_log_test_macro_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Add macros for BQB test to enable some internal function or log (v4.4)
See merge request espressif/esp-idf!22923
2023-03-27 16:43:07 +08:00
wangjialiang
dad6588e3d
ble_mesh: stack: bug fix in bqb
2023-03-24 17:13:11 +08:00
wangjialiang
1a412555cd
ble_mesh: stack: add description of internal BQB Test
2023-03-24 17:12:57 +08:00
lly
4737b4865d
ble_mesh: stack: Minor updates for BQB test log
2023-03-24 17:12:47 +08:00
wangjialiang
14d90c4534
ble_mesh: stack: Add a BQB macro for BQB test to enable some internal function or log
2023-03-24 17:12:23 +08:00
Viktor Babrian
0050fa940c
components/mdns: use semaphore instead of task notification bits (IDFGH-9380)
...
Component should not alter the task notification bits of the calling task.
2023-03-24 09:03:35 +01:00
Marius Vikhammer
40a92dbfab
uart: increase default stack size for nmea example
...
With the old value of 2048 bytes we are right on the stack border when running on S3.
Closes https://github.com/espressif/esp-idf/issues/11044
2023-03-24 12:21:33 +08:00
Jiang Jiang Jian
90d6e45d9f
Merge branch 'mesh/bugfix_fix_bugs_for_mesh_network_v4.4' into 'release/v4.4'
...
wifi_mesh: fix bugs for mesh network (backport v4.4)
See merge request espressif/esp-idf!22899
2023-03-24 10:58:36 +08:00
Marius Vikhammer
2222ca49d6
Merge branch 'docs/update_link_to_esp_product_selector' into 'release/v4.4'
...
update link to ESP product selector
See merge request espressif/esp-idf!22890
2023-03-23 18:28:33 +08:00
Zhang Xiao Yan
42c73548a1
update link to ESP product selector
2023-03-23 18:28:32 +08:00
Michael (XIAO Xufeng)
2a052f09f2
Merge branch 'bugfix/fix_uart_tx_done_hardware_concurrency_v4.4' into 'release/v4.4'
...
uart: Fix TX side concurrency issues (v4.4)
See merge request espressif/esp-idf!22596
2023-03-23 16:46:49 +08:00
Dong Heng
b7ea6e44b2
vfs: uart/cdcacm/usb_serial_jtag fcntl return read/write state
2023-03-23 08:22:56 +00:00
zhangyanjiao
794905b0e1
wifi_mesh: update mesh doc
2023-03-23 16:10:34 +08:00
zhangyanjiao
b10a36d0e2
wifi_mesh: Fix several bugs on mesh network
2023-03-23 16:10:11 +08:00
Jiang Jiang Jian
f3fc6f7435
Merge branch 'bugfix/add_unregister_wpa3_cb_v4.4' into 'release/v4.4'
...
wpa_supplicant : Add support for unregistering wifi wpa3 callbacks.
See merge request espressif/esp-idf!22556
2023-03-23 15:22:36 +08:00
Wang Meng Yang
7894f032f6
Merge branch 'bugfix/hfp_ag_cannot_init_conn_v4.4' into 'release/v4.4'
...
bt: Fixed the index out of bounds of hfp_ag BTC control block (v4.4)
See merge request espressif/esp-idf!22873
2023-03-23 10:50:57 +08:00
Jiang Jiang Jian
a3f285d744
Merge branch 'bugfix/dm9051_rcv_mcast_v4.4' into 'release/v4.4'
...
esp_eth: allowed DM9051 to receive multicast packets (v4.4)
See merge request espressif/esp-idf!22865
2023-03-23 10:44:49 +08:00
Jiang Jiang Jian
4ffc7c666c
Merge branch 'bugfix/lwip_core_locking_v4.4' into 'release/v4.4'
...
esp_netif/lwip: Fix core-locking config (v4.4)
See merge request espressif/esp-idf!22466
2023-03-23 10:39:57 +08:00
Jin Cheng
c8a3237309
Fixed the index out of bounds of hfp_ag BTC control block
2023-03-22 15:49:56 +08:00
Ondrej
88a2afc034
esp_eth: DM9051 stop/start issue fixed
2023-03-21 16:32:46 +00:00
Ondrej
fc09ea7b19
esp_eth: allowed DM9051 to receive multicast packets
...
Removed extra PHY status link checks from DM9051 MAC layer
2023-03-21 16:28:51 +00:00
Jiang Jiang Jian
8cea38360f
Merge branch 'bugfix/fix_examples_sdmmc_card_init_failure_esp32s3_v4.4' into 'release/v4.4'
...
SDMMC example: Fix for 'sdmmc_card_init failed for ESP32S3' (v4.4)
See merge request espressif/esp-idf!22653
2023-03-21 18:57:10 +08:00
David Cermak
35eeb04829
lwip: Add missing esp_sntp_enabled()
2023-03-21 10:31:25 +01:00
David Cermak
079611dd16
lwip/sntp: Fix esp_sntp_ API races (v4.4)
...
Some of the esp_sntp_...() APIs that wrap lwip's SNTP
module use tcpip_callback() to execute the lwip functionality
in the correct state (either with locked TCP/IP core,
or within the TCP/IP thread).
tcpip_callback() however doesn't wait for completion of the callback,
which doesn't prevent from using the stack variables after destroy
if used as a parameter.
Introduced in a71fa82 .
Fixed by using of tcpip_api_call() instead of the tcpip_callback().
Closes https://github.com/espressif/esp-idf/issues/10611
2023-03-21 10:31:25 +01:00
David Cermak
29b8a00c0a
esp_netif/lwip: Fix core-locking config (v4.4)
...
* Fix thread safety issues in non-core locking
* Add option to verify thread safety issues in lwip (core-lock assertion)
* Make esp_sntp.h thread safe API
* Fix sntp example
(v4.4 - fixes minor merge issue that duplicated
DHCP_DEFINE_CUSTOM_TIMEOUTS and DHCP_REQUEST_TIMEOUT_SEQUENCE)
Closes https://github.com/espressif/esp-idf/issues/9908
Closes https://github.com/espressif/esp-idf/issues/10502
Closes https://github.com/espressif/esp-idf/issues/10466
2023-03-21 10:31:20 +01:00
Cao Sen Miao
897082dbe5
usb_serial_jtag: Fix bug of blocking TX xfer when using driver,
...
Merges https://github.com/espressif/esp-idf/pull/10208
2023-03-20 14:39:35 +08:00
Sonika Rathi
d91efe9f8e
SDMMC example: Fix for 'sdmmc_card_init failed for ESP32S3' (v4.4)
...
Closes https://github.com/espressif/esp-idf/issues/10855
2023-03-20 11:50:45 +05:30
Chip Weinberger
6cf1d8ea40
[USB Serial/JTAG Driver] use time-limited blocking for TX
2023-03-20 14:20:40 +08:00
Jiang Jiang Jian
48b3f236d3
Merge branch 'contrib/github_pr_10402_v4.4' into 'release/v4.4'
...
ledc: move callback to IRAM as it's called from an ISR (GitHub PR) (v4.4)
See merge request espressif/esp-idf!22593
2023-03-20 14:06:23 +08:00
Jiang Jiang Jian
3c8bc2213c
Merge branch 'feature/esp32c3_uart_add_wakeup_event_v4.4' into 'release/v4.4'
...
UART: add uart wakeup event for esp32c3 and esp32s3 (v4.4)
See merge request espressif/esp-idf!22647
2023-03-20 14:05:42 +08:00
Jiang Jiang Jian
188bb8df22
Merge branch 'bugfix/add_debug_check_v4.4' into 'release/v4.4'
...
Nimble: Added debug relate flag around debug code_v4.4
See merge request espressif/esp-idf!22783
2023-03-20 14:04:54 +08:00
Jiang Jiang Jian
c5e4b7d7d4
Merge branch 'bugfix/close_rf_in_deep_sleep_backport_v4.4' into 'release/v4.4'
...
deep sleep: further optimize sleep current if RF is enabled (backport v4.4)
See merge request espressif/esp-idf!22737
2023-03-20 14:04:36 +08:00
Roland Dobai
e47aaa7088
Merge branch 'contrib/github_pr_10935_v4.4' into 'release/v4.4'
...
export: avoid error on unbound variable (GitHub PR) (v4.4)
See merge request espressif/esp-idf!22821
2023-03-18 15:38:58 +08:00
Roland Dobai
e619c17871
Merge branch 'feature/export_fish_exit_code_success_v4.4' into 'release/v4.4'
...
Tools: export.fish exit with success exit code (v4.4)
See merge request espressif/esp-idf!22819
2023-03-18 15:37:15 +08:00
Marc Finet
2a3cdb090f
export: avoid error on unbound variable
...
I the shell has `set -u` (to abort on unbound variable), sourcing
export.sh currently fails when IDF_EXPORT_QUIET or IDF_PATH is not set:
> /path/to/esp-idf/export.sh:16: IDF_EXPORT_QUIET: unbound variable
This commit sets a default empty value to those variable, as done
in 16731833fb (which forgot IDF_PATH as it's usually set, the other
variable landed later in the file).
2023-03-17 18:46:42 +01:00
Max Larsson
3ed0f1665f
Make export.fish exit with SUCCESS exit code
...
The export.fish script exits with an exit code of 4. Thus, any shell checks that make sure the source command exits successfully always failed. This was due to the last line trying to erase the __main function. In fish, you can't erase a function using the `set` command, you can only erase variables. By removing that line the script now exits with an exit code of 0 instead of 4.
Erase __main function at the end of export.fish
Closes https://github.com/espressif/esp-idf/pull/10828
2023-03-17 18:08:41 +01:00
Jiang Jiang Jian
7cfc1a747f
Merge branch 'docs/update_esp_hid_device_v4.4' into 'release/v4.4'
...
docs: fixed missing API-reference documents for Bluetooth HID device(backport v4.4)
See merge request espressif/esp-idf!19582
2023-03-17 19:40:43 +08:00
Michael (XIAO Xufeng)
61521da8d0
Merge branch 'test/add_spi_slave_freq_test_v4.4' into 'release/v4.4'
...
spi_slave: fix io re-config issue (v4.4)
See merge request espressif/esp-idf!22591
2023-03-17 19:25:07 +08:00
Jiang Jiang Jian
012b5006c0
Merge branch 'bugfix/more_data_bit_issue_v4.4' into 'release/v4.4'
...
esp_wifi: fix more data bit cause not go to modem sleep(v4.4)
See merge request espressif/esp-idf!22791
2023-03-17 13:52:48 +08:00
Jiang Jiang Jian
11e20bbf7b
Merge branch 'bugfix/avrcp_psth_cmd_rsp_v4.4' into 'release/v4.4'
...
bt:Added a parameter to tell the user the result of the pass through command implementation(v4.4)
See merge request espressif/esp-idf!22789
2023-03-17 13:52:39 +08:00
Marius Vikhammer
874371c382
docs: fixed EXTRA_COMPONENT_DIRS being mispelled as EXTRA_COMPONENTS_DIRS in build-system guide
2023-03-17 11:51:25 +08:00
Jiang Jiang Jian
4ceb928831
Merge branch 'feature/gatt_server_improvements_v4.4' into 'release/v4.4'
...
NimBLE: Added custom GATT Server functionality and encryption (v4.4)
See merge request espressif/esp-idf!22741
2023-03-17 10:53:01 +08:00
chenjianxing
bf92b0dda8
esp_wifi: fix more data bit cause not go to modem sleep
...
Closes AUD-4173
2023-03-16 15:45:21 +08:00
Jiang Jiang Jian
0c0d7bb1a3
Merge branch 'bufix/Backport_some_lwip_bugs_for_4.4_0315' into 'release/v4.4'
...
bugfix/Backport_some_lwip_bugs_for_4.4_0315
See merge request espressif/esp-idf!22762
2023-03-16 10:31:13 +08:00
Rahul Tank
4b40662fad
Nimble: Added debug relate flag around debug code
2023-03-15 16:49:25 +05:30
Marius Vikhammer
207e7e6692
Merge branch 'docs/broken_links_2_v4.4' into 'release/v4.4'
...
docs: fix broken links (v4.4)
See merge request espressif/esp-idf!22749
2023-03-15 14:16:30 +08:00
wanlei
3fda8f942c
mspi: turn down freq to fix crash when sleep
2023-03-15 11:33:07 +08:00
xueyunfei
8331ae8586
lwip: solve some routers do not forward multicast packet issue
2023-03-14 19:03:23 +08:00
xueyunfei
9403854bed
tcp_in/ooseq: Fix incorrect segment trim when FIN moved
...
* Update submodule: git log --oneline a7abf28e02282b32479f4bbaf2d90f09d2a60f4c..6bb132e3797d5449a923804c75c57d458920f8ac
Detailed description of the changes:
- tcp_in/ooseq: Fix incorrect segment trim when FIN moved (esp-lwip@6bb132e3)
- api_msg: fix tcp_abort thread safety (esp-lwip@53a6e019)
2023-03-14 18:46:00 +08:00
xueyunfei
109eec4033
dhcp server:bugfix softap excedes the range of subnet
2023-03-14 18:45:43 +08:00
xiongweichao
0ac35d3f09
bt:Added a parameter to tell the user the result of the pass through command implementation
2023-03-14 16:44:10 +08:00
Krzysztof Budzynski
6d09159974
Merge branch 'docs/format_temp_sensor' into 'release/v4.4'
...
format temp_sensor.rst
See merge request espressif/esp-idf!22475
2023-03-14 14:15:30 +08:00
wuzhenghui
e357de5406
deep sleep: close rf to optimize sleep current
2023-03-14 14:05:15 +08:00
Linda
aac827ede7
format temp_sensor.rst
2023-03-14 13:04:34 +08:00
wangmengyang
a13f65206c
examples/Bluetooth/bt_hid_mouse_device: improved the exmaple README
2023-03-14 12:13:48 +08:00
wangmengyang
b419830cb0
examples/bluetooth/bt_hid_mouse_device: fixed code format, added more comments to improve code readability
2023-03-14 12:13:48 +08:00
wangmengyang
67cc93b1d5
bt: fix the documentations for Bluetooth HID device APIs
2023-03-14 12:13:48 +08:00
wangmengyang
a91d53f04f
docs: fixed missing API-reference documents for Bluetooth HID device
...
# Conflicts:
# docs/docs_not_updated/esp32c2.txt
# docs/doxygen/Doxyfile
2023-03-14 12:13:48 +08:00
Marius Vikhammer
f262f1c361
docs: fix broken links
2023-03-14 10:26:37 +08:00
Sumeet Singh
1c4a48bd11
NimBLE: Added custom GATT Server functionality and encryption (v4.4)
2023-03-13 19:46:38 +05:30
Zim Kalinowski
63f78a82f0
Merge branch 'bugfix/ulp_docs_incorrect_jump_desc_v4.4' into 'release/v4.4'
...
docs: Updated incorrect description for ULP FSM JUMPR and JUMPS instructions (v4.4)
See merge request espressif/esp-idf!22732
2023-03-13 21:29:27 +08:00
wuzhenghui
91b9483987
Revert "optimize deep sleep current in wifi softap mode"
...
This reverts commit 344ec80fad .
2023-03-13 20:41:16 +08:00
Sudeep Mohanty
c1ca9222fa
docs: Updated incorrect description for ULP FSM JUMPR and JUMPS instructions
...
This commit updates the incorrect description for the JUMPR and JUMPS
instructions for ULP FSM on esp32/s2/s3.
Closes https://github.com/espressif/esp-idf/issues/10923
2023-03-13 11:04:30 +01:00
Zim Kalinowski
82f10149c2
Merge branch 'feature/docker_add_ruby_bsd_4.4' into 'release/v4.4'
...
feat (cmock): add ruby and libbsd-dev to docker image (backport v4.4)
See merge request espressif/esp-idf!22705
2023-03-13 15:37:22 +08:00
Jiang Jiang Jian
9f8f60ddb8
Merge branch 'bugfix/fix_hidh_connection_bug_v4.4' into 'release/v4.4'
...
Bugfix/Fix HID Host bug when handling the two consecutive connection request[backport 4.4]
See merge request espressif/esp-idf!22722
2023-03-13 15:07:11 +08:00
Jiang Jiang Jian
d56a3b5dd3
Merge branch 'bugfix/wifi_enterprise_example_typo_v4.4' into 'release/v4.4'
...
esp_wifi: fix typo in wifi_enterprise example README (Backport v4.4)
See merge request espressif/esp-idf!22651
2023-03-13 14:06:24 +08:00
liqigan
f0394b03bc
fix HID Host bug when handling the two consecutive connection request
...
Closes https://github.com/espressif/esp-idf/issues/10504
2023-03-13 10:22:28 +08:00
Jakob Hasse
2b9053fe97
feat (cmock): add ruby and libbsd-dev to docker image
...
Closes https://github.com/espressif/esp-idf/issues/9342
2023-03-10 17:54:33 +08:00
Ivan Grokhotkov
fee50c208a
Merge branch 'bugfix/modbus_remove_manifest_from_subrepo' into 'release/v4.4'
...
freemodbus: remove component manifest file from freemodbus subrepo
See merge request espressif/esp-idf!22693
2023-03-10 17:23:32 +08:00
Alex Lisitsyn
67b3b263db
freemodbus: remove component manifest file from freemodbus subrepo
2023-03-10 17:23:32 +08:00
Wang Meng Yang
712f6cb95c
Merge branch 'bugfix/spp_server_doc_v4.4' into 'release/v4.4'
...
SPP server documentation fix (v4.4)
See merge request espressif/esp-idf!22679
2023-03-10 17:22:19 +08:00
Michael (XIAO Xufeng)
8232f23f65
Merge branch 'feature/apply_new_version_logic_v4.4' into 'release/v4.4'
...
all: Apply new version logic (major * 100 + minor) (v4.4)
See merge request espressif/esp-idf!22481
2023-03-10 14:52:18 +08:00
Roman Leonov
0f47fad650
usb_host: add recovering interval after SetAddress(). Possibility to change constant delay value via menuconfig.
...
Closes https://github.com/espressif/esp-idf/issues/10444
Closes https://github.com/espressif/esp-idf/issues/10718
2023-03-10 07:07:38 +01:00
Zim Kalinowski
1500d703a1
Merge branch 'bugfix/spram_and_virt_efuse_can_work_v4.4' into 'release/v4.4'
...
esp_psram: Use efuse_ll instead of efuse API (v4.4)
See merge request espressif/esp-idf!22642
2023-03-09 22:19:12 +08:00
isha.pardikar@espressif.com
e0aa158399
Doc : SPP server documentation fix
...
Closes https://github.com/espressif/esp-idf/issues/10930
2023-03-09 11:59:00 +05:30
morris
6e950ad679
Merge branch 'bugfix/adc2_legacy_oneshot_clk_gating_issue' into 'release/v4.4'
...
adc: fix legacy oneshot driver clock gating issue on c3 (v4.4)
See merge request espressif/esp-idf!22609
2023-03-09 13:29:40 +08:00
morris
7d727fffdd
Merge branch 'bugfix/return_error_when_fail_detect_oct_psram_v4.4' into 'release/v4.4'
...
esp_psram: return error when fail to detect oct psram (v4.4)
See merge request espressif/esp-idf!22613
2023-03-09 13:28:58 +08:00
morris
4b498e8bce
Merge branch 'bugfix/fix_btld_app_overlap_c2_v4.4' into 'release/v4.4'
...
ld: fixed bootloader and app potential overlap issue (v4.4)
See merge request espressif/esp-idf!22570
2023-03-09 13:28:36 +08:00
morris
028f48369c
Merge branch 'bugfix/no_more_public_adc2_dma_on_c3_s3_v4.4' into 'release/v4.4'
...
adc: no longer support adc2 continuous mode on esp32c3 and esp32s3 (v4.4)
See merge request espressif/esp-idf!21649
2023-03-09 13:27:25 +08:00
isha.pardikar@espressif.com
c134171e80
wifi_prov_mgr : Fixed return value of characteristic read operation
2023-03-09 10:44:54 +05:30
Jiang Jiang Jian
38ec6aafc6
Merge branch 'optimization/lwip_dhcp_coarse_timer_4.4' into 'release/v4.4'
...
lwip:optimization dhcp coarse timer for 4.4
See merge request espressif/esp-idf!22425
2023-03-09 11:07:25 +08:00
Marius Vikhammer
91930c4a6e
Merge branch 'bugfix/modbus_debug_message_v4.4' into 'release/v4.4'
...
esp-modbus: fix debug message being printed for all builds
See merge request espressif/esp-idf!22523
2023-03-09 09:48:29 +08:00
Sarvesh Bodakhe
6a2e2d99a7
esp_wifi: fix typo in wifi_enterprise example README
...
Closes https://github.com/espressif/esp-idf/issues/10042
2023-03-08 13:23:54 +05:30
laokaiyao
ac67d5dd35
uart: support light sleep on esp32s3
2023-03-08 11:10:43 +08:00
Chen Wu
1d31a493e4
debug: esp32c3 uart1 wakeup
2023-03-08 10:30:46 +08:00
Chen Yi Qun
ea837e3a5e
simple test for uart wakeup
2023-03-08 10:02:32 +08:00
Chen Yi Qun
176f44c15f
uart: add wakeup event for esp32c3
2023-03-08 10:02:23 +08:00
KonstantinKondrashov
9e0a8e2dca
esp_psram: Use efuse_ll instead of efuse API
...
When the virt efuse mode is on and psram is on as well
then efuse buffer is not filled by efuses (it is filled by 0).
So the psram init func gets wrong pkg_ver = 0.
Closes https://github.com/espressif/esp-idf/issues/10925
Close IDFGH-9576
2023-03-08 01:47:06 +08:00
Armando
eab3534c90
adc: no longer support adc2 oneshot mode on esp32c3
...
Due to HW limitation, we don't support this anymore. On c3, ADC2 under oneshot mode is not stable.
However, you can enable CONFIG_ADC_ONESHOT_FORCE_USE_ADC2_ON_C3 to force use
ADC2.
Refer to errata to know more details:
https://www.espressif.com/sites/default/files/documentation/esp32-c3_errata_en.pdf
2023-03-07 11:58:27 +08:00
Armando
5fa6b2879c
ld: fixed bootloader and app potential overlap issue
2023-03-07 02:39:56 +00:00
Armando
cf9cb577ce
esp_psram: return error when fail to detect oct psram
2023-03-07 02:39:44 +00:00
Armando
f0af48b585
adc: fix legacy oneshot driver clock gating issue on c3
2023-03-07 02:39:11 +00:00
Marius Vikhammer
2d41f6fe31
esp-modbus: fix debug message being printed for all builds
2023-03-07 02:29:00 +00:00
Mahavir Jain
60b90c5144
Merge branch 'feature/memprot_test_app_v4.4' into 'release/v4.4'
...
memprot: Fix incorrect faulting address reported for esp32c3 (v4.4)
See merge request espressif/esp-idf!22583
2023-03-06 20:27:21 +08:00
Armando
ffb2db586a
adc: no longer support adc2 continuous mode on esp32c3 and esp32s3
...
Due to HW limitation, we don't support this anymore. On s3 and c3, ADC2 under continuous mode is not stable.
However, you can enable CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 to force use
ADC2.
Refer to errata to know more details:
https://www.espressif.com/sites/default/files/documentation/esp32-s3_errata_en.pdf
https://www.espressif.com/sites/default/files/documentation/esp32-c3_errata_en.pdf
2023-03-06 18:57:58 +08:00
Armando
f311bbdcf9
adc: added a soc macro indicating digital controller supported unit
2023-03-06 18:57:58 +08:00
morris
c3172de254
Merge branch 'contrib/github_pr_10640_v4.4' into 'release/v4.4'
...
hal/uart_ll.h: Fix compile with C++ (ESP32-S3/H2) (GitHub PR) (v4.4)
See merge request espressif/esp-idf!22589
2023-03-06 15:36:02 +08:00
Marius Vikhammer
0cd02c044c
Merge branch 'refactor/move_rom_test_to_fpga_only_v4.4' into 'release/v4.4'
...
esp_rom: miniz test only on FPGA (backport 4.4)
See merge request espressif/esp-idf!22602
2023-03-06 09:15:24 +08:00
morris
a6473f13ec
Merge branch 'contrib/github_pr_10334_v4.4' into 'release/v4.4'
...
Set errno in adjtime (GitHub PR) (v4.4)
See merge request espressif/esp-idf!22599
2023-03-05 21:38:00 +08:00
KonstantinKondrashov
df09f8670a
version: Fix missed version checks
2023-03-05 18:25:50 +08:00
Zim Kalinowski
4227dcc4a4
Merge branch 'bugfix/fix_psram_kconfig_help_v4.4' into 'release/v4.4'
...
psram: removed deprecated statement about coredump and external BSS (backport v4.4)
See merge request espressif/esp-idf!22563
2023-03-04 21:59:49 +08:00
KonstantinKondrashov
2c46d5442f
kconfigs: Fix config issues raised by gen_kconfig_doc.py
2023-03-03 22:26:39 +00:00
KonstantinKondrashov
a786554530
esptool: Adds support major&minor chip versions + min&max chip revision options
2023-03-03 22:26:39 +00:00
KonstantinKondrashov
8ca1779931
app: Updates the chip version format (vX.Y)
2023-03-03 22:26:39 +00:00
KonstantinKondrashov
1027c02aa1
bootloader_support: Fix iram_loader_seg overflow for ESP32-S2 when -O0
2023-03-03 22:26:39 +00:00
KonstantinKondrashov
fde8517956
chip_version: Updates for Make build system
2023-03-03 22:26:39 +00:00
KonstantinKondrashov
a86c80e3ec
all: Apply new version logic (major * 100 + minor)
2023-03-03 22:26:39 +00:00
Sergei Silnov
bff43a1b6f
Merge branch 'bugfix/default_components_for_component_manager_v4.4' into 'release/v4.4'
...
build & config: Don't include common components on early expansion (v4.4)
See merge request espressif/esp-idf!22371
2023-03-04 06:25:22 +08:00
daiziyan
5a32b53431
docs: udpate CN translation for build-system
2023-03-03 20:02:50 +01:00
Sergei Silnov
bb272d1b0a
build & config: Check requirements of managed components of main and add interface versioning
2023-03-03 20:02:49 +01:00
Jakob Hasse
732ce674f0
refactor(esp_rom): miniz test only on FPGA now
2023-03-03 18:19:16 +08:00
jofrev
6802299ef4
Set errno in adjtime if delta is too large
...
errno should be set to EINVAL in this case according to adjtime's man
page.
2023-03-03 18:15:52 +08:00
jofrev
7ccacc7385
Set errno in adjtime if newlib time funcs are not implemented
...
Other time functions (e.g. settimeofday) set errno to ENOSYS if
IMPL_NEWLIB_TIME_FUNCS is not set.
adjtime should probably do the same.
2023-03-03 18:15:51 +08:00
Song Ruo Jing
093eaae4e5
uart: Fix two TX concurrency issues
...
1. Concurrency might cause ESP_ERR_TIMEOUT when calling uart_wait_tx_done
2. Concurrency might cause RTS line being de-assreted during tx transmission for rs485 mode
2023-03-03 18:01:46 +08:00
Song Ruo Jing
022a697ed8
ledc: Add check for whether the registered callback is in iram in ledc_cb_register
2023-03-03 17:35:35 +08:00
wanlei
86fd4b983f
spi_slave: fix io re-config issue
2023-03-03 17:28:54 +08:00
chli
9fa8e2df41
ledc: move callback to IRAM, it's called from an ISR
2023-03-03 17:22:07 +08:00
Simon Arlott
f5d94ef432
hal/uart_ll.h: Fix compile issue with C++
...
Merges https://github.com/espressif/esp-idf/pull/10640
2023-03-03 17:01:41 +08:00
Laukik Hase
6f2bf5f856
memprot: Fix incorrect faulting address reported for esp32c3
...
Co-authored-by: Mahavir Jain <mahavir@espressif.com >
2023-03-03 10:18:54 +05:30
xueyunfei
4186c9a0fc
lwip:optimization dhcp coarse timer
2023-03-02 08:44:07 +00:00
Omar Chebib
35fec3a2ef
psram: removed deprecated statement about coredump and external BSS
2023-03-01 19:06:30 +08:00
Krzysztof Budzynski
af9e99759a
Merge branch 'docs/fix_errors_in_esp32-c3-devkitm-1_pin_list_v4.4_' into 'release/v4.4'
...
Docs/Fix Errors in ESP32-C3-DevKitM-1 Pin List (v4.4)
See merge request espressif/esp-idf!22495
2023-03-01 18:41:59 +08:00
Wang Ning
cb217ace1e
Docs/Fix Errors in ESP32-C3-DevKitM-1 Pin List (v4.4)
2023-03-01 18:41:59 +08:00
jgujarathi
fde6be3d6a
wpa_supplicant : Add validations for 192-bit Suite B test cases.
...
Add validations for group data cipher, pairwise cipher and AKM Suites to
ensure correct ciphers are supported by AP during 192-bit Enterprise
connections.
2023-03-01 10:43:07 +05:30
jgujarathi
cb2f801ae7
wpa_supplicant : Add deinitialization of Enterprise config_methods.
...
Add deinitialization of config_methods as it prevents correct reinitialization of sta in eap_peer_config_init() during reassoc.
2023-03-01 10:42:13 +05:30
jgujarathi
176dbaf4a7
wpa_supplicant : Add support for unregistering wifi wpa3 callbacks.
...
Unregister wifi callbacks allows for disabling support for wpa3 functions when not required.
2023-03-01 10:40:06 +05:30
Zim Kalinowski
20e5bc7ce0
Merge branch 'bugfix/nvs_cxx_example_v4.4' into 'release/v4.4'
...
nvs_flash: fixed wrong error check after open_nvs_handle in example (v4.4)
See merge request espressif/esp-idf!22304
2023-02-28 21:38:38 +08:00
Jiang Jiang Jian
4b6ecea959
Merge branch 'fix/efuse-function-declaration_v4.4' into 'release/v4.4'
...
efuse: fix esp_efuse_utility_write_reg() declaration (v4.4)
See merge request espressif/esp-idf!22087
2023-02-28 19:54:43 +08:00
Jiang Jiang Jian
f8c2f62db4
Merge branch 'bugfix/flash_large_memory_size_v4.4' into 'release/v4.4'
...
spi_flash: Fix issue that cannot get accurate flash size when encounter large size memory(backport v4.4)
See merge request espressif/esp-idf!21534
2023-02-28 19:53:25 +08:00
Jiang Jiang Jian
b60d5960a7
Merge branch 'docs/update-esp-rom-elfs-link_v4.4' into 'release/v4.4'
...
docs: update link for ESP ROM ELF releases (v4.4)
See merge request espressif/esp-idf!22262
2023-02-28 19:52:08 +08:00
Jiang Jiang Jian
97c23f2e79
Merge branch 'bugfix/twai_listen_only_errata_v4.4' into 'release/v4.4'
...
twai: Add errata workaround for listen only mode (v4.4)
See merge request espressif/esp-idf!22515
2023-02-28 19:51:17 +08:00
Sergei Silnov
2540cee253
build & config: Don't include common components on early expansion
2023-02-27 10:06:31 +01:00
Sergei Silnov
b8b3dfc366
CI: update mypy for pre-commit
2023-02-27 10:06:10 +01:00
Marius Vikhammer
ec3f345c8e
Merge branch 'bugfix/freertos_stream_buffer_test_v4.4' into 'release/v4.4'
...
FreeRTOS: Fix stream buffer send-receive test (v4.4)
See merge request espressif/esp-idf!22508
2023-02-27 13:46:50 +08:00
Jiang Jiang Jian
17a0cdae49
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!22364
2023-02-26 16:13:07 +08:00
Jiang Jiang Jian
f89eedd2dc
Merge branch 'bugfix/blufi_notify_v4.4' into 'release/v4.4'
...
BluFi : Fixed hdr getting free twice (v4.4)
See merge request espressif/esp-idf!22449
2023-02-26 16:11:22 +08:00
Jiang Jiang Jian
778b806483
Merge branch 'bugfix/bluedroid_le_coc_compile_error_v4.4' into 'release/v4.4'
...
bt: fix Bluedroid compile errors after enable CONFIG_ESP_SYSTEM_USE_EH_FRAME on RISC-V SoCs(backport v4.4)
See merge request espressif/esp-idf!22493
2023-02-26 16:11:01 +08:00
Jiang Jiang Jian
e857d63def
Merge branch 'bugfix/set_generic_len_for_rsnxe_v4.4' into 'release/v4.4'
...
esp_wifi: bugfix RSNXE related changes
See merge request espressif/esp-idf!22421
2023-02-26 15:56:26 +08:00
Darian Leung
3819d22e93
twai: Add errata workaround for listen only mode
...
This commit adds a workaround for the TWAI listen only mode errata which is
present on the ESP32, ESP32-S2, ESP32-S3, and ESP32-C3. twai_get_status_info()
has also been updated to account for the fact that TEC/REC are frozen in
listen only mode.
Errata Description:
When the TWAI controller is put into listen only mode, it should not influence
the TWAI bus in any way (i.e., should never send a dominant bit). However,
on the targets listed above, the TWAI controller will send dominant bits in an
error frame (i.e., active error frame), even if the controller is set to listen
only mode.
Workaround:
We can force the TWAI controller into the error passive state on startup (by
setting the REC to >= 128). Since the TEC/REC are frozen in listen only mode,
the TWAI controller will remain error passive and only send recessive bits
(i.e., passive error frames), thus will not influence the TWAI bus.
Closes https://github.com/espressif/esp-idf/issues/9157
2023-02-24 20:26:53 +08:00
morris
5d5a5f8758
Merge branch 'bugfix/correct_ext_mem_defs_for_internal_ram_v4.4' into 'release/v4.4'
...
soc: update iram/dram addr range in ext_mem_defs.h (v4.4)
See merge request espressif/esp-idf!22490
2023-02-24 18:36:07 +08:00
Jiang Jiang Jian
5479da3191
Merge branch 'ci/test_example_connect_ap_timeout_4.4' into 'release/v4.4'
...
test: fix ethernet iperf and https_server_simple test (4.4)
See merge request espressif/esp-idf!22388
2023-02-24 16:46:43 +08:00
Darian Leung
241dbcaa9c
freertos: Fix stream buffer send-receive test
...
The stream buffer send-receive test preivously contained the following bugs:
- "sender" task would send 101 bytes instead of 100
- The main task would return before "sender" task sends its 101st item. Thus
the sender task would cause memory corruption when accessing "tc" structure
allocated on the main task's stack
This commit fixes and simplifies the stream buffer test.
2023-02-24 16:28:13 +08:00
Mahavir Jain
66bc1293aa
Merge branch 'fix/heap-get-allocated-size_v4.4' into 'release/v4.4'
...
heap: Fix erroneous value returned by heap_caps_get_allocated_size() when poisoning is enabled (backport v4.4)
See merge request espressif/esp-idf!22189
2023-02-24 11:05:16 +08:00
wangmengyang
50015c6047
bt: fix Bluedroid compile errors after enable CONFIG_ESP_SYSTEM_USE_EH_FRAME on RISC-V SoCs
...
This root cause is incorrect source code separation by conditonal MACROs for BLE L2CAP COC related functions
2023-02-23 14:21:08 +08:00
Armando
f46e42bc1f
soc: update iram/dram addr range in ext_mem_defs.h
2023-02-23 12:51:04 +08:00
Guillaume Souchere
f4ab9a440a
heap: Fix erroneous value returned by heap_caps_get_allocated_size() when poisoning is enabled
...
When light (or comprehensive) poisoning is enabled, the size requested by the user for allocation
is extended by a few bytes to store the canary header and footer. heap_caps_get_allocated_size() should
return the original size asked by the user (without the additional canary bytes).
test_malloc.c extended with a new test assuring that heap_caps_get_allocated_size() returns the proper size
regardless of the degree of poisoning.
2023-02-22 07:32:49 +01:00
luaijun
0ff5b1f8e8
add time delay after create tcp server on PC
2023-02-21 15:30:34 +08:00
isha.pardikar@espressif.com
8486207ac1
BluFi : Fixed hdr getting free twice
...
Closes IDFGH-9378
2023-02-21 11:45:26 +05:30
Roland Dobai
4199164ca1
Merge branch 'feature/add_bootloader_sector_pad_option_v4.4' into 'release/v4.4'
...
esptool_py: Added a --pad-to-size flag to align the bootloader image (v4.4)
See merge request espressif/esp-idf!22327
2023-02-20 19:43:45 +08:00
Marius Vikhammer
896d16b1fd
Merge branch 'bugfix/newlib_tz_env_mutex_v4.4' into 'release/v4.4'
...
newlib: Use correct recursive mutex for env and regular mutex for tz (v4.4)
See merge request espressif/esp-idf!22294
2023-02-20 14:38:57 +08:00
Marius Vikhammer
4a466ca518
Merge branch 'docs/elm_chan_broken_link_v4.4' into 'release/v4.4'
...
docs: fix broken link in fatfs doc (v4.4)
See merge request espressif/esp-idf!22298
2023-02-20 14:17:38 +08:00
morris
213a16b712
Merge branch 'feature/remove_80m_ddr_warning_v4.4' into 'release/v4.4'
...
mspi: remove mspi 80m ddr mode warning regarding to timing tuning (v4.4)
See merge request espressif/esp-idf!21905
2023-02-20 13:30:17 +08:00
Marius Vikhammer
edd800e897
Merge branch 'docs/fix_broken_link_format_v4.4' into 'release/v4.4'
...
docs: fix rst external links with wrong format (v4.4)
See merge request espressif/esp-idf!22337
2023-02-20 13:12:16 +08:00
Shreyas Sheth
c6b2eedc74
esp_wifi: bugfix RSNXE related changes
...
1. Set AP rsnxe len generic
2. Set transition_disable value in wifi get config
2023-02-20 02:56:09 +05:30
Roland Dobai
4c2afac355
Merge branch 'bugfix/fix_ignoring_provided_corefiles_in_espcoredump' into 'release/v4.4'
...
tools: fix the missing chip type in esp-coredump when the board is not connected
See merge request espressif/esp-idf!22079
2023-02-17 23:40:15 +08:00
morris
a73ba529ac
Merge branch 'bugfix/extram_stack_coredump_v4.4' into 'release/v4.4'
...
coredump: add support for stacks in external RAM (backport v4.4)
See merge request espressif/esp-idf!22391
2023-02-16 22:58:21 +08:00
morris
ae77cd6587
Merge branch 'bugfix/usb_host_hub_enumeration_string_handling_v4.4' into 'release/v4.4'
...
USB Host: Fix string descriptor handling by the hub driver during enumeration (backport v4.4)
See merge request espressif/esp-idf!22326
2023-02-16 13:10:57 +08:00
harshal.patil
ecbf28e252
esptool_py: Added a sector-pad option for bootloader image
...
When SECURE BOOT V2 is enabled and CONFIG_SECURE_BOOT_SIGNED_BINARIES
is not set, sector-pad the bootloader image, which is required for an
external PKCS#11 interface to generate a signature.
esptool_py: Update submodule to release/v3 (4bc311767b7c6df41def6f95a50f87b1c9406cbd)
2023-02-15 16:01:26 +05:30
Omar Chebib
2ef2271afd
coredump: add support for stacks in external RAM
...
Tasks having their stacks in SPIRAM can now be part of the coredump written to flash
2023-02-15 17:46:54 +08:00
Marius Vikhammer
e62eceba34
Merge branch 'feat/verbose-alloc-failure-abort_v4.4' into 'release/v4.4'
...
heap: print size and caps when malloc fails before calling system abort (backport v4.4)
See merge request espressif/esp-idf!22346
2023-02-15 16:54:42 +08:00
Chen Yudong
109faee736
test: fix test_examples_protocol_https_server_simple
2023-02-15 15:42:58 +08:00
morris
7b41d6c68d
Merge branch 'bugfix/rmt_force_inline_LL_functions_v4.4' into 'release/v4.4'
...
rmt: force inline LL functions (v4.4)
See merge request espressif/esp-idf!22370
2023-02-15 08:50:28 +08:00
Jiang Jiang Jian
b78d5763ac
Merge branch 'bugfix/optimize_protocol_socket_cases_4.4' into 'release/v4.4'
...
CI: optimize example protocol test cases (4.4)
See merge request espressif/esp-idf!22311
2023-02-14 18:01:22 +08:00
morris
a43e796f60
rmt: force inline LL functions
...
Closes https://github.com/espressif/esp-idf/issues/9487
2023-02-14 15:11:35 +08:00
chenjianhua
71ed13c31f
examples: fix ble address type of adv and scan params
2023-02-14 11:14:11 +08:00
chenjianhua
f986abd482
bluedroid: support ble privacy by controller
2023-02-14 11:13:56 +08:00
chenjianhua
f953320c96
bluedroid: add params in GATT connect event
2023-02-14 11:13:27 +08:00
chenjianhua
293c4d9f71
update bt-lib for ESP32
...
fix ble disconnect due to channel map update instant passed
2023-02-14 11:11:36 +08:00
Chen Yudong
db5bee5c16
example: fix got ip error in protocol tests
2023-02-14 11:03:37 +08:00
Jiang Jiang Jian
a75a62431a
Merge branch 'bugfix/fix_gpio_wakeup_related_issues_in_ssc_sleep_test_backport_v4.4' into 'release/v4.4'
...
sleep: fix gpio wakeup related issues(backport v4.4)
See merge request espressif/esp-idf!22333
2023-02-14 10:36:51 +08:00
Jiang Jiang Jian
23ec5e1944
Merge branch 'bugfix/build_err_with_ssr_enabled_v4.4' into 'release/v4.4'
...
bt: Fixed build errors when sniff subrating is enabled (v4.4)
See merge request espressif/esp-idf!22351
2023-02-14 10:36:41 +08:00
Saurabh Kumar Bansal
f90ccf9613
usb_host: Hub driver skips fetching string descriptors if their index is 0
...
When a USB does not support a particular string dsecriptor (e.g.,
manufacturer, product, and serial number), the string descriptors corresponding
index will be set to 0 in the device descriptor (e.g., iManufacturer, iProduct,
iString).
Previously, the Hub driver would always attempt to fetch the all three string
descriptors, thus leading an error in CHECK_SHORT_SER_STR_DESC if the device
did not support the descriptor.
This commit fixes the Hub drvier by skipping the enumeration stages of a
particular descriptor if its index is 0 (i.e., not supported by the device).
2023-02-13 18:15:36 +05:30
Darian Leung
fd663b4ab1
usb_host: Fix error when fetching LANGID table
...
USB devices may support string descriptors in multiple languages. The supported
languages are stored in a LANGID table, which itself is a string descriptor at
index 0.
When fetching the LANGID table itself, the USB 2.0 specification does not
specify what LANGID to use, thus the Hub driver would use the default LANGID
"ENUM_LANGID". However, this would cause some devices to stall.
This commit fixes the issue by always requesting the LANGID table itself using
a LANGID of 0.
2023-02-13 18:15:16 +05:30
Tomas Rezucha
74f479151b
usb_host: Fix interface descriptor parsing
...
Previously the USB host driver did not accept interface number greater or equal bNumInterfaces, even though these are valid interface numbers
2023-02-13 18:02:35 +05:30
Jin Cheng
123b6f132b
Fixed build errors when sniff subrating is enabled.
2023-02-13 17:27:24 +08:00
Aditya Patwardhan
a971c13447
Merge branch 'bugfix/secure_boot_v2_part_size_check_v4.4' into 'release/v4.4'
...
gen_esp32part: allow secure boot v2 based app partition size 4K aligned (v4.4)
See merge request espressif/esp-idf!22286
2023-02-13 16:37:50 +08:00
Guillaume Souchere
c8e469b78d
heap: Fix priority in shex() bit shift
2023-02-13 09:10:06 +01:00
Chip Weinberger
62d57edbc9
[Logs] print size and caps when malloc fails
2023-02-13 09:10:03 +01:00
Mahavir Jain
62340efd94
Merge branch 'bugfix/fix_return_value_in_httpd_socket_apis_v4.4' into 'release/v4.4'
...
esp_http_server: fix return values for `httpd_socket_send()` and `httpd_socket_recv()` APIs (v4.4)
See merge request espressif/esp-idf!22308
2023-02-13 14:07:35 +08:00
Marius Vikhammer
d9393d3b47
docs: fix rst external links with wrong format
2023-02-13 12:15:31 +08:00
Mahavir Jain
379d9034eb
partition_table: fix make build for new "--secure [v1/v2]" argument
2023-02-12 21:29:39 +05:30
Mahavir Jain
5002ccd9c3
partition_table: add tests for checking secure boot part size
2023-02-12 18:58:47 +05:30
Mahavir Jain
51a61fb41c
gen_esp32part: allow secure boot v2 based app partition size 4K aligned
...
For Secure Boot v2 case, unsigned image is first padded to next 64K
aligned boundary and then a signature block of 4K gets appended. Thus
an app partition whose size is 4K aligned should be allowed here.
For Secure Boot v1 case, app partition size must be 64K aligned as the
signature block lies at the very end of 64K boundary.
Relevant:
57b601ab7f
2023-02-12 18:58:21 +05:30
Ondrej Kosta
a0c87d63e3
esp_eth: possible start/stop issue fixed
...
ESP32 EMAC could hang when stopped/started multiple times at 10Mbps speed mode
2023-02-10 16:23:20 +01:00
Chen Yudong
1871825d7b
CI: optimize example protocol test cases
2023-02-10 15:30:44 +08:00
Harshit Malpani
f7f11cfa51
esp_http_server: fix return values for httpd_socket_send() and httpd_socket_recv() APIs
...
Closes https://github.com/espressif/esp-idf/issues/10658
2023-02-10 10:57:22 +05:30
Jakob Hasse
1bf3ac5349
bugfix(nvs_flash): fixed wrong error check after open_nvs_handle
...
Closes https://github.com/espressif/esp-idf/issues/10240
2023-02-10 10:00:13 +08:00
jingli
8c491be452
sleep: fix gpio wakeup not working properly in some cases
...
Before this fix, when we call esp_pm_configure after gpio_wakeup_enable,
the configuration of GPIO in sleep state in gpio_wakeup_enable will be
overwritten by esp_pm_configure.
2023-02-09 17:58:40 +08:00
jingli
200dcce535
soc_caps: remove SOC_GPIO_SUPPORT_SLP_SWITCH
...
all esp chips support this feature
2023-02-09 17:52:49 +08:00
Marius Vikhammer
4c335b8dae
docs: fix broken link in fatfs doc
2023-02-09 16:11:08 +08:00
Steve Jothen
614b06341f
Use correct recursive mutex for env and regular mutex for tz
2023-02-09 16:03:02 +08:00
Jiang Jiang Jian
cb2fde3e3f
Merge branch 'feature/seperate_ble_wifi_test_environment_v4.4' into 'release/v4.4'
...
seperate ble wifi environment (backport v4.4)
See merge request espressif/esp-idf!20083
2023-02-09 15:45:31 +08:00
Zim Kalinowski
39a4ec2045
Merge branch 'refactor/nvs_allocatable_objects_v4.4' into 'release/v4.4'
...
refactor(nvs): custom allocator for all objects allocated in NVS (v4.4)
See merge request espressif/esp-idf!21793
2023-02-08 18:01:10 +08:00
Zim Kalinowski
a83c40eaf0
Merge branch 'feature/mac_crc_v4.4' into 'release/v4.4'
...
esp_hw_support(esp32): If the MAC_FACTORY CRC check fails, then INVALID_CRC instead of abort (v4.4)
See merge request espressif/esp-idf!22115
2023-02-08 17:04:30 +08:00
morris
9160670a4a
Merge branch 'docs/make_s3_octal_flash_error_handling_clearer_v4.4' into 'release/v4.4'
...
docs: make s3 octal flash error handling clearer (v4.4)
See merge request espressif/esp-idf!22271
2023-02-08 15:47:02 +08:00
Armando
dfe505cbb3
docs: make s3 octal flash error handling clearer
2023-02-08 12:17:45 +08:00
Aleksei Apaseev
d3eb5b2346
tools: fix the missing chip type in esp-coredump when the board is not connected
...
Closes https://github.com/espressif/esp-idf/issues/10400
2023-02-08 10:07:15 +08:00
chensheng
a1fd8065bd
seperate ble wifi environment
2023-02-08 10:05:31 +08:00
Alexey Lapshin
7b04075676
docs: update link for ESP ROM ELF releases
2023-02-07 18:01:48 +07:00
Zim Kalinowski
80d81c6c8f
Merge branch 'bugfix/ulp_riscv_i2c_example_crashes_on_s2_v4.4' into 'release/v4.4'
...
ulp-riscv: ULP RISC-V I2C example gets stuck on esp32s2 (v4.4)
See merge request espressif/esp-idf!21861
2023-02-07 17:55:58 +08:00
Zim Kalinowski
3cf24d8685
Merge branch 'feature/usb_host_feature_and_refactor_backports_v4.4' into 'release/v4.4'
...
USB Host: Backport multiple bugfixes/refactors to v4.4
See merge request espressif/esp-idf!21583
2023-02-07 17:54:35 +08:00
Zim Kalinowski
2dec69fa82
Merge branch 'feature/lower-iram-utilization-of-heap-component_v4.4' into 'release/v4.4'
...
heap: lower the utilization of IRAM by the heap component binary (backport v4.4)
See merge request espressif/esp-idf!21237
2023-02-07 16:54:58 +08:00
Fu Hanxi
dab3f38f0f
Merge branch 'ci/fix/isort_incompatible_with_py37_v4.4' into 'release/v4.4'
...
ci: fix isort py37 incompatible issue (v4.4)
See merge request espressif/esp-idf!22226
2023-02-07 09:12:10 +08:00
David Čermák
57528b8d17
Merge branch 'bugfix/fix_mdns_example_v4.4_' into 'release/v4.4'
...
mDNS: Fix example test in CI (v4.4)
See merge request espressif/esp-idf!20815
2023-02-07 00:02:00 +08:00
Jiang Jiang Jian
4a4227a3b8
Merge branch 'bugfix/optimize_abnormal_beacon_log_4.4' into 'release/v4.4'
...
esp_wifi:bugfix for optimize abnormal beacon log 4.4
See merge request espressif/esp-idf!22211
2023-02-06 22:02:10 +08:00
xueyunfei
f73a2cd0f9
esp_wifi:bugfix for optimize abnormal beacon log
2023-02-06 14:52:46 +08:00
Jiang Jiang Jian
0c8dd57d2a
Merge branch 'bugfix/bdsa_security_issues_v4.4' into 'release/v4.4'
...
wpa_supplicant:BDSA related patch updates v4.4
See merge request espressif/esp-idf!21605
2023-02-06 12:12:09 +08:00
morris
e1e9e10d3b
Merge branch 'bugfix/rtc_8md256_deepsleep_time_esp32_v4.4' into 'release/v4.4'
...
pm: Fixed sleep time inaccurate bug when select 8MD256 as rtc slow clock on ESP32 (v4.4)
See merge request espressif/esp-idf!21822
2023-02-06 11:13:52 +08:00
morris
3ecf906721
Merge branch 'bugfix/fix_mspi_timing_tuning_psram_timing_issue_v4.4' into 'release/v4.4'
...
mspi_tuning: fix psram timing tuning bug (v4.4)
See merge request espressif/esp-idf!21625
2023-02-06 11:11:07 +08:00
morris
43b9f6d4ac
Merge branch 'feature/do_not_disable_cache_when_xip_from_psram_v4.4' into 'release/v4.4'
...
system: do not disable cache when xip from psram (v4.4)
See merge request espressif/esp-idf!21651
2023-02-06 11:10:14 +08:00
Jiang Jiang Jian
d6682ce9c4
Merge branch 'bugfix/minor_syntax_changes_v4.4' into 'release/v4.4'
...
wpa_supplicant: Fixing a collection of issues encountered during application testing.
See merge request espressif/esp-idf!22098
2023-02-06 10:37:17 +08:00
Fu Hanxi
43ad48e43f
Merge branch 'bugfix/env_var_SDKCONFIG_DEFAULTS_fail_with_bootloader_subproject_v4.4' into 'release/v4.4'
...
build_system: stop looking for env var `SDKCONFIG_DEFAULTS` in bootloader subproject (v4.4)
See merge request espressif/esp-idf!21975
2023-02-06 10:36:56 +08:00
Fu Hanxi
2684850a13
ci: fix isort py37 incompatible issue
2023-02-06 10:32:38 +08:00
Island
bd5af4d879
Merge branch 'bugfix/add_nimble_fail_case_kownissues' into 'release/v4.4'
...
add NIMBLE_GAP_17021 to kownIssues (4.4)
See merge request espressif/esp-idf!21475
2023-02-03 16:26:06 +08:00
Chen Sheng
54fea8f9b3
add NIMBLE_GAP_17021 to kownIssues (4.4)
2023-02-03 16:26:06 +08:00
Shreyas Sheth
e4c5d21106
wpa_supplicant:BDSA related patch updates
2023-02-03 06:46:30 +00:00
Roland Dobai
0e2db09744
Merge branch 'bugfix/fix_windows_path_case_sensitivity_v4.4' into 'release/v4.4'
...
bugfix: Fix windows path case sensitivity (v4.4)
See merge request espressif/esp-idf!22076
2023-02-03 14:40:32 +08:00
Roland Dobai
3e1f704d5b
Merge branch 'fix/tools_click_envvar_v4.4' into 'release/v4.4'
...
Tools: Improve idf.py error message when the argument value collides with the environment variable (v4.4)
See merge request espressif/esp-idf!21886
2023-02-03 14:37:45 +08:00
Roland Dobai
dd2c7f8a59
Merge branch 'bugfix/support_coredump_stack_xtensa_v4.4' into 'release/v4.4'
...
coredump: custom core dump stack is now supported on Xtensa targets (backport v4.4)
See merge request espressif/esp-idf!21805
2023-02-03 14:37:16 +08:00
Roland Dobai
ff86fa0260
Merge branch 'bugfix/fix_esp32s3_diram_calculation_v4.4' into 'release/v4.4'
...
Tools: Fix diram size calculation (v4.4)
See merge request espressif/esp-idf!21671
2023-02-03 14:36:13 +08:00
Jiang Jiang Jian
bd54673f81
Merge branch 'doc/update_nimble_mesh_example_information_v4.4' into 'release/v4.4'
...
Nimble: Update Mesh example documentation (v4.4)
See merge request espressif/esp-idf!21579
2023-02-03 13:53:29 +08:00
Jiang Jiang Jian
bf4a710c23
Merge branch 'doc/update_wifi_amsdu_docs_v4.4' into 'release/v4.4'
...
doc: update wifi amsdu docs(Backport v4.4)
See merge request espressif/esp-idf!21750
2023-02-03 13:52:59 +08:00
Jiang Jiang Jian
c97db9189e
Merge branch 'bugfix/wps_start_state_issue_v4.4' into 'release/v4.4'
...
esp_wifi: Add check for wps start state (v4.4)
See merge request espressif/esp-idf!22027
2023-02-03 13:52:39 +08:00
Jiang Jiang Jian
5360833e0b
Merge branch 'bugfix/peer_dev_rec_add_and_clear_issue_v4.4' into 'release/v4.4'
...
NimBLE: Fix incomplete clearing of peer_dev_rec (v4.4)
See merge request espressif/esp-idf!22012
2023-02-03 13:51:55 +08:00
Jiang Jiang Jian
808fcf8b44
Merge branch 'bugfix/precommit_isort_deprecation_v4.4' into 'release/v4.4'
...
ci: Fix pre-commit hook per isort deps deprecation (v4.4)
See merge request espressif/esp-idf!22207
2023-02-03 13:51:38 +08:00
Jiang Jiang Jian
f46b03fd91
Merge branch 'bugfix/a2dp_error_code_v4.4' into 'release/v4.4'
...
bt:Fixed the use of invalid configuration when the peer device configures the stream, and returned an incorrect error code(v4.4)
See merge request espressif/esp-idf!21623
2023-02-03 13:51:10 +08:00
Jiang Jiang Jian
a60b89bb49
Merge branch 'bugfix/coex_enable_disable_not_in_pairs_v4.4' into 'release/v4.4'
...
bluetooth: fix that functions "coex_enable" and "coex_disable" are not used in pairs(backport v4.4)
See merge request espressif/esp-idf!22095
2023-02-03 13:50:53 +08:00
Jiang Jiang Jian
56083a12fc
Merge branch 'example/opt_a2dp_gatts_coex_example_v4.4' into 'release/v4.4'
...
rebase a2dp_gatts_coex to latest a2dp_sink (v4.4)
See merge request espressif/esp-idf!22004
2023-02-03 13:50:41 +08:00
Jiang Jiang Jian
320894986d
Merge branch 'bugfix/fix_ble_some_bugs_20221219_v4.4' into 'release/v4.4'
...
backport some BLE bugs 20221219 (backport v4.4)
See merge request espressif/esp-idf!21709
2023-02-03 13:50:26 +08:00
Jiang Jiang Jian
b818abb0d7
Merge branch 'bugfix/fix_some_ble_bugs_by_cjh_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs (backport v4.4)
See merge request espressif/esp-idf!21691
2023-02-03 13:50:12 +08:00
Jiang Jiang Jian
202e1c1fb8
Merge branch 'feature/report_acl_conn_cmp_stat_to_app_v4.4' into 'release/v4.4'
...
feature/report ACL link related events to application (v4.4)
See merge request espressif/esp-idf!21525
2023-02-03 13:49:59 +08:00
Jiang Jiang Jian
cdb87a514f
Merge branch 'bugfix/remove_sha384_hash_for_bigger_certs_v4.4' into 'release/v4.4'
...
esp_wifi: remove sha384 hash for cert size > 2k (v4.4)
See merge request espressif/esp-idf!21964
2023-02-03 13:49:46 +08:00
Jiang Jiang Jian
0c8ec2a066
Merge branch 'fix/long_assoc_comeback_time_v4.4' into 'release/v4.4'
...
esp_wifi: reject AP when assoc comeback time given is greater than 5 seconds (Backport v4.4)
See merge request espressif/esp-idf!21842
2023-02-03 12:23:16 +08:00
Mahavir Jain
d708ee2e92
Merge branch 'bugfix/fix_httpd_req_cleanup_v4.4' into 'release/v4.4'
...
esp_http_server: fix wrong context pointer in httpd_req_cleanup function (v4.4)
See merge request espressif/esp-idf!21732
2023-02-02 22:28:36 +08:00
Mahavir Jain
637dc39e8a
Merge branch 'bugfix/esp_tls_timeout_v4.4' into 'release/v4.4'
...
esp_tls: Fix issue when timeout is not explicitly given in esp_tls_cfg_t (v4.4)
See merge request espressif/esp-idf!21744
2023-02-02 22:28:18 +08:00
Mahavir Jain
2a1ede3f9d
Merge branch 'update_v4.4/mbedtls_v2.28.2' into 'release/v4.4'
...
mbedtls: Update to release v2.28.2 (v4.4)
See merge request espressif/esp-idf!21896
2023-02-02 22:27:22 +08:00
Mahavir Jain
0e4c086a35
Merge branch 'fix/mbedtls_port_sanity_checks_and_return_values_v4.4' into 'release/v4.4'
...
mbedtls/port: refactor sanity checks and their return values (v4.4)
See merge request espressif/esp-idf!22128
2023-02-02 22:26:50 +08:00
Mahavir Jain
11277bfdc5
Merge branch 'bugfix/remove_s3_dis_boot_remap_efuse_bit_v4.4' into 'release/v4.4'
...
docs: remove mention of DIS_BOOT_REMAP for chips other than ESP32-S2 (v4.4)
See merge request espressif/esp-idf!21810
2023-02-02 22:26:07 +08:00
Mahavir Jain
79239605fe
Merge branch 'fix/stack-dram-memory-protection_v4.4' into 'release/v4.4'
...
heap: Modify the memory type of the memory used as startup stack when memory protection is enabled (backport v4.4)
See merge request espressif/esp-idf!22171
2023-02-02 22:24:43 +08:00
morris
969569dec0
Merge branch 'bugfix/i2s_update_regs_before_start_v4.4' into 'release/v4.4'
...
i2s: fixed rx update stuck bug (v4.4)
See merge request espressif/esp-idf!21777
2023-02-02 21:40:37 +08:00
morris
b58d463fdd
Merge branch 'bugfix/fix_micro_error_SPI_HOST_MAX_v4.4' into 'release/v4.4'
...
spi: fix micro SPI_HOST_MAX error (v4.4)
See merge request espressif/esp-idf!22148
2023-02-02 21:40:14 +08:00
morris
854c55c61e
Merge branch 'feature/_spi_slave_reset_trans_queue_api_v4.4' into 'release/v4.4'
...
spi: limit esp32 dma workaround only on esp32(v4.4)
See merge request espressif/esp-idf!21382
2023-02-02 21:39:51 +08:00
morris
cc423c3d44
Merge branch 'bugfix/gdma_uhci_id_4.4' into 'release/v4.4'
...
gdma: correct the dma trigger of UHCI && fix async memcpy conflict with peripheral DMA (v4.4)
See merge request espressif/esp-idf!22007
2023-02-02 21:30:20 +08:00
Island
ae8195e9df
Merge branch 'bugfix/change_position_of_vendor_model_and_gen_onoff_model_callback_forv4.4' into 'release/v4.4'
...
ble_mesh:example:change position of vendor model and generic onoff model callback(v4.4)
See merge request espressif/esp-idf!21799
2023-02-02 20:48:52 +08:00
Yuan Hong Hui
97ab485bdf
ble_mesh:example:change position of vendor model and generic onoff model callback(v4.4)
2023-02-02 20:48:52 +08:00
Michael (XIAO Xufeng)
b94278a594
Merge branch 'update/version_4_4_4' into 'release/v4.4'
...
Update version to 4.4.4
See merge request espressif/esp-idf!22093
2023-02-02 20:04:56 +08:00
David Cermak
9e307b1114
ci: Fix pre-commit hook per isort deps deprecation
...
isorts dependecy became deprecated. Fixed to use 5.12.0 version of isort pre-commit
2023-02-02 10:07:32 +01:00
jgujarathi
922cbc0cb4
wpa_supplicant : Prevent h2e config overwrite
...
Current esp_wifi_get_config doesn't return correct value of h2e config which will cause h2e config to be overwritten in Station connected handler.
Add one preventative condition to take care of this.
2023-02-01 12:49:25 +05:30
jgujarathi
d23c21bd2a
wpa_supplicant : Fix invalid de-init of last_scan_res_used
...
During the wifi deinit last_scan_res_used pointer is not set to 0 which will cause it be used directly after reinit.
Added changes which will set it to 0 during init and deinit.
2023-02-01 12:44:55 +05:30
jgujarathi
4b77473982
wpa_supplicant : Correct scan results for GCMP RSN
...
Fixed a typo which was causing scan results for GCMP not showing correctly
2023-02-01 12:43:01 +05:30
morris
46b66530ce
gdma: prevent mutli-channels connect to the same peripheral
...
1. add check in the gdma driver, to prevent multiple channels connecting
to the same peripheral
2. memory copy DMA ID will occupy the peripheral's DMA ID on some ESP
targets (e.g. esp32c3/s3). We should search for a free one when
install async memcpy driver.
Closes https://github.com/espressif/esp-idf/issues/10575
2023-02-01 11:10:26 +08:00
morris
2a9759ea24
gdma: correct the dma trigger of uart
...
GDMA trigger actually is not assigned to UART controller, but for UHCI
controller
2023-02-01 10:56:01 +08:00
Guillaume Souchere
85193654f0
heap: Modify the memory type of the memory used as startup stack when memory protection is enabled
...
If memory protection is enabled on esp32c3 and esp32s3, we don't want to the heap component to see
the startup stack memory as D/IRAM but as DRAM only. Introduce a new type to make this possible in
the same fashion the regular D/IRAM regions are handled.
2023-01-31 07:57:02 +01:00
wanlei
d6cf435f2d
spi_flash: fix flash function arg_check with spi host_id
2023-01-30 10:35:07 +08:00
wanlei
9526b100a4
spi: fix micro SPI_HOST_MAX error
...
Closes https://github.com/espressif/esp-idf/issues/10349
2023-01-29 16:32:45 +08:00
Sarvesh Bodakhe
a4e9c56403
esp_wifi: Update wifi libs
...
Update wifi libs with below changes -
1. reject AP when assoc comeback time given is greater than 5 seconds
2023-01-28 11:29:01 +05:30
harshal.patil
ecdd202285
mbedtls/port: added stream_block parameter sanity check
2023-01-25 15:38:28 +05:30
harshal.patil
734724ba79
mbedtls: fix esp_aes_crypt_ctr writing to null stream block
2023-01-25 15:38:28 +05:30
harshal.patil
865a72eb8f
mbedtls: added SOC_AES_SUPPORT_AES_192 check in esp_aes_gcm_setkey()
2023-01-25 15:38:28 +05:30
KonstantinKondrashov
c1ea06443a
esp_hw_support(esp32): If the MAC_FACTORY CRC check fails, then esp_efuse_mac_get_default returns INVALID_CRC instead of abort
...
Closes https://github.com/espressif/esp-idf/issues/10401
2023-01-23 20:05:53 +08:00
wangmengyang
86b2779adc
bluetooth: fix that functions "coex_enable" and "coex_disable" are not used in pairs on ESP32-C3 and ESP32-S3
2023-01-20 10:53:52 +08:00
Xiao Xufeng
e8bdaf9198
versions: Update version to 4.4.4
2023-01-20 02:12:49 +08:00
Alexey Lapshin
3e978d1d8a
efuse: fix esp_efuse_utility_write_reg() declaration
2023-01-19 14:29:36 +07:00
Djordje Nedic
e2815b3d04
bugfix: Fix windows path case sensitivity
...
This commit fixes an issue where paths on Windows are case insensitive, for instance when setting the build folder its name would be converted to lowercase.
The culprit is our realpath() function, that was calling os.path.normcase() internally, since we are removing that call it makes sense to just remove the function entirely and call os.path.realpath() wherever necessary.
Closes https://github.com/espressif/esp-idf/issues/10282
2023-01-18 22:41:41 +01:00
Cao Sen Miao
a645015dee
esp_flash: correct veriable 'size' description
2023-01-17 14:35:04 +08:00
Cao Sen Miao
c07c9083c1
spi_flash: Fix issue that cannot get accurate flash size when encounter large size memory,
...
Closes https://github.com/espressif/esp-idf/pull/9566
2023-01-17 14:35:03 +08:00
Jiang Jiang Jian
800dec96e9
Merge branch 'bugfix/clear_pmk_cache_for_missing_reason_codes' into 'release/v4.4'
...
Fix missing disconnected callback (Backport v4.4)
See merge request espressif/esp-idf!22036
2023-01-14 01:01:20 +08:00
Shyamal Khachane
850ac23d14
esp_wifi: Fix missing disconnected callback
2023-01-13 11:38:28 +05:30
Jiang Jiang Jian
d4080633f9
Merge branch 'feature/efuse_rev_major_minor_v4.4' into 'release/v4.4'
...
efuse: Adds major and minor versions (v4.4)
See merge request espressif/esp-idf!19541
2023-01-12 16:24:59 +08:00
Shreyas Sheth
18f5c3e2fc
esp_wifi: Add check for wps start state
2023-01-12 11:55:59 +05:30
Sumeet Singh
2a4fd41d9a
NimBLE: Fix incomplete clearing of peer_dev_rec
2023-01-11 16:24:50 +05:30
Jin Cheng
ee9594aa04
rebase a2dp_gatts_coex to latest a2dp_sink
2023-01-11 14:40:22 +08:00
Jiang Jiang Jian
552beab8a9
Merge branch 'bugfix/sae_auth_and_pmk_issues_v4.4' into 'release/v4.4'
...
Fix SAE open auth and pmk issues (Backport v4.4)
See merge request espressif/esp-idf!21911
2023-01-10 17:19:01 +08:00
Fu Hanxi
53f390fb62
build_system: stop looking for sdkconfig file specified by env var SDKCONFIG_DEFAULTS in bootloader subproject
2023-01-10 09:49:23 +08:00
Kapil Gupta
7321307f6e
Removed sha384 hash for certs > 2k
2023-01-09 15:58:13 +05:30
Shyamal Khachane
79807ec6ab
wpa_supplicant: Set PMK from PMKSA incase of caching
2023-01-06 19:19:36 +05:30
Shyamal Khachane
de6fdfbd27
esp_wifi: Fix open auth issue after commit message exchange
2023-01-06 10:50:18 +05:30
Armando
c476c5e403
mspi: remove mspi 80m ddr mode warning regarding to timing tuning
2023-01-05 11:53:40 +08:00
mofeifei
c95db84365
docs: update cn trans for flash-encryptions
2023-01-04 21:33:40 +05:30
Mahavir Jain
aa027bd1f6
docs: remove mention of DIS_BOOT_REMAP for chips other than ESP32-S2
...
Relevant: https://esp32.com/viewtopic.php?f=13&t=31188
2023-01-04 21:31:04 +05:30
Laukik Hase
0f46f0cfa4
mbedtls: Update config options as per v2.28.2 release
2023-01-04 15:36:24 +05:30
Laukik Hase
e7fb0dbdaa
mbedtls: Update to v2.28.2
...
- Release notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.2
2023-01-04 14:05:56 +05:30
jincheng
a901900533
Added ACL link related events handler in A2DP sink GAP callback
2023-01-04 11:48:57 +08:00
jincheng
48212875f8
Added reporting for ACL link related events to application
2023-01-04 11:48:51 +08:00
Roland Dobai
1bac78fbc3
Tools: Improve idf.py error message when the argument value collides with the environment variable
...
Closes https://github.com/espressif/esp-idf/issues/10475
2023-01-03 19:01:14 +01:00
Sudeep Mohanty
96b152a01f
ulp-riscv: ULP RISC-V I2C example gets stuck on esp32s2
...
This commit fixes an issue where in the ULP RISC-V I2C example causes
a spurious wakeup of the main CPU because of a Trap signal when the ULP
core does not meet the wakeup threshold values. This was due to the fact
that the RTC_CNTL_COCPU_DONE signal was being set before the
RTC_CNTL_COCPU_SHUT_RESET_EN signal which was causing the the ULP RISC-V
core to not reset properly on each cycle.
Closes https://github.com/espressif/esp-idf/issues/10301
2023-01-02 14:24:16 +01:00
Suren Gabrielyan
74721f524b
mDNS: Fix example test in CI using multiple retries
2023-01-01 19:58:19 +00:00
muhaidong
42888d2919
doc: update wifi amsdu docs
2022-12-29 10:38:56 +08:00
cje
5998130eb9
sleep: fix sleep time inaccurate bug when select 8MD256 as rtc slow clock on ESP32
...
Related to: https://github.com/espressif/esp-idf/issues/6687
2022-12-28 15:33:57 +08:00
Omar Chebib
7d0cd23531
coredump: custom core dump stack is now supported on Xtensa targets
2022-12-26 12:24:26 +01:00
Jakob Hasse
8e47edb731
refactor(nvs): custom allocator for all objects allocated in NVS
2022-12-26 15:06:38 +08:00
laokaiyao
85392e3ec9
i2s: fixed rx update stuck bug
2022-12-23 10:53:03 +08:00
Jiang Jiang Jian
9ee3c8337d
Merge branch 'bugfix/avoid_ftm_initiator_mode_on_softap_v4.4' into 'release/v4.4'
...
Avoid ftm initiator mode on softap (Backport v4.4)
See merge request espressif/esp-idf!21757
2022-12-23 10:39:38 +08:00
Jiang Jiang Jian
221df10ced
Merge branch 'bugfix/change_the_level_of_nimble_log_forv4.4' into 'release/v4.4'
...
ble_mesh:example:change the level of nimble host log(v4.4)
See merge request espressif/esp-idf!21629
2022-12-22 19:42:11 +08:00
Jiang Jiang Jian
cfeccaa685
Merge branch 'bugfix/correct_the_default_SR_mode_v4.4' into 'release/v4.4'
...
bugfix/correct the SR_mode selection when konw nothing about Peripheral's SR_mode (v4.4)
See merge request espressif/esp-idf!21520
2022-12-22 19:37:27 +08:00
Jiang Jiang Jian
2ac433e1ae
Merge branch 'feature/nimble_support_ble_max_conn_num_v4.4' into 'release/v4.4'
...
Nimble: Support maximum number of connections to 9 on ESP32-C3 and ESP32-S3 (v4.4)
See merge request espressif/esp-idf!21551
2022-12-22 19:37:06 +08:00
Jiang Jiang Jian
90b5993867
Merge branch 'doc/opt_esp32_eco3_v4.4' into 'release/v4.4'
...
docs: mention that increasing ESP32_REV_MIN can reduce IRAM size (v4.4)
See merge request espressif/esp-idf!21702
2022-12-22 19:29:41 +08:00
Jiang Jiang Jian
aa21184a03
Merge branch 'doc/cpu_breakpoint_watchpoint_num_v4.4' into 'release/v4.4'
...
docs: fix the number of breakpoints and watchpoints for RISC-V chips (v4.4)
See merge request espressif/esp-idf!21704
2022-12-22 19:29:06 +08:00
Jiang Jiang Jian
2497798036
Merge branch 'contrib/github_pr_10199_v4.4' into 'release/v4.4'
...
Removed the 'configASSERT( xInheritanceOccurred == pdFALSE )' assertion from xQueueSemaphoreTake (GitHub PR)(v4.4)
See merge request espressif/esp-idf!21501
2022-12-22 19:28:20 +08:00
gauri patankar
a744595440
esp_wifi:Update wifi libs
...
1. Avoid ftm initiator mode on softap
2. Fix home channel issue in ftm for apsta mode
3. Fix int overflow for T1-T4 counter variable
2022-12-22 15:03:40 +05:30
Mahavir Jain
6d80c334f7
Merge branch 'bugfix/update_docs_for_secure_dl_mode_v4.4' into 'release/v4.4'
...
docs: Fix Secure DL mode documentation about flash read being unsupported (v4.4)
See merge request espressif/esp-idf!21654
2022-12-22 17:15:59 +08:00
Michael (XIAO Xufeng)
1d5fd5587e
Merge branch 'feature/modbus_remove_component_v44' into 'release/v4.4'
...
freemodbus: remove component files from esp-idf (backport v4.4)
See merge request espressif/esp-idf!18763
2022-12-22 17:05:56 +08:00
Alex Lisitsyn
ea646a9c22
freemodbus: remove component files from esp-idf (backport v4.4)
2022-12-22 17:05:55 +08:00
Michael (XIAO Xufeng)
800d11c48f
Merge branch 'contrib/github_pr_10106_v4.4' into 'release/v4.4'
...
hal/uart_ll.h: Fix compile with C++ (GitHub PR) (v4.4)
See merge request espressif/esp-idf!21455
2022-12-22 17:01:14 +08:00
Jiang Jiang Jian
78e9a38ef4
Merge branch 'bugfix/fix_max_conn_num_issue_v4.4' into 'release/v4.4'
...
esp_wifi: change max connection num on ESP32C3 and ESP32S3 (Backport v4.4)
See merge request espressif/esp-idf!21753
2022-12-22 15:36:02 +08:00
Harshit Malpani
3353d8404a
esp_http_server: fix wrong context pointer in httpd_req_cleanup function
...
Added example which fails without the fix
Closes https://github.com/espressif/esp-idf/issues/10265
2022-12-22 10:14:34 +05:30
zhangyanjiao
8abcacd25e
esp_wifi: change max connection num on ESP32C3 and ESP32S3
...
Closes WIFI-5134
2022-12-22 11:45:50 +08:00
Jiang Jiang Jian
3d6e33e9a4
Merge branch 'fix/clear_cur_pmksa_v4.4' into 'release/v4.4'
...
Clear current pmksa before generating RSN IE (Backport v4.4)
See merge request espressif/esp-idf!21687
2022-12-22 09:37:40 +08:00
Jiang Jiang Jian
c88d8829cf
Merge branch 'bugfix/unstall_other_cpu_on_core_reset_v4.4' into 'release/v4.4'
...
bugfix: unstall other cpu on core reset (backport v4.4)
See merge request espressif/esp-idf!21496
2022-12-21 19:55:01 +08:00
Jiang Jiang Jian
1d4f6af1bc
Merge branch 'refactor/freertos_remove_gpl_license_text' into 'release/v4.4'
...
freertos: Remove GPL license text from port files
See merge request espressif/esp-idf!21588
2022-12-21 19:54:06 +08:00
Laukik Hase
8c7b0c191e
esp_tls: Fix issue when timeout is not explicitly given in esp_tls_cfg_t
...
- If internet connectivity weakened or disappeared suddenly while we were
in the TLS handshake stage, the app got stuck at that point indefinitely.
- This was because when timeout was not explicitly specified in esp_tls_cfg_t,
the default timeout was set at the wrong place. This causes the sockets to be
setup with zero timeout, hence the indefinite wait.
2022-12-21 14:42:44 +05:30
KonstantinKondrashov
e59269efa0
esp_hw_support: Fix version in esp_chip_info for C3 and H2
2022-12-20 21:14:36 +08:00
Michael (XIAO Xufeng)
a5964c442f
esp32s3: fixed bug chip v0.0 detected as vX.Y
...
A typical value is 2.8.
Previous commit 32ef2b321a doesn't fix the issue cleanly. The MSB of wafer_minor also has this problem.
2022-12-20 21:14:36 +08:00
Shyamal Khachane
aba1eb81ea
wpa_supplicant: Clear current pmksa before generating RSN IE
...
Also update wifi libs with below changes -
- Fix reason codes for Invalid PMKID
- Fix handling of Assoc Resp status codes for Station
2022-12-20 17:35:40 +05:30
Michael (XIAO Xufeng)
9e87d53fed
esp32s3: fixed bug chip v0.0 detected as vX.0
...
A typical value is 2.0.
2022-12-20 16:30:13 +08:00
KonstantinKondrashov
26960f1734
efuse: Adds major and minor versions and others
2022-12-20 16:30:13 +08:00
Armando
7dde97d2d6
test_app: xip_psram test app
2022-12-20 14:00:49 +08:00
zwj
046a5b145d
Update bt lib for ESP32
...
- Add config to set duplicate scan list refresh period
- overwrite the oldest device infor if the list is full
- Fixed duplicate scan period is not accurate
2022-12-20 11:40:34 +08:00
zwj
4cb0e30b08
Update bt lib for ESP32-C3 and ESP32-S3
...
- Add config to set duplicate scan list refresh period
- overwrite the oldest device infor if the list is full
- Fixed duplicate scan period is not accurate
2022-12-20 11:39:35 +08:00
chenjianhua
41c643909e
update bt lib for ESP32-C3 and ESP32-S3
...
1 fixed privacy error for directed adv
2 fixed multi periodic adv sync failed in air
2022-12-20 11:38:22 +08:00
zwj
c32c9d8833
Fixed some memory was not released after bluetooth controller initialization failed on ESP32-C3 and ESP32-S3
2022-12-20 11:36:58 +08:00
chenjianhua
bdfc1426ac
update bt-lib for ESP32
...
1 change default TX power to 9 dBm
2 fixed disconnect reason 0x1f (unspecified error)
3 fixed connection timeout due to terminate ind has not been acknowledged
2022-12-20 11:34:43 +08:00
zwj
13493a6137
Fixed some memory was not released after bluetooth controller initialization failed on ESP32
2022-12-20 11:29:33 +08:00
Ivan Grokhotkov
78af134110
docs: fix the number of breakpoints and watchpoints for RISC-V chips
2022-12-19 14:37:15 +01:00
Djordje Nedic
2ae52901bd
idf_size.py: Fix issue where diram size was halved in cases where iram was not fully filled with cache
...
This fixes an attempted fix for diram size calculation where it was counted twice, however the fix did not account for cases where iram was not fully filled with cache and therefore was of non 0 size.
Now the calculation should be correct regardless of the cache size.
Closes https://github.com/espressif/esp-idf/issues/9960
Fix expected output
2022-12-19 14:22:00 +01:00
Ivan Grokhotkov
e1d01a9032
docs: mention that increasing ESP32_REV_MIN can reduce IRAM size
2022-12-19 14:07:32 +01:00
Jiang Jiang Jian
56efeb2c76
Merge branch 'bugfix/fix_multicast_issue_v4.4' into 'release/v4.4'
...
esp_wifi: fix multicast pkts drop issue for some AP when DTIM period > 1 (V4.4)
See merge request espressif/esp-idf!21599
2022-12-19 20:21:24 +08:00
chenjianhua
f44f3d13bc
bluedroid: fix ble connection update with same params
2022-12-19 19:10:26 +08:00
chenjianhua
5d6dfd139f
examples: fix ble hid led output report
2022-12-19 19:01:13 +08:00
Armando
b59cefbfc0
ut: add test config for xip_from_psram
2022-12-19 18:49:50 +08:00
chenjianhua
8cf14e42ba
bluedroid: fix encrypt keysize of GATT characteristic permission
2022-12-19 17:42:08 +08:00
chenjianhua
0cb30a3da0
bluedroid: correct the length of att read by type pdu
2022-12-19 17:41:45 +08:00
Mahavir Jain
7a8fe58dd6
docs: Fix Secure DL mode documentation about flash read being unsupported
...
Simple flash read command is not supported if Secure DL mode is enabled on the target.
Remove reference of this from the relevant docs part.
Related: https://github.com/espressif/esptool/issues/810
Related: ESPTOOL-567
Closes IDF-6468
2022-12-16 11:52:54 +05:30
gaoxu
2e5307b247
system: don't disable cache if Flash .text and .rodata are moved to PSRAM
2022-12-16 12:59:06 +08:00
Yuan Hong Hui
b1d22143a5
ble_mesh:example:change the level of nimble host log
2022-12-15 18:00:25 +08:00
Armando
bb79980093
mspi_tuning: fix psram timing tuning bug
2022-12-15 17:08:03 +08:00
xiongweichao
d1ce1f9586
bt:Fixed the use of invalid configuration when the peer device configures the stream, and returned an incorrect error code
2022-12-15 17:01:32 +08:00
Guillaume Souchere
dd249a9ecd
esp_system: fix placement of __stack_chk_fail from flash to RAM
...
When stack check is enabled, certain functions (sometimes placed in RAM)
are being decorated with stack guards and a call to __stask_chk_fail() in
case ofr stack corruption. For this reason, __stack_chk_fail() must be
placed in RAM too.
Add stack check config in heap tests on all targets to find eventual flash to RAM
calls due to stack checks when running callgraph_check.py
2022-12-14 12:57:08 +01:00
Guillaume Souchere
43ba878870
heap: fix linker issues and remove spi flash dependencies
2022-12-14 12:57:08 +01:00
Guillaume Souchere
b78193700a
feat: remove tlsf_fls and tlsf_ffs from linker as they are inlined.
2022-12-14 12:57:08 +01:00
Guillaume Souchere
e0c92b3e04
tools: update list of references to not include symbold used by __assert_func calls
...
On xtensa architecture, the call to __assert_func uses a reference to __func__ that can
sometimes be placed in flash. Since the __asert_func can be called from functions in IRAM
the check_callgraph script can report an error when checking for invalid calls from IRAM
to flash sections. However, the __asert_func prevents this scenario at runtime so the
check_callgraph script reports a 'flas positive' situation. For this reasson, all references
to __func__$x found prior to a call to __assert_func are droped in the parsing of the rtl files.
2022-12-14 12:57:08 +01:00
Guillaume Souchere
9ec87993c8
heap: add check for usage of flash content from iram
...
this commits:
- adds build-time test to check that no call to flash regions are done from IRAM functions
- resolves problems related to IRAM function using content in flash memory
- update heap_caps_alloc_failed to use a default function name in DRAM
when necessary instead of creating a function name variable in DRAM for
each call of heap_caps_alloc_failed. This allows to save some extra bytes
in RAM.
2022-12-14 12:57:08 +01:00
Guillaume Souchere
125609963e
heap: add documentation about the function placement in IRAM and its usage in ISR
...
This commits adds a internal.md file in the heap directory to clarify the idea behind
which functions is placed in IRAM or in flash.
A section in mem_alloc.rst documentation is added to specify which functions from the
heap component API can be used in interrupt handlers.
2022-12-14 12:57:08 +01:00
Guillaume Souchere
6141600b61
heap: add selective placement of function in IRAM
...
This commit aims to place in the IRAM section only the functions that
are relevent for performance instead of placing the entire content of
multi_heap.c, mullti_heap_poisoning.c and tlsf.c in the IRAM.
2022-12-14 12:57:08 +01:00
chenjianxing
d13e431341
esp_wifi: fix multicast pkts drop issue for some AP when DTIM period > 1
2022-12-14 17:19:27 +08:00
Darian Leung
3eef9e7598
usb: Fix incorrect bmRequestType direction flag in USB Host Library
...
usb_host_transfer_submit_control() uses the incorrect bmRequestType direction
flag. Therefore, when doing a transfer check, all transfers were mistakenly
treated as OUT transfers (only affects transfer check and not actual transfer).
2022-12-13 22:28:02 +08:00
Darian Leung
974b955cff
hal: Fix USB DWC HAL host channel halt race condition
...
This commit fixes a race condtion bug with usb_dwc_hal_chan_request_halt()
where a channel the channel is halted if it has just completed a transfer
(i.e., finished processing a QTD with the "HOC" flag set) but the channel is
still pending interrupt handling. In this case...
- usb_dwc_hal_chan_request_halt() would simply read the channel's underlying
register, determine it is not active, not set the "halt_requested" flag, and
simply return true.
- The caller assumes of usb_dwc_hal_chan_request_halt() will assume that the
channel has halted, and may proceed to reconfigure the pipe/port
- When usb_dwc_hal_chan_decode_intr() comes to process the pending interrupt
it will simply return USB_DWC_HAL_CHAN_EVENT_CPLT not knowing a halt has been
requested.
This commit updates the implementation of usb_dwc_hal_chan_request_halt() so
that a halt is properly requested even if the underlying channel has already
physically halted.
2022-12-13 22:27:54 +08:00
Tomas Rezucha
5842aca69c
usb: Refactor USB Host tests
...
* Error messages improved
* Configurable for different mock devices
Note: Backport 645592e157 to v4.4 without
migrating to pytest.
2022-12-13 22:26:47 +08:00
Darian Leung
7295933f5f
usb_host: Rename struct/ll/hal symbols to use "usb_dwc" prefix
...
Following the file renaming to use the "usb_dwc" prefix, this commit
updates the symbol names of those files to use the "usb_dwc" as well.
Some LL functions were also renamed so that the register name is
mentioned.
2022-12-13 21:36:00 +08:00
Darian Leung
c06346da35
usb_host: Rename struct/ll/hal files to use "usb_dwc" prefix
...
This commit updates the DWC_OTG based struct/ll/hal file names to
use the prefix "usb_dwc". This naming scheme reduces ambiguity if
another USB controller implementation is added.
As a result, "hcd.c" has been renamed to "hcd_dwc.c"
2022-12-13 21:36:00 +08:00
Darian Leung
d33e551f47
freertos: Remove GPL license text from port files
...
This commit removes the GPL license text from various FreeRTOS port files as it
no longer matches the licensing of FreeRTOS v10.4.3 which is distributed under
the MIT license.
2022-12-13 19:29:24 +08:00
timoxd7
b116cff94f
Queue Send fix
...
Fixes rare deadlock on heavy loaded multicore-systems.
2022-12-13 17:23:29 +08:00
Darian Leung
9f3c0b1e38
usb_host: Fix incorrect memset() usage in HCD
...
This commit fixes incorrect usage of memset() in the HCD's various
_buffer_parse_...() functions. The memset was not clearing the qtd lists, and
were simply setting the first qtd to a non zero value (i.e., the length of
the QTD list).
However, no bug occurred as the subsequent _buffer_fill_...() functions would
overwrite the QTD list anyways.
2022-12-13 16:57:56 +08:00
Rahul Tank
f1ee4f551d
Nimble: Update documentation to include distinction between upstream
...
mesh example and ESP-BLE-MESH
2022-12-13 12:56:17 +05:30
Rahul Tank
7c75d88da5
Nimble: Support maximum number of connections to 9 on ESP32-C3 and ESP32-S3
2022-12-11 18:17:25 +05:30
Aditya Patwardhan
43aa501f18
esp_flash_encrypt: If it is supported then Enable secure download mode in release mode instead of disabling it completely.
2022-12-11 18:16:56 +05:30
Jin Cheng
efcef1a400
correct the SR_mode selection when konw nothing about Peripheral
2022-12-09 10:28:06 +08:00
Mahavir Jain
e86181704a
Merge branch 'fix/fix_behaviour_of_api_to_set_fe_release_mode_v4.4' into 'release/v4.4'
...
esp_flash_encrypt: If it is supported then Enable secure download mode in... (v4.4)
See merge request espressif/esp-idf!21494
2022-12-08 16:01:18 +08:00
wuzhenghui
e2b299660e
bugfix: unstall other cpu on core reset
...
- Closes https://github.com/espressif/esp-idf/issues/10320
2022-12-08 15:38:01 +08:00
Aditya Patwardhan
0a83ebcded
esp_flash_encrypt: If it is supported then Enable secure download mode in release mode instead of disabling it completely.
2022-12-08 10:28:48 +05:30
Mahavir Jain
9e46c9b894
Merge branch 'bugfix/fix_esp_https_server_initialize_v4.4' into 'release/v4.4'
...
esp_https_server: Fix initializers missing in esp_https_server (backport v4.4)
See merge request espressif/esp-idf!21482
2022-12-08 12:19:16 +08:00
morris
e72afc771f
Merge branch 'bugfix/fix_slave_gpio_cs_mixed_with_iomux_bus_v4.4' into 'release/v4.4'
...
spi_slave: fix slave can't use iomux bus mixed with gpio cs_pin (v4.4)
See merge request espressif/esp-idf!21375
2022-12-08 10:58:08 +08:00
Jiang Jiang Jian
4500ddf2f0
Merge branch 'bugfix/modify_wifi_max_conn_num_v4.4' into 'release/v4.4'
...
esp_wifi: update wifi lib
See merge request espressif/esp-idf!21479
2022-12-08 09:49:20 +08:00
Jiang Jiang Jian
6da4c6b513
Merge branch 'bugfix/fix_long_time_to_get_ip_v4.4' into 'release/v4.4'
...
lwip: fix the bug that long time to get IP (backport v4.4)
See merge request espressif/esp-idf!21462
2022-12-07 21:49:28 +08:00
jack
a34a4a91fb
esp_wifi: update wifi lib
...
1. Modify wifi max connection num
2. Fix the ESPNOW senf fail after changing opmode
3.Add wifi station config for enabling transition_disbale feature
2022-12-07 18:14:36 +08:00
jack
43f93678ce
reduce the max connection number to 15
2022-12-07 18:04:46 +08:00
zhangyanjiao
e943143e0f
esp_wifi: fix esp32c3 connect fail
...
Closes IDFCI-1524
2022-12-07 18:04:46 +08:00
Ivan Grokhotkov
a82a530387
Merge branch 'staging/esp_static_assert_v4.4' into 'release/v4.4'
...
C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT (v4.4)
See merge request espressif/esp-idf!21439
2022-12-07 16:58:01 +08:00
yuanjianmin
12252773b9
esp_https_server: Fix initializers missing in esp_https_server
2022-12-07 15:10:03 +08:00
Jiang Jiang Jian
17db9540d6
Merge branch 'fix/usb/error_handling_bacport_v4.4' into 'release/v4.4'
...
USB Host: Invalid pointer hotfix (backport v4.4)
See merge request espressif/esp-idf!21367
2022-12-07 14:00:01 +08:00
Shreyas Sheth
2bbd3ac583
esp_wifi:Add wifi station config for enabling transition_disbale feature
2022-12-07 11:44:28 +08:00
zhangyanjiao
3823a991db
update doc for espnow max encryped connection
2022-12-07 11:37:06 +08:00
zhangyanjiao
5c1ff3d70b
Modify maximum softap conn num and espnow encryption peer num
2022-12-07 11:33:00 +08:00
Wang Meng Yang
77b37716a3
Merge branch 'bugfix/reduce_BTU_TASK_stack_consumption_v4.4' into 'release/v4.4'
...
Reduce the stack consumption of BTU_TASK (backport v4.4)
See merge request espressif/esp-idf!21435
2022-12-07 11:29:48 +08:00
zhangyanjiao
85bf17d7e2
lwip: fix the bug that long time to get IP
2022-12-07 11:24:13 +08:00
Mahavir Jain
e83289fb7c
Merge branch 'docs/remote_signing_of_images_cmd_fix_v4.4' into 'release/v4.4'
...
docs: fix secure boot "Remote Signing of Images" section command (v4.4)
See merge request espressif/esp-idf!21471
2022-12-07 11:11:41 +08:00
morris
56342a6057
Merge branch 'feature/support_rotating_lcd_ssd1306_v4.4' into 'release/v4.4'
...
Support rotation on SSD1306 (backport v4.4)
See merge request espressif/esp-idf!21469
2022-12-07 10:55:55 +08:00
Jiang Jiang Jian
1d52944fda
Merge branch 'bufix/Backport_some_wifi_lwip_bugs_for_4.4_1205' into 'release/v4.4'
...
lwip:optimization dns ipv4 ipv6 timer
See merge request espressif/esp-idf!21447
2022-12-07 10:37:19 +08:00
Jiang Jiang Jian
1c0d0e505d
Merge branch 'bugfix/multiple_wifi_fixes_v4.4' into 'release/v4.4'
...
esp_wifi: backport some wifi bugfixes to v4.4
See merge request espressif/esp-idf!21449
2022-12-07 10:28:57 +08:00
harshal.patil
0062349955
docs: fix secure boot "Remote Signing of Images" section command
2022-12-06 23:46:46 +05:30
Vilem Zavodny
68178540f0
lcd: Support rotation SSD1306 and fix mirror y.
2022-12-06 15:43:17 +01:00
Jiang Jiang Jian
4e083d8214
Merge branch 'bugfix/spp_vfs_memory_leak_v4.4' into 'release/v4.4'
...
Component_bt/fix esp_spp_vfs_register memory leak(v4.4)
See merge request espressif/esp-idf!21440
2022-12-06 20:40:33 +08:00
Omar Chebib
622fb9e906
CI: check_public_headers script will detect the use of static asserts in headers
...
When a public header contains _Static_assert or static_assert, check_public_headers.py script will detect it and report it as an issue.
Indeed, public headers shall now use ESP_STATIC_ASSERT.
2022-12-06 19:28:51 +08:00
xueyunfei
2e17ad62b8
lwip:optimization dns ipv4 ipv6 timer
...
* Update submodule: git log --oneline * Update submodule: git log --oneline 6132c9755a43d4e04de4457f1558ced415756e4d..79182163e9e77547e58a6aa34db94902b9812cb3
Detailed description of the changes:
- dhcp: optimization fine timer when dhcp start(esp-lwip@79182163)
- ip6 timer: optimization lwip ip6 reassembly timer (esp-lwip@c943fc5a)
- ip4 timer: optimization lwip ip4 reassembly timer (esp-lwip@17f41c9f)
- dns timer: optimization lwip dns timer (esp-lwip@7f5ab42c)
2022-12-06 17:30:47 +08:00
Marius Vikhammer
1d13716d28
Merge branch 'bugfix/freertos_port_miss_header_v4.4' into 'release/v4.4'
...
freertos: add missing header include for esp_chip_info.h to port.c (v4.4)
See merge request espressif/esp-idf!21459
2022-12-06 14:32:36 +08:00
Jiang Jiang Jian
52ba3f1ee0
Merge branch 'bugfix/Fix_exceptional_list_params_check_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Fix exceptional list parameters check issue(v4.4)
See merge request espressif/esp-idf!21442
2022-12-06 14:13:20 +08:00
Wang Meng Yang
e0b8f83253
Merge branch 'bugfix/reattempt_crash_v4.4' into 'release/v4.4'
...
NimBLE: Fixed going for reattempt connection code (v4.4)
See merge request espressif/esp-idf!21176
2022-12-06 14:02:25 +08:00
xiongweichao
8246d6bec6
Assert when malloc user_data fail
2022-12-06 06:02:01 +00:00
xiongweichao
854a31feda
Modified spp vfs example
2022-12-06 06:02:01 +00:00
xiongweichao
cdbdb31d6d
Fixed memory leak when SPP initialization failed
2022-12-06 06:02:01 +00:00
xiongweichao
67341a31b7
Added esp_spp_vfs_unregister() to free memory allocated by esp_spp_vfs_register()
2022-12-06 06:02:01 +00:00
jack
da03bab573
small fixes
2022-12-06 13:12:17 +08:00
Marius Vikhammer
9e66eb4c9f
freertos: add missing header include for esp_chip_info.h to port.c
...
Closes https://github.com/espressif/esp-idf/issues/10310
2022-12-06 12:18:20 +08:00
morris
5d4edd8218
Merge branch 'bugfix/mcpwm_example_support_usj_v4.4' into 'release/v4.4'
...
mcpwm: bdc control example also support usb serial jtag console
See merge request espressif/esp-idf!21432
2022-12-06 11:38:57 +08:00
Wang Meng Yang
d78c08587d
Merge branch 'contrib/github_pr_9529_v4.4' into 'release/v4.4'
...
component_bt: Fixed memory leak due to not freeing memory if posting a message to a thread fails(v4.4)
See merge request espressif/esp-idf!21446
2022-12-06 10:51:53 +08:00
Jiang Jiang Jian
e5b0abcc57
Merge branch 'bugfix/backport_wifi_fixes_v4.4' into 'release/v4.4'
...
backported some wifi fixes (backport v4.4)
See merge request espressif/esp-idf!21448
2022-12-06 10:25:02 +08:00
Simon Arlott
731486ad33
hal/uart_ll.h: Fix compile with C++
...
I'm including <hal/uart_ll.h> in my C++ application because I need to
bypass the uart driver. The inline functions in the header file fail to
compile as C++.
All of the enums need explicit casts for conversion to/from integers.
Merges https://github.com/espressif/esp-idf/pull/10106
2022-12-06 10:18:32 +08:00
Kapil Gupta
c71071b36c
esp_wifi: Add changes to skip SAE handshake during WPS connection
2022-12-05 21:35:11 +05:30
Kapil Gupta
c34ba085ba
esp_wifi: Flush PMK caching if bss akm has changed
2022-12-05 21:35:05 +05:30
Kapil Gupta
9e4b31e0f2
Correct SSID copy length during WPS scan
2022-12-05 21:34:46 +05:30
morris
99b4b5fbb2
Merge branch 'bugfix/allow_bypass_lcd_cmd_v4.4' into 'release/v4.4'
...
spi_lcd: panel_io_spi_tx_color without cmd (v4.4)
See merge request espressif/esp-idf!21428
2022-12-05 22:47:22 +08:00
jack
9acf90f5e4
esp_wifi: backport some bugfixes to v4.4
...
1.Bugfix for clear bss info when wifi stop
2.Bugfix for add clear ap list interface
3.Modify wifi scan return value.
4.Change the log level of some logs to avoid misunderstanding.
5.Fix connect fail return wrong error code issue.
6.Fix WAPI issue on gtk compability and referrence to broadcast arp pkts.
7.Support WiFi tx fragment in the crypto mode of gcmp.
8.Fix tx fragment issue that pn code is less than msdu after pn code add two for tx fragment.
9.Fixed some issues on Soft-AP power save.
10.fix invalid child issue
11.fix WIFI_EVENT_AP_STADISCONNECTED event error
12.Fix SoftAP memory leak issue.
13.Fixed sta get ap info does not return connected ssid issue.
14.Fix SoftAP recv ps-poll not update inactive timer issue.
2022-12-05 22:38:33 +08:00
alex.li
d8362cce90
esp_wifi: fix wapi gtk id compability issue and adapt tx frag pn sequently.
2022-12-05 21:48:36 +08:00
Marius Vikhammer
082ff4e441
Apply suggestions to 2 files
2022-12-05 21:44:06 +08:00
muhaidong
d404e429ec
esp_wifi: Modify wifi scan return value.
...
1. Modify wifi scan return value same to docs.
2. Change some logs' log level wo avoid misunderstanding.
3. Fix connect fail return wrong error code issue
2022-12-05 21:42:57 +08:00
zhangyanjiao
df9fba9d22
update doc for set channel
2022-12-05 21:41:39 +08:00
zhangyanjiao
c227cbea3f
update wifi reason code
2022-12-05 21:40:44 +08:00
xueyunfei
cf3e45deef
esp_wifi:add clear ap list interface
2022-12-05 20:57:00 +08:00
xiongweichao
91983ad0cf
bt: Fixed incorrect parameters in switching to BTC context
2022-12-05 20:49:18 +08:00
xiongweichao
5c14b6eed1
bt:Modify the member variable *arg in struct btc_msg to arg[0]
2022-12-05 20:48:16 +08:00
xiongweichao
9ec06ba4ac
bt: Fixed memory leak due to not freeing memory if posting a message to a thread fails
2022-12-05 20:48:04 +08:00
wangjialiang
4aa7b2a837
ble_mesh: stack: Fix exceptional list parameters check issue
2022-12-05 20:25:07 +08:00
Omar Chebib
049d21bb12
C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT
...
Closes https://github.com/espressif/esp-idf/issues/9938
2022-12-05 18:16:08 +08:00
isha.pardikar@espressif.com
d927830b81
NimBLE: Fixed going for reattempt connection code
2022-12-05 14:36:48 +05:30
Zim Kalinowski
c529135c71
Merge branch 'bugfix/share_intr_v4.4' into 'release/v4.4'
...
intr_alloc: fixed freed interrupt sources not being able to be allocated again with different flags (v4.4)
See merge request espressif/esp-idf!21286
2022-12-05 16:38:09 +08:00
morris
cb4fccb38a
mcpwm: bdc control example also support usb serial jtag
2022-12-05 16:19:45 +08:00
zwj
b07e7d7c3f
Reduce the stack consumption of BTU_TASK
2022-12-05 15:50:09 +08:00
Jiang Jiang Jian
694bc6bf47
Merge branch 'feature/backport_blufi_coexist_phy_init_flag_v4.4' into 'release/v4.4'
...
esp_wifi: backport coexist fix, connectionless ps fix, blufi feature
See merge request espressif/esp-idf!21411
2022-12-05 15:04:43 +08:00
Marius Vikhammer
628af15b5a
Merge branch 'bugfix/xtensa_freertos_16B_aligned_v4.4' into 'release/v4.4'
...
FreeRTOS: Make the default stack alignment 16 for Xtensa
See merge request espressif/esp-idf!21405
2022-12-05 15:00:55 +08:00
morris
ca6a427a81
spi_lcd: panel_io_spi_tx_color without cmd
...
Closes https://github.com/espressif/esp-idf/issues/10302
2022-12-05 14:27:34 +08:00
Wang Meng Yang
6672ec0692
Merge branch 'feature/support_ble_max_conn_num_to_9_v4.4' into 'release/v4.4'
...
Support bluedroid host maximum number of connections to 9 (backport v4.4)
See merge request espressif/esp-idf!21399
2022-12-05 12:16:55 +08:00
Jiang Jiang Jian
8b24bbd919
Merge branch 'bugfix/fix_c3_s3_ble_temperature_performance_v4.4' into 'release/v4.4'
...
Fixed bluetooth disconnection caused by HW temperature rise or fall(backport v4.4)
See merge request espressif/esp-idf!21371
2022-12-05 10:52:27 +08:00
liuning
78cef1b7d2
esp_wifi: update lib for backport
2022-12-02 20:02:07 +08:00
liuning
b6800c3e01
phy: only set phy_init_flag at power domain off, when all modems deinit
2022-12-02 19:54:58 +08:00
liuning
c9996c010d
esp_wifi: fix some connectionless related issue
2022-12-02 19:53:35 +08:00
liuning
6a66453e94
docs: update BluFi documentation
2022-12-02 19:48:41 +08:00
liuning
2d2177b4ad
blufi: update version to 1.3
...
record connecting status, got ip status, maximum retry, connection end info (reason code, rssi) and provide greater information to phone
2022-12-02 19:45:28 +08:00
zhangyanjiao
de5156bb20
esp_wifi: report rssi info in wifi event
2022-12-02 19:43:24 +08:00
Jiang Jiang Jian
f90c12fc3c
Merge branch 'bugfix/fix_hid_device_vup_without_connection_4.4' into 'release/v4.4'
...
Bugfix/Fix HID Device can not remove virtually cabled device without a connection[backport 4.4]
See merge request espressif/esp-idf!21366
2022-12-02 16:00:20 +08:00
Jiang Jiang Jian
3dcb9cf8ec
Merge branch 'bugfix/sta_set_extra_ies_for_open_AP_v4.4' into 'release/v4.4'
...
esp_wifi: STA set extra IEs for open AP v4.4
See merge request espressif/esp-idf!21363
2022-12-02 16:00:31 +08:00
Omar Chebib
b2ddedb941
FreeRTOS: Make the default stack alignment 16 for Xtensa
2022-12-02 15:20:09 +08:00
Marius Vikhammer
7ae5ec946d
Merge branch 'bugfix/rtc_retain_mem_always_erased_v4.4' into 'release/v4.4'
...
Bootloader: retained memory can now be kept after reboot when custom data enabled (backport v4.4)
See merge request espressif/esp-idf!21233
2022-12-02 13:49:59 +08:00
morris
ee867ec16b
Merge branch 'bugfix/i2c_func_iram_v4.4' into 'release/v4.4'
...
I2C: put some interrupt used functions into IRAM
See merge request espressif/esp-idf!20991
2022-12-02 12:43:40 +08:00
zwj
417dff3a1e
update BLE lib for ESP32-C3 and ESP32-S3
...
- Fixed lld_con.c line 3048 assert
- Fixed crash sometimes when connected as a slave by 8th device
2022-12-02 12:01:04 +08:00
zhiweijian
6e1eb4af26
bluedroid host supports the maximum number of connections to 9
2022-12-02 12:00:53 +08:00
Wang Meng Yang
2c41b01771
Merge branch 'bugfix/fix_bt_sleep_hangs_when_enable_light_sleep_backport_v4.4' into 'release/v4.4'
...
bt: fix bt sleep flow hangs in btdm_sleep_clock_sync(backport v4.4)
See merge request espressif/esp-idf!21383
2022-12-02 11:27:12 +08:00
Jiang Jiang Jian
f9488e59a7
Merge branch 'bugfix/check_ies_in_match_security_v4.4' into 'release/v4.4'
...
Adding check for ies in match security (Backport v4.4)
See merge request espressif/esp-idf!20790
2022-12-02 10:37:39 +08:00
jack
d688fc3542
eps-wifi: update wifi lib
...
1. Adding check for ies in match security
2. Set AP rsnxe while connecting to a AP
3. Restores station status to connected when no other AP is found for roam
4. Add config option for AP retry count
5. Fix unprotected SA Query issue
2022-12-01 19:35:30 +05:30
Armando
b23a2b0a75
spi: limit esp32 dma workaround only on esp32
2022-12-01 20:57:09 +08:00
jingli
458f7190f1
bt: fix bt sleep flow hangs in btdm_sleep_clock_sync
...
Bluetooth low power related logic and regs have separate power domain from MAC and BB,
and do not power down during light sleep. If reset when power up MAC and BB in sleep
flow, it may destroy the state of bt low power part.
2022-12-01 20:53:02 +08:00
wanlei
cd08ea1f31
spi_slave: fix slave can't use iomux bus mixed with gpio cs_pin
2022-12-01 20:15:21 +08:00
zhiweijian
3f42a81447
Fixed CI esp32s3.default_2_s3.Test failed
2022-12-01 19:45:04 +08:00
zhiweijian
2902766706
- update phy lib
...
- Enable BLE pll track to fix bluetooth disconnection caused by temperature rise or fall on ESP32C3 and ESP32S3
- call pll track in controller task
2022-12-01 19:43:55 +08:00
Omar Chebib
465577dd28
Bootloader: retained memory can now be kept after reboot when custom data enabled
...
User's custom data are not taken into account during the CRC calculation anymore.
Which means taht the retained mem structure is not systematically erased
on each reboot anymore.
2022-12-01 16:34:59 +08:00
Cao Sen Miao
9a6a28734b
I2C: put some interrupt used functions into IRAM,
...
closes https://github.com/espressif/esp-idf/issues/10079
2022-12-01 16:20:56 +08:00
Tomas Rezucha
2c89caab9b
usb: Don't access uninit pointer if usbh_install fails
2022-12-01 08:37:01 +01:00
liqigan
7ba36f4d47
fix HID device can not remove virtually cabled device without a connection
...
Closes https://github.com/espressif/esp-idf/issues/10107
2022-12-01 15:18:19 +08:00
Shreyas Sheth
7252d678a0
esp_wifi: STA set extra IEs for open AP
2022-12-01 12:19:33 +05:30
Jiang Jiang Jian
00396a9d49
Merge branch 'bufix/a2dp_fail_connect_again_after_disconnect_v4.4' into 'release/v4.4'
...
component_bt: Fixed a2dp failing to connect again after disconnect(v4.4)
See merge request espressif/esp-idf!21343
2022-12-01 10:34:45 +08:00
Jiang Jiang Jian
db7c50b373
Merge branch 'bugfix/security_params_overwrite_v4.4' into 'release/v4.4'
...
Add changes to prevent security params overwritten in full scan (backport v4.4)
See merge request espressif/esp-idf!21301
2022-11-30 22:53:32 +08:00
xiongweichao
a2e8c6f95c
Fixed a2dp failing to connect again after disconnect
2022-11-30 19:11:27 +08:00
Mahavir Jain
7c1dd9025f
Merge branch 'feature/update_expat_2_5_0' into 'release/v4.4'
...
expat: Upgrade version to release v2.5.0
See merge request espressif/esp-idf!21294
2022-11-30 16:43:15 +08:00
Jiang Jiang Jian
cdf8810f63
Merge branch 'bugfix/disable_prov_encryption_v4.4' into 'release/v4.4'
...
Wifi Prov: Disabled the default support for BLE Encrpytion on characteristics read /write (v4.4)
See merge request espressif/esp-idf!21264
2022-11-30 12:06:08 +08:00
Roland Dobai
99e2722aab
Merge branch 'fix/gdbgui_v4.4' into 'release/v4.4'
...
Tools: gdbgui is not supported on Python 3.11
See merge request espressif/esp-idf!21054
2022-11-29 18:07:03 +08:00
Wang Meng Yang
89bb0c0759
Merge branch 'bt/opt_audio_datapath_v4.4' into 'release/v4.4'
...
bt/optimized a2dp_sink audio datapath (v4.4)
See merge request espressif/esp-idf!21223
2022-11-29 17:58:26 +08:00
Wang Meng Yang
359762c84a
Merge branch 'bugfix/optimize_hidh_disconnection_4.4' into 'release/v4.4'
...
Bugfix/Fix HID Host improper handle of freeing resource in esp_hid component[backport 4.4]
See merge request espressif/esp-idf!21249
2022-11-29 17:56:12 +08:00
Roland Dobai
3974be7fec
Tools: gdbgui is not supported on Python 3.11
...
Closes https://github.com/espressif/esp-idf/issues/10116
2022-11-28 10:29:34 +00:00
Roland Dobai
7a77109e0d
ci: lift restriction on pygdbmi in panic test
...
Backport of 01f1aba2d0
2022-11-28 10:29:34 +00:00
Aleksei Apaseev
e963447276
ci: lift the restriction on pygdbmi in ttfw_idf
2022-11-28 10:29:34 +00:00
gauri patankar
5bcd438a45
Add changes to prevent security params overwritten in full scan (backport v4.4)
2022-11-28 14:52:43 +05:30
Harshit Malpani
7ad67bf462
expat: Upgrade version to release v2.5.0
2022-11-28 13:55:21 +05:30
Mahavir Jain
932b6699ac
Merge branch 'fix/secure_boot_v2_fix_warning_message_v4.4' into 'release/v4.4'
...
Fix/secure boot v2 fix warning message (v4.4)
See merge request espressif/esp-idf!21275
2022-11-28 11:37:16 +08:00
Marius Vikhammer
e5999ea4fb
intr_alloc: fixed freed interrupt sources not being able to be allocated again with different flags
...
Mark the vector descriptor source as freed.
2022-11-28 10:45:27 +08:00
Roland Dobai
1c82aa5369
Merge branch 'bugfix/serial_reader_linux_writes_correctly_4.4' into 'release/v4.4'
...
bugfix(tools): idf.py monitor now reads correctly on Linux (backport 4.4)
See merge request espressif/esp-idf!21271
2022-11-25 23:24:31 +08:00
Aditya Patwardhan
98430b2f94
secure_boot_v2: Fix warning message
2022-11-25 18:34:31 +05:30
Aditya Patwardhan
0c374689ff
Merge branch 'bugfix/secure_boot_v2_bootloader_reflash_note_v4.4' into 'release/v4.4'
...
docs: secure-boot-v2: remove incorrect note about bootloader re-flash (v4.4)
See merge request espressif/esp-idf!21266
2022-11-25 20:23:08 +08:00
David Čermák
56b2ae504f
Merge branch 'feature/mqtt_cmakefile_cleanup_v4.4' into 'release/v4.4'
...
[MQTT] Simplifies MQTT CMakeLists file(v4.4)
See merge request espressif/esp-idf!20483
2022-11-25 19:27:08 +08:00
Jakob Hasse
dcf87b10b6
bugfix(tools): idf.py monitor now reads correctly on Linux
...
A missing flush in the serial reader implementation for
Linux target was causing input to idf.py monitor to not
be forwarded to the application. This is fixed now.
2022-11-25 11:41:24 +01:00
Mahavir Jain
5e436add7a
docs: secure-boot-v2: remove incorrect note about bootloader re-flash
...
In secure-boot-v2 scheme, one can always regenerate signature using
secure boot signing key and re-flash either bootloader or application.
2022-11-25 14:23:24 +05:30
Rahul Tank
d86afd82c1
Wifi Prov: Disabled the default support for BLE Encrpytion on characteristics read /write
...
By default, disabled the BLE Encrpyption requirement for provisioning characteristic.
With this flag enabled, when remote attempts to read and if the ACL link is not encrypted,
ESP device will return Insufficient Authentication. It is remote device responsibility to go
for link encryption which may result in pairing.
Some devices do not proceed for any pairing and just show failure pop-up. Also, user needs
to remove bonding on remote phone manually and then try again. This is causing bad user experience.
End user can enable it as per their use case.
2022-11-25 14:18:15 +05:30
David Čermák
c2c6457fbf
Merge branch 'bugfix/mqtt_start_stop_timer_fixes_v4.4' into 'release/v4.4'
...
mqtt: Fix keepalive with esp-timer; clean close SM (v4.4)
See merge request espressif/esp-idf!20816
2022-11-25 15:25:24 +08:00
liqigan
54c5e28c80
optimize HID Host disconnection procedure
2022-11-25 09:34:12 +08:00
Euripedes Rocha
c273e132ff
[MQTT] Simplifies MQTT CMakeLists file
...
- Removes mocks creation
- Adds tcp_transport explicitly as dependency
Closes https://github.com/espressif/esp-idf/issues/9630
2022-11-24 15:03:23 +00:00
Jiang Jiang Jian
39189e7522
Merge branch 'bugfix/fixed_HIDH_connection_failure_v4.4' into 'release/v4.4'
...
bugfix/fixed connection failure and build errors of HID host (v4.4)
See merge request espressif/esp-idf!21210
2022-11-24 19:12:13 +08:00
Jiang Jiang Jian
f2777e994d
Merge branch 'ci/iram_overflow_build_ssc_and_test_apps_4.4' into 'release/v4.4'
...
CI: build ssc and test apps iram overflow (4.4)
See merge request espressif/esp-idf!21217
2022-11-24 18:45:02 +08:00
Jin Cheng
a1b4ef2806
Increase BtI2STask stack depth to avoid stack overflow
2022-11-24 12:14:15 +08:00
Jin Cheng
2c38701f68
optimized a2dp_sink audio datapath
...
1. removed audio cache in BTC layer of Bluedroid
2. added flow control for audio data in application layer
Closes https://github.com/espressif/esp-idf/issues/9622
2022-11-24 12:14:08 +08:00
Chen Yudong
8eb55c84a8
test_apps: fix IRAM overflow in build test apps
2022-11-24 11:33:59 +08:00
Jin Cheng
2d220b5c3f
1. changed pin_type of Legacy Paring from FIXED to VARIABLE to avoid authentication failure
...
2. provide compatibilities with devices that do not support Secure Simple Paring
Closes https://github.com/espressif/esp-idf/issues/10069
Closes https://github.com/espressif/esp-idf/issues/10005
2022-11-23 20:53:41 +08:00
Jin Cheng
11ab4404ff
fixed build errors with Secure Simple Paring disabled
2022-11-23 20:52:09 +08:00
Jiang Jiang Jian
2302651311
Merge branch 'mesh/bugfix_fix_memory_leak_issue_v4.4' into 'release/v4.4'
...
esp_mesh: fix the memeory leak issue when call esp_mesh_start/stop (backport v4.4)
See merge request espressif/esp-idf!21133
2022-11-23 11:42:25 +08:00
morris
832ba7dba2
Merge branch 'bugfix/legacy_rmt_resource_leak_v4.4' into 'release/v4.4'
...
rmt: fix memory leak in the legacy driver (v4.4)
See merge request espressif/esp-idf!21167
2022-11-23 11:29:17 +08:00
Wang Meng Yang
4f3f8ebb3d
Merge branch 'bugfix/fix_hfp_clcc_parser_bug_4.4' into 'release/v4.4'
...
Bugfix/Fix HFP client parse CLCC command response bug[backport 4.4]
See merge request espressif/esp-idf!21157
2022-11-23 11:09:41 +08:00
Wang Meng Yang
2b4b59e635
Merge branch 'bugfix/a2dp_source_memory_access_out_of_bounds_v4.4' into 'release/v4.4'
...
Fixed the issue memory access out of bounds in a2dp_source example (v4.4)
See merge request espressif/esp-idf!21145
2022-11-23 10:32:16 +08:00
Island
b781bb3134
Merge branch 'bugfix/change_log_print_forv4.4' into 'release/v4.4'
...
ble_mesh:example:Add command to test the function of duplicate exceptional list(v4.4)
See merge request espressif/esp-idf!21121
2022-11-23 10:25:47 +08:00
Yuan Hong Hui
e591c290ad
ble_mesh:example:Add command to test the function of duplicate exceptional list(v4.4)
2022-11-23 10:25:45 +08:00
Jiang Jiang Jian
76d805f15a
Merge branch 'feature/support_ble_memory_release_on_esp32c3_and_esp32s3_v4.4' into 'release/v4.4'
...
support BLE memory release on ESP32C3 and ESP32S3 (backport v4.4)
See merge request espressif/esp-idf!21168
2022-11-22 14:38:03 +08:00
Roland Dobai
00402bef5f
Merge branch 'fix/bitstring_4_v4.4' into 'release/v4.4'
...
Tools: Use bitstring package compatible with supported Python versions
See merge request espressif/esp-idf!21165
2022-11-21 22:12:45 +08:00
Zim Kalinowski
345a12c1f9
Merge branch 'feature/tlsf-dynamic-control-size_v4.4' into 'release/v4.4'
...
heap: Update to the new tlsf implementation of dynamic metadata size (backport v4.4)
See merge request espressif/esp-idf!20797
2022-11-21 19:02:35 +08:00
zwj
8e50c5acb2
support BLE memory release on ESP32C3 and ESP32S3
2022-11-21 10:46:30 +08:00
morris
1cece7eef0
rmt: fix memory leak in the legacy driver
...
Closes https://github.com/espressif/esp-idf/issues/10173
2022-11-21 10:00:24 +08:00
Roland Dobai
7f732720f0
Tools: Use bitstring package compatible with supported Python versions
...
Bitstring>=4 supports Python 3.7+ only. See:
https://github.com/scott-griffiths/bitstring/releases/tag/bitstring-4.0.1
2022-11-20 17:35:34 +01:00
morris
1f63dc70b8
Merge branch 'bugfix/fix_iram_end_redefined_backportv4.4' into 'release/v4.4'
...
bugfix: fix redefined _iram_end (backport v4.4)
See merge request espressif/esp-idf!21159
2022-11-20 18:30:09 +08:00
wuzhenghui
cf0c0d98ee
bugfix: fix redefined _iram_end
2022-11-18 19:51:23 +08:00
liqigan
a96c1fc7c6
fix HFP client parse CLCC command response bug
2022-11-18 19:41:41 +08:00
Jin Cheng
e3ec58043f
Fixed the issue memory access out of bounds in a2dp_source example
2022-11-18 16:40:03 +08:00
morris
be9d294718
Merge branch 'contrib/github_pr_10027_v4.4' into 'release/v4.4'
...
[Panic] also print to secondary USB Serial/JTAG Console (GitHub PR) (v4.4)
See merge request espressif/esp-idf!21022
2022-11-18 11:52:06 +08:00
Wang Meng Yang
da943339ad
Merge branch 'bugfix/change_default_tx_power_on_c3_and_s3_v4.4' into 'release/v4.4'
...
Change BLE default TX power on ESP32C3 and ESP32S3(backport v4.4)
See merge request espressif/esp-idf!21102
2022-11-18 10:46:33 +08:00
zhangyanjiao
4d6cce4b3b
esp_mesh: fix the memeory leak issue when call esp_mesh_start/stop
2022-11-17 17:30:52 +08:00
morris
a54467fcfb
Merge branch 'contrib/github_pr_7144_v4.4' into 'release/v4.4'
...
Update i2c.c to consider two I2C buses for clear bus counter (GitHub PR) (backport v4.4)
See merge request espressif/esp-idf!20505
2022-11-17 16:35:50 +08:00
zhiweijian
58979bee59
cleanup bluetooth sdkconfig.defaults
2022-11-17 03:46:02 +00:00
zwj
b6f3bfaa13
Update bt lib for ESP32C3 and ESP32S3
...
- Added config to disable scan backoff
- Fixed llm_scan.c assert at line 1485 during controller deinit if duplicate scan is not stopped
- Call pll track in controller task
2022-11-17 03:46:02 +00:00
zhiweijian
269c02f391
Fixed ble_compatibility_test example NVS init error
2022-11-17 03:46:02 +00:00
zwj
80078b6192
Fixed errors reported by CI clang_tidy_check
2022-11-17 03:46:02 +00:00
zwj
d6e3d887c1
Fixed sometimes BTU task overflow when doing read and write performance test
2022-11-17 03:46:02 +00:00
zwj
485f3a4ce1
change default tx power from 3dBm to 9dBm
2022-11-17 03:46:02 +00:00
Marius Vikhammer
54dcccc1f6
Merge branch 'bugfix/flake8_precommit_v4.4' into 'release/v4.4'
...
precommit: update flake8 repo url to use github (v4.4)
See merge request espressif/esp-idf!21096
2022-11-17 09:13:52 +08:00
Marius Vikhammer
43a411d452
precommit: update flake8 repo url to use github
...
Gitlab mirror repo has been deprecated.
2022-11-15 16:21:13 +08:00
morris
36dde93b57
Merge branch 'feature/remove_psram_cs_clk_pin_settings_config_s2_s3_v4.4' into 'release/v4.4'
...
psram: remove CS/CLK pin settings in kconfig on ESP32S2/S3 (v4.4)
See merge request espressif/esp-idf!21045
2022-11-15 10:53:23 +08:00
Jiang Jiang Jian
f902b64f40
Merge branch 'bugfix/a2dp_can_not_connect_after_ble_connected_v4.4' into 'release/v4.4'
...
fixed the issue iOS devices cannot initiate connection (v4.4)
See merge request espressif/esp-idf!21062
2022-11-14 15:41:14 +08:00
Jiang Jiang Jian
ca8d88a8f5
Merge branch 'bugfix/wpa_enterprise_reauth_v4.4' into 'release/v4.4'
...
esp_wifi: Fix WiFi Enterprise Reauthentication issue (v4.4)
See merge request espressif/esp-idf!21072
2022-11-14 15:24:37 +08:00
Shreyas Sheth
24efd4a505
esp_wifi: Bugfix WPA Enterprise Reauthentication issue
2022-11-14 11:12:22 +05:30
morris
c01e186442
Merge branch 'bugfix/esp32s3_rom_has_ets_printf_issue_v4.4' into 'release/v4.4'
...
esp_rom: fix esp32s3 rom ets_printf bug (backport to v4.4)
See merge request espressif/esp-idf!20795
2022-11-14 10:59:02 +08:00
Jiang Jiang Jian
c3439e040a
Merge branch 'bugfix/fixing_memory_leak_wps_scan_v4.4' into 'release/v4.4'
...
(wpa_supplicant) : Fixed a memory leak issue created when parsing scan results
See merge request espressif/esp-idf!20988
2022-11-14 10:46:31 +08:00
Jin Cheng
07518cf467
fixed the issue iOS devices cannot initiate connection
...
to ESP32 while there is a BLE connection to this ESP32
Closes https://github.com/espressif/esp-idf/issues/6557
2022-11-14 09:48:13 +08:00
morris
76caa64286
Merge branch 'docs/fix-typo-touch-pad-esp32s2-esp32s3_v4.4' into 'release/v4.4'
...
docs:fix a typo in touch_sensor.h of esp32s2 and esp32s3 (v4.4)
See merge request espressif/esp-idf!21044
2022-11-12 00:08:05 +08:00
jgujarathi
cb0ce135a5
(wpa_supplicant) : Fixed a memory leak issue created when parsing scan results.
2022-11-11 17:11:00 +05:30
Armando
3fb3600ee0
psram: remove CS/CLK pin settings in kconfig on ESP32S2/S3
2022-11-11 17:45:03 +08:00
Linda
d6ffcfdae8
docs:fix a typo in touch_sensor.h of esp32s2 and esp32s3
2022-11-11 17:40:18 +08:00
jiangguangming
c6e5bee48a
esp_rom: add rom api esp_rom_uart_set_as_console for riscv chips
2022-11-11 17:08:42 +08:00
Jiang Jiang Jian
1411de54b4
Merge branch 'feature/support_hpm_on_flash_4.4' into 'release/v4.4'
...
spi_flash: Building a framework to enable HPM when flash works under high speed mode, take GD as an example.(backport v4.4)
See merge request espressif/esp-idf!17758
2022-11-11 16:47:26 +08:00
Jiang Jiang Jian
86d29d566b
Merge branch 'bugfix/fix_current_leakage_when_hold_digital_io_during_deep_sleep_backport_v4.4' into 'release/v4.4'
...
esp_hw_support/sleep: fix current leakage when hold digital io during deep sleep(backport v4.4)
See merge request espressif/esp-idf!20945
2022-11-11 16:33:43 +08:00
Roland Dobai
538cd8f0ae
Merge branch 'feature/oocd_ver_upgrade_v4.4' into 'release/v4.4'
...
tools: Updates OpenOCD version to 'v0.11.0-esp32-20221026' (v4.4)
See merge request espressif/esp-idf!21005
2022-11-11 15:50:44 +08:00
Zim Kalinowski
2e1deb55c0
Merge branch 'bugfix/bt_bss_wrong_address_v4.4' into 'release/v4.4'
...
Bluetooth: fix BSS placement in the linker script generated by ldgen (backport v4.4)
See merge request espressif/esp-idf!20978
2022-11-11 12:14:51 +08:00
Mahavir Jain
2d9d9e52bf
Merge branch 'feature/upgrade_argtable_3_2_2_files_v4.4' into 'release/v4.4'
...
console: argtable3: upgrade to v3.2.2 (v4.4)
See merge request espressif/esp-idf!21015
2022-11-11 11:36:40 +08:00
Jiang Jiang Jian
fd5aec2d6a
Merge branch 'bugfix/fix_part_of_modem_not_reset_when_power_on_backport_v4.4' into 'release/v4.4'
...
Coexistence: fix part of modem module not reset when power up(backport v4.4)
See merge request espressif/esp-idf!20808
2022-11-11 10:50:56 +08:00
jiangguangming
960ed3ff26
esp_rom: remove ESP_ROM_SUPPORT_MULTIPLE_UART
2022-11-11 10:28:50 +08:00
jiangguangming
a1e6f1dada
esp_rom: fix esp32s3 rom ets_printf bug
2022-11-11 10:27:48 +08:00
morris
4830bcc777
Merge branch 'feature/esp_lcd_register_io_callback_v4.4' into 'release/v4.4'
...
esp_lcd: Add function for register on color done callback (backport v4.4)
See merge request espressif/esp-idf!21032
2022-11-11 10:11:51 +08:00
morris
6a2cffe84d
Merge branch 'doc/explain_ledc_callback_return_value_v4.4' into 'release/v4.4'
...
ledc: explain the callback return value (v4.4)
See merge request espressif/esp-idf!20967
2022-11-11 10:10:13 +08:00
Vilem Zavodny
7280f9c7a5
esp_lcd: Add function for register on color done callback.
...
(cherry picked from commit 747c5993a8 )
2022-11-10 12:13:00 +01:00
morris
8cba2f2ddf
ledc: explain the callback return value
...
Closes https://github.com/espressif/esp-idf/issues/10093
2022-11-10 18:49:51 +08:00
Ivan Grokhotkov
e2cdc7f007
console: argtable3: upgrade to v3.2.2
...
Closes https://github.com/espressif/esp-idf/issues/9907
Closes https://github.com/espressif/esp-idf/pull/10016
2022-11-10 11:05:24 +01:00
Ivan Grokhotkov
3e524fc18e
docs: update copyrights list for argtable3
2022-11-10 11:05:24 +01:00
Ivan Grokhotkov
2ca65b9aef
console: argtable3: sync arg_end argument name
...
...between declaration and definition, to silence clang-tidy warnings
2022-11-10 11:05:24 +01:00
Ivan Grokhotkov
5a8faed3dc
console: argtable3: fix -Wwrite-strings warnings
...
Re-apply commit 744c2dcdd9
2022-11-10 11:05:24 +01:00
Ivan Grokhotkov
499dbc2152
console: argtable3: re-introduce arg_print_formatted function
2022-11-10 11:05:24 +01:00
Ivan Grokhotkov
5d13a0b544
console: argtable3: use newlib getopt, disable logs
...
Opted for changing the source code to avoid adding one extra flag to
component public CPPFLAGS.
2022-11-10 11:05:24 +01:00
Ivan Grokhotkov
85db9731e8
console: argtable3: update build system for v3.2.1
2022-11-10 11:05:23 +01:00
Ivan Grokhotkov
869ce022bd
console: argtable3: add SPDX copyright headers
2022-11-10 11:05:23 +01:00
Ivan Grokhotkov
2c66721c3a
console: argtable3: upgrade to v3.2.1
...
Source code taken from release archives in
https://github.com/argtable/argtable3/releases/tag/v3.2.1.52f24e5
Applied dos2unix to all files.
Removed trailing whitespace with the pre-commit hook.
Resolves some of the static analysis issues reported in
https://github.com/espressif/esp-idf/issues/6440
(mallocs are replaced by xmalloc wrapper which panics on failed
allocations)
2022-11-10 11:05:23 +01:00
Marius Vikhammer
7b8ce7a3a6
Merge branch 'bugfix/esp_timer_isr_dispatch_test_fail_v4.4' into 'release/v4.4'
...
esp_timer: fix ESP_TIMER_ISR dispatch method due to off by one error (v4.4)
See merge request espressif/esp-idf!21027
2022-11-10 16:44:50 +08:00
jingli
fbf7261531
wifi/bt: fix part of modem module not reset when power up
2022-11-10 16:00:02 +08:00
Marius Vikhammer
478ffa077c
esp_timer: fix ESP_TIMER_ISR dispatch method due to off by one error
2022-11-10 15:03:15 +08:00
Jiang Jiang Jian
dde4ba5362
Merge branch 'bufix/Backport_some_wifi_lwip_bugs_for_4.4_1025' into 'release/v4.4'
...
Bufix/backport some wifi lwip bugs for 4.4 1025
See merge request espressif/esp-idf!20781
2022-11-10 10:59:10 +08:00
Jiang Jiang Jian
12c64be392
Merge branch 'bugfix/ble_mesh_console_memory_leak_test_forv4.4' into 'release/v4.4'
...
ble_mesh:example:fix memory leak(v4.4)
See merge request espressif/esp-idf!20038
2022-11-10 10:45:12 +08:00
Jiang Jiang Jian
7bd454188d
Merge branch 'bugfix/remove_get_modle_and_get_comp_api_forv4.4' into 'release/v4.4'
...
ble_mesh:example:change the method of get model(for v4.4)
See merge request espressif/esp-idf!20393
2022-11-10 10:44:52 +08:00
Jiang Jiang Jian
35d0d68bbd
Merge branch 'bugfix/use_nonblocking_coex_callback_v4.4' into 'release/v4.4'
...
bluetooth: use non-blocking coexistence callback functions so that Wi-Fi task is not blocked by Bluetooth(backport v4.4)
See merge request espressif/esp-idf!20779
2022-11-10 10:43:00 +08:00
morris
de7c64bcd3
Merge branch 'bugfix/rtc_periph_ulp_touch_v4.4' into 'release/v4.4'
...
sleep_modes: allow using touch/ULP with RTC_PERIPH domain (including EXT0 wakeup source) (v4.4)
See merge request espressif/esp-idf!19768
2022-11-10 10:19:16 +08:00
Omar Chebib
3ec5041255
I2C: Fix the reset counter
2022-11-10 02:07:21 +00:00
Eckhard Völlm
647dbdbcaf
Update i2c.c
...
Fix issue with single bus clear counter but two I2C buses (I2C0, I2C1). The previously implemented single (static) counter would impact the second bus either if one bus has counter expiry.
Merges https://github.com/espressif/esp-idf/pull/7144
2022-11-10 02:07:21 +00:00
morris
2a719f245d
Merge branch 'bugfix/i2s_tx_auto_clear_not_totally_clean_the_buf_v4.4' into 'release/v4.4'
...
i2s: fix tx incomplete auto clear (v4.4)
See merge request espressif/esp-idf!20571
2022-11-10 10:05:52 +08:00
morris
193d0d6b6e
Merge branch 'bugfix/fix_rtc8m_calibration_fail_after_cpu_core_reset_v4.4' into 'release/v4.4'
...
rtc_clk: Fix rtc8m calibration failure after cpu/core reset (backport v4.4)
See merge request espressif/esp-idf!20553
2022-11-10 10:04:35 +08:00
morris
7a82764c49
Merge branch 'bugfix/rtc_function_needs_disable_usj_pads_esp32s3_v4.4' into 'release/v4.4'
...
rtcio: Disable USB Serial JTAG pad when setting pins 19 and 20 as RTC function on ESP32S3 (backport v4.4)
See merge request espressif/esp-idf!20551
2022-11-10 10:03:46 +08:00
Chip Weinberger
142fa78ce4
[Panic] also print to secondary USB Serial/JTAG Console
2022-11-09 23:54:44 +01:00
morris
79727b3a93
Merge branch 'bugfix/mcpwm_wrong_return_value_v4.4' into 'release/v4.4'
...
mcpwm: fix wrong return value in the legacy MCPWM driver (4.4)
See merge request espressif/esp-idf!20695
2022-11-09 22:49:42 +08:00
wangmengyang
b2c7f7689c
bt: use non-blocking coexistence callback functions so that Wi-Fi task is not blocked by Bluetooth on ESP32
2022-11-09 19:32:01 +08:00
Ivan Grokhotkov
25719db1a9
Merge branch 'refactor/esp_lcd_panel_disp_on_off' into 'release/v4.4'
...
lcd: alias esp_lcd_panel_disp_on_off to esp_lcd_panel_disp_off (v4.4)
See merge request espressif/esp-idf!20949
2022-11-09 18:41:17 +08:00
Ivan Grokhotkov
f48264c68d
Merge branch 'feature/usb_host_inflight_transfer_check_v4.4' into 'release/v4.4'
...
USB Host: Fix usbh_dev_open(), Fix usbh_ep_alloc(), Add USB Host Library check to prevent resubmitting inflight transfers (v4.4)
See merge request espressif/esp-idf!20954
2022-11-09 18:40:12 +08:00
Zim Kalinowski
2b0de33816
Merge branch 'bugfix/freertos_fpu_isr_pins_task_v4.4' into 'release/v4.4'
...
FreeRTOS: Fix bug where FPU usage in ISR pins the interrupted task (v4.4)
See merge request espressif/esp-idf!20627
2022-11-09 18:39:28 +08:00
Zim Kalinowski
f3c51c086c
Merge branch 'bugfix/add_missing_ifdef_to_static_structs_v4.4' into 'release/v4.4'
...
freertos: Add missing ESP_PLATFORM preprocessor directive for FreeRTOS static data structs (v4.4)
See merge request espressif/esp-idf!20742
2022-11-09 18:38:19 +08:00
Ivan Grokhotkov
c86b6ed334
Merge branch 'contrib/github_pr_10087_v4.4' into 'release/v4.4'
...
fixed url to console component (GitHub PR) (v4.4)
See merge request espressif/esp-idf!20901
2022-11-09 18:34:47 +08:00
Ivan Grokhotkov
08135d4ea6
Merge branch 'bugfix/time_jump_after_reboot_v4.4' into 'release/v4.4'
...
esp_hw_support: Fix time jump after reboot (v4.4)
See merge request espressif/esp-idf!20907
2022-11-09 18:34:05 +08:00
Aditya Patwardhan
bdb8b487d2
Merge branch 'bugfix/http_cached_data_in_redirection_v4.4' into 'release/v4.4'
...
esp_http_client: free cached data in case connection gets closed for redirection (v4.4)
See merge request espressif/esp-idf!20792
2022-11-09 18:19:17 +08:00
Jiang Jiang Jian
d7ba7c3b19
Merge branch 'bugfix/fix_esprv_intc_int_set_type_err_parameter_backportv4.4' into 'release/v4.4'
...
bugfix: esprv_intc_int_set_type should not use bitmap parameter(backport v4.4)
See merge request espressif/esp-idf!20609
2022-11-09 18:03:25 +08:00
Jiang Jiang Jian
8ba0098492
Merge branch 'bugfix/fix_xtal_related_rtc_params_for_esp32_backport_v4.4' into 'release/v4.4'
...
esp32/rtc: fix xtal unstable in some cases when sleep(backport v4.4)
See merge request espressif/esp-idf!20803
2022-11-09 18:02:05 +08:00
Jiang Jiang Jian
1a06484dac
Merge branch 'feature/nimble_port_init_deinit_v4.4' into 'release/v4.4'
...
NimBLE : Init deinit nimble stack in a loop
See merge request espressif/esp-idf!20689
2022-11-09 18:01:46 +08:00
Jiang Jiang Jian
6b5f53dcc2
Merge branch 'bugfix/esp_periph_uart_clk_gate_issues' into 'release/v4.4'
...
esp_system: use ESP_CONSOLE_UART_NUM instead of CONSOLE_UART_NUM
See merge request espressif/esp-idf!20942
2022-11-09 17:59:07 +08:00
Jiang Jiang Jian
770b787072
Merge branch 'bugfix/add_protection_for_mac_rst_v4.4' into 'release/v4.4'
...
esp_wifi: add protection for mac reset (backport 4.4)
See merge request espressif/esp-idf!20970
2022-11-09 17:58:48 +08:00
Jiang Jiang Jian
a3379e3405
Merge branch 'bugfix/fix_fast_interval_prov_adv_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Fix send fast interval prov_adv failed(v4.4)
See merge request espressif/esp-idf!20640
2022-11-09 17:58:12 +08:00
Jiang Jiang Jian
3f3e9744ef
Merge branch 'feature/Add_IVI_recovery_option_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Add IV index recovery option when device missed the whole IV update(v4.4)
See merge request espressif/esp-idf!20642
2022-11-09 17:57:52 +08:00
Jiang Jiang Jian
6ea8717373
Merge branch 'bugfix/esp_spp_write_len_0_v4.4' into 'release/v4.4'
...
bt: Fixed esp_spp_write() crash when len is 0 (v4.4)
See merge request espressif/esp-idf!20705
2022-11-09 17:57:10 +08:00
Jiang Jiang Jian
f57a4e51ce
Merge branch 'bugfix/update_ctrl_init_config_macro_v4.4' into 'release/v4.4'
...
Bugfix/update ctrl init config macro (v4.4)
See merge request espressif/esp-idf!20712
2022-11-09 17:56:42 +08:00
Jiang Jiang Jian
339e26eddd
Merge branch 'bugfix/crash_in_i2s_when_reconnect_to_a2dp_v4.4' into 'release/v4.4'
...
fixed crash in I2S when reconnect to a2dp sink (v4.4)
See merge request espressif/esp-idf!20719
2022-11-09 17:56:14 +08:00
Jiang Jiang Jian
b07b2d529b
Merge branch 'bugfix/handle_issue_of_malloc_fail_v4.4' into 'release/v4.4'
...
bugfix/avoid unexpected free when malloc failed (v4.4)
See merge request espressif/esp-idf!20727
2022-11-09 17:55:57 +08:00
Jiang Jiang Jian
fa83153105
Merge branch 'bugfix/fix_trans_optional_info_using_group_addr_v4.4' into 'release/v4.4'
...
ble_mesh: stack: Fix can't trans optional info to group address(v4.4)
See merge request espressif/esp-idf!20959
2022-11-09 17:55:27 +08:00
Jiang Jiang Jian
e55a640da4
Merge branch 'bugfix/add_security_patches_v4.4' into 'release/v4.4'
...
Adding security patch for SAE side channel attacks (Backport v4.4)
See merge request espressif/esp-idf!20649
2022-11-09 17:53:39 +08:00
Jiang Jiang Jian
879102ab1f
Merge branch 'bugfix/reason_code_pmk_flush_v4.4' into 'release/v4.4'
...
Prevent pmk flush for unspecified reasoncode (v4.4)
See merge request espressif/esp-idf!20583
2022-11-09 17:53:05 +08:00
Jiang Jiang Jian
9e9f0592f8
Merge branch 'bugfix/fix_esp32_esp32c3_some_bugs' into 'release/v4.4'
...
Fixed BLE lld_per_adv.c line 401 assert on ESP32C3 and ESP32S3 (backport v4.4)
See merge request espressif/esp-idf!20757
2022-11-09 17:52:42 +08:00
Jiang Jiang Jian
85cc471e8e
Merge branch 'bugfix/fix_esp_hid_auth_fail_crash_v4.4' into 'release/v4.4'
...
Fix esp hid crash when auth failed (backport v4.4)
See merge request espressif/esp-idf!20612
2022-11-09 17:51:24 +08:00
Alexey Gerenkov
d2403441a4
tools: Updates OpenOCD version to 'v0.11.0-esp32-20221026'
2022-11-09 12:51:18 +03:00
Jiang Jiang Jian
aac7947003
Merge branch 'backport/cjh_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs on bluedroid (backport v4.4)
See merge request espressif/esp-idf!20509
2022-11-09 17:50:54 +08:00
Mahavir Jain
85dfebd0cc
Merge branch 'bugfix/fix_mbedlts_ds_memory_leak_v4.4' into 'release/v4.4'
...
esp-tls: Fix memory leak in mbedtls ds peripheral when MBEDTLS_THREADING_C enabled (backport v4.4)
See merge request espressif/esp-idf!20596
2022-11-09 17:45:14 +08:00
Mahavir Jain
72e365bede
Merge branch 'bugfix/fix_wifi_retry_v4.4' into 'release/v4.4'
...
wifi_provisioning: fix error codes for wifi connect retry (v4.4)
See merge request espressif/esp-idf!20717
2022-11-09 17:44:25 +08:00
morris
f7b1e32cb4
Merge branch 'bugfix/update_duty_on_tez_tep_v4.4' into 'release/v4.4'
...
mcpwm: update compare value on both tep and tez (v4.4)
See merge request espressif/esp-idf!20767
2022-11-09 17:41:36 +08:00
morris
70bb00afac
Merge branch 'examples/fix_examples_spi_master_esp32cx_v4.4' into 'release/v4.4'
...
examples: fix spi master examples on esp32cxx (v4.4)
See merge request espressif/esp-idf!20663
2022-11-09 17:40:59 +08:00
morris
ac8376c225
Merge branch 'bugfix/upgrade_i2s_es8311_version' into 'release/v4.4'
...
es8311: upgrade to 1.0.0 on release v4.4
See merge request espressif/esp-idf!20809
2022-11-09 17:39:51 +08:00
Marius Vikhammer
9f6b0d1531
Merge branch 'bugfix/confgen_depr_header_non_vis_v4.4' into 'release/v4.4'
...
kconfig: fixed non-visible deprecated configs missing from sdkconfig.h (v4.4)
See merge request espressif/esp-idf!20948
2022-11-09 17:34:35 +08:00
Marius Vikhammer
628bc99ff5
Merge branch 'bugfix/s3_ulp_riscv_cocpu_trap_v4.4' into 'release/v4.4'
...
ulp-riscv: always force COCPU clock on S3 (v4.4)
See merge request espressif/esp-idf!20769
2022-11-09 17:34:22 +08:00
Marius Vikhammer
1c71560f35
Merge branch 'bugfix/user_loop_example_stack' into 'release/v4.4'
...
esp_event: increase default stack size in user_event_loop example (v4.4)
See merge request espressif/esp-idf!20682
2022-11-09 17:33:21 +08:00
Marius Vikhammer
fea51e16fc
Merge branch 'docs/i2c_spec_url_v4.4' into 'release/v4.4'
...
docs: remove link to i2c specs (v4.4)
See merge request espressif/esp-idf!20860
2022-11-09 17:33:00 +08:00
Roland Dobai
9d2aac1daa
Merge branch 'feature/upgrade-gdb' into 'release/v4.4'
...
tools: add GDB version '11.2_20220823' as a tool
See merge request espressif/esp-idf!20494
2022-11-09 17:32:32 +08:00
morris
0ba41b598d
Merge branch 'bugfix/2nd_bootloader_uart1_baudrate_issues_v4.4' into 'release/v4.4'
...
esp_rom: fix 2nd bootloader custom uart1 baudrate issue (backport to v4.4)
See merge request espressif/esp-idf!20654
2022-11-09 17:32:02 +08:00
Roland Dobai
dd9e7a8b15
Merge branch 'fix/virtualenv_dir_v4.4' into 'release/v4.4'
...
Tools: Keep making virtual environments with python in the bin directory
See merge request espressif/esp-idf!20589
2022-11-09 17:31:24 +08:00
Ivan Grokhotkov
cc5640aef3
Merge branch 'update/version_4_4_3' into 'release/v4.4'
...
Update version to 4.4.3
See merge request espressif/esp-idf!21003
2022-11-09 17:29:57 +08:00
Omar Chebib
a4df6776b6
Bluetooth: fix BSS placement in the linker script generated by ldgen
2022-11-08 14:02:31 +08:00
liuning
25abb74284
esp_wifi: add protection for mac reset (backport 4.4)
2022-11-08 11:01:51 +08:00
wangjialiang
2d3582403e
ble_mesh: stack: Fix can't trans optional info to group address
2022-11-07 15:48:10 +08:00
jiangguangming
d6c783d02d
esp_system: use ESP_CONSOLE_UART_NUM instead of CONSOLE_UART_NUM
2022-11-07 15:02:52 +08:00
Darian Leung
0d1bc3b2b6
usb_host: Test host library inflight transfer resubmission check
...
This commit updates the USB Host Library unit tests to test that resubmitting
an inflight transfer will return an error.
2022-11-07 13:52:05 +08:00
Darian Leung
1f5dc0f5a1
usb_host: Add check to prevent submitting already inflight transfers
...
This commit adds a simple flag/check in the USB Host Library that prevents
users from submitting a transfer that is already inflight.
- A transfer is considered inflight as soon as it is submitted by calling
usb_host_transfer_submit() or usb_host_transfer_submit_control()
- An inflight transfer remains inflight up until right before its callback
is called by one of the USB Host Library handler functions.
Closes https://github.com/espressif/esp-idf/issues/8748
2022-11-07 13:50:59 +08:00
Tomas Rezucha
87c415b11a
usb_host: Fixed incorrect opening devices from multiple clients
...
1. During USBH device open both queues (idle and pending) must be checked.
2. Don't overwrite already allocated endpoints
2022-11-07 13:50:33 +08:00
morris
270480ff81
lcd: better name esp_lcd_panel_disp_on_off
2022-11-07 13:11:44 +08:00
Marius Vikhammer
60c07e02ad
kconfig: fixed non-visible deprecated configs missing from sdkconfig.h
...
Non-visible configs would previously not appear in the deprecated section of the sdkconfig.h,
but non-visable configs are used in IDF (and user code) and should therefor be present.
2022-11-07 10:40:41 +08:00
jingli
ced9c9eeb6
esp_hw_support/sleep: remove redundant spinlock protection for deep sleep
2022-11-05 17:51:13 +08:00
jingli
6e7c8f18b9
hal/gpio_ll: fix digital gpio can not enable hold during deep sleep when force_unhold set(32/s2/s3)
2022-11-05 17:51:13 +08:00
jingli
87ad0e8c97
hal/gpio_ll: fix digital gpio can not disable hold during deep sleep
2022-11-05 17:51:13 +08:00
jingli
4b71ebbe49
esp_hw_support/sleep: fix current leakage when hold digital io during deep sleep
2022-11-05 17:51:08 +08:00
KonstantinKondrashov
be904e4ae9
esp_hw_support: Fix time jump after reboot
...
Closes https://github.com/espressif/esp-idf/issues/9448
2022-11-02 18:54:37 +08:00
beta-tester
b32fbb9a61
doc: redirect console page
...
Previous the console doc is moved from api-guide to api-reference, which
broken the URL as well, this commit added a redirect link to ensure the
old URL can still work.
2022-11-02 16:08:07 +08:00
xueyunfei
78021c0937
esp_wifi:bugfix sniffer mode can not capture control packet
2022-11-01 10:46:15 +08:00
xueyunfei
a165866372
Lwip:add TCP Fin2 timeout configuration
...
* Update submodule: git log --oneline 76303df2386902e0d7873be4217f1d9d1b50f982..6132c9755a43d4e04de4457f1558ced415756e4d
Detailed description of the changes:
- napt: Fix clean compilation (espressif/esp-lwip@6132c975 )
- Lwip:add TCP Fin2 timeout configuration (espressif/esp-lwip@15b4400e )
- napt: Fix IP forwarding when forward netif enable NAPT (espressif/esp-lwip@c950063f )
- napt/stats: Move some napt counters to stats module (espressif/esp-lwip@475d658a )
- ip_napt_maint: Fix timestamp overflow handling (espressif/esp-lwip@2e904508 )
- napt: Fixes and improvements (espressif/esp-lwip@fb1f3552 )
2022-11-01 10:46:15 +08:00
xueyunfei
8ddc482f28
lwip:bugfix for increase ping task stack size
2022-11-01 10:46:09 +08:00
Michael (XIAO Xufeng)
07253938a6
Update components/esp_hw_support/include/esp_sleep.h
2022-10-31 16:06:44 +08:00
Michael (XIAO Xufeng)
37cd376957
sleep_modes: allow using touch/ULP with RTC_PERIPH domain (including EXT0 wakeup source)
2022-10-31 16:06:43 +08:00
Marius Vikhammer
9099608602
docs: remove link to i2c specs
2022-10-31 11:56:25 +08:00
laokaiyao
af35a6adbb
es8311: upgrade to 1.0.0
2022-10-27 17:21:32 +08:00
Guillaume Souchere
75e1c4d0fb
heap: Update host tests after incorporation of the new TLSF implementation
2022-10-27 09:36:17 +02:00
Guillaume Souchere
d4de73cd2c
heap: update the calculation of fl index max and use bitfield in control_t
...
The calculation of fl index max is changed to always be the smallest
number that includes the size of the registered memory.
The control_construct() function now checks for minimum size as the control structure
parameters are calculated.
There is no longer a minimum configuration for fl index max so the tlsf_config
enum is striped down to remove unecessary compile time values.
the tlsf_size() function will fail if no tlsf pointer is passed as parameter since there
is no way to calculate a default tlsf size anymore.
bitfields are now used in control_t when possible which reduces the size of the structure
from 56 bytes to 36 bytes.
2022-10-27 09:36:17 +02:00
David Cermak
1459711ef8
mqtt: Fix keepalive with esp-timer; clean close SM (v4.4)
...
* Fixes keepalive calculation to use esp-timer (previously used system
timer that might get updated by NTP sync and failing keepalive
mechanism)
* Fixes start() -> stop() -> start() client's transitions, due to
wrong state of stopped client (could endup in WAIT_RECONNECT state and
thus never allowed to be started again)
* Update submodule: git log --oneline 60983d1dd54196b1e3f399c6f928d77256ec742a..bb9c8af9d552b608dd3aabf9617bde757a538ebe
Detailed description of the changes:
* Backport Moves state change when stopping the client
- See merge request espressif/esp-mqtt!151
- Closes https://github.com/espressif/esp-mqtt/issues/239
- Moves state change when stopping the client (espressif/esp-mqtt@af58f5f )
* fix: MQTT tick not starting on connect and switch to esp_timer
- See merge request espressif/esp-mqtt!146
- Closes https://github.com/espressif/esp-idf/issues/9492
- See commit https://github.com/espressif/esp-mqtt/commit/166741f
* ci: Fix CI build using public IDF images
- See merge request espressif/esp-mqtt!148
- See commit https://github.com/espressif/esp-mqtt/commit/530fe3a
Closes https://github.com/espressif/esp-idf/issues/9492
2022-10-26 19:37:21 +02:00
xiongweichao
c4fd19c144
bt: Fixed SPP VFS mode not being able to send data
2022-10-26 16:43:49 +08:00
jingli
83fe7a5a59
esp_hw_support/sleep: fix light sleep wakeup flag
...
light sleep wakeup flag is true to indicate the most recent successful wakeup from light sleep,
which means the most recent light sleep occurred successfully and then wakes up by wakeup source
2022-10-26 16:33:43 +08:00
jingli
77ba6c38ec
esp32/rtc: fix xtal unstable in some cases when sleep
...
1. add xtal buf wait to fix high temperature restart issue
2. add min sleep value to fix xtal stop due to too short sleep time issue
2022-10-26 16:31:04 +08:00
Mahavir Jain
62884dae3a
esp_http_client: free cached data in case connection gets closed for redirection
...
In case of `esp_http_client_read` based workflow, we cache data that is received
during fetch header stage. In case, there is URL redirection and we have to close
the connection on URL, port change then we must discard earlier cached data.
Closes AUD-4158
2022-10-26 10:11:33 +05:30
Marius Vikhammer
4acfe1a91a
ulp-riscv: always force COCPU clock on S3
...
The coprocessor cpu trap signal doesnt have a stable reset value,
force ULP-RISC-V clock on to stop RTC_COCPU_TRAP_TRIG_EN from waking the CPU
2022-10-25 13:51:04 +08:00
morris
79ee98e229
mcpwm: update compare value on both tep and tez
...
Closes https://github.com/espressif/esp-idf/issues/9904
2022-10-25 13:20:41 +08:00
zwj
290a6c8ade
allow bluedroid host to report adv_ind separately
2022-10-24 19:28:23 +08:00
zwj
94c74bd866
Fixed BLE lld_per_adv.c line 401 assert
2022-10-24 19:27:56 +08:00
zwj
d2ebe4e7bb
Fixed ESP32 BLE assert(32 0)
2022-10-24 19:27:32 +08:00
Sudeep Mohanty
06cad10ec0
freertos: Add missing ESP_PLATFORM preprocessor directive for FreeRTOS static data structs (v4.4)
...
This commit adds the missing ESP_PLATFORM preprocessor directive to
static data structures to wrap the extra variable added for SMP locks.
Closes https://github.com/espressif/esp-idf/issues/9785
2022-10-21 11:25:23 +02:00
tgotic
dc059fe2ee
[bt] fix if allocation fails
...
If osi_malloc fails for work_queues or osi_work_queue_create fails, osi_work_queue_delete in _err may release unallocated memory.
2022-10-21 14:45:25 +08:00
Jin Cheng
e59ec7e597
fixed crash in I2S when reconnect to a2dp sink
2022-10-21 14:11:27 +08:00
Harshit Malpani
04e24078d9
wifi_provisioning: fix error codes for wifi connect retry
...
Closes: https://github.com/espressif/esp-idf/issues/9399
2022-10-21 11:33:12 +05:30
Evan Neidler
1f2e831ad2
Update #define BT_CONTROLLER_INIT_CONFIG_DEFAULT().
...
Corrects header names in string from "bt.h" to "esp_bt.h".
2022-10-21 12:02:51 +08:00
xiongweichao
b35c2f9794
bt: Fixed esp_spp_write() crash when len is 0
...
Closes https://github.com/espressif/esp-idf/issues/9977
2022-10-21 11:18:25 +08:00
morris
8b352e1da9
mcpwm: fix wrong return value in the legacy driver
...
For APIs that not return esp_err_t value, we can't use macros like
ESP_RETURN_ON_xxx
2022-10-20 18:24:58 +08:00
isha.pardikar@espressif.com
51023425d2
NimBLE : Init deinit nimble stack in a loop
2022-10-19 23:13:27 +05:30
Marius Vikhammer
126ae145ec
esp_event: increase default stack size in user_event_loop example
...
Example would trigger a stack overflow on S3.
Closes https://github.com/espressif/esp-idf/issues/10008
2022-10-19 18:01:11 +08:00
wanlei
e4aaf10ff0
examples: support spi master lcd examples on esp32s3
2022-10-19 17:03:54 +08:00
jiangguangming
ca5ee54424
esp_rom: fix 2nd bootloader custom uart1 baudrate issue
2022-10-18 14:01:31 +08:00
Darian Leung
d61715ab9a
freertos: Backport FPU tests from master to v4.4
...
This commit combines and backports the FPU unit tests updates of the following
commits:
423fb361e7
d69361779e
2022-10-17 23:31:18 +08:00
Darian Leung
f08c4b823f
freertos: Fix FPU ISR core pinning bug
...
This commit fixes a bug where if an unpinned task is interrupted by a level 1
ISR that users the FPU, the FPU usage will cause the interrupted task to
become pinned to the current core.
Note: This bug was already fixed in SMP FreeRTOS in commit
d6936177 . This commit simply backports the fix to IDF FreeRTOS.
2022-10-17 23:31:18 +08:00
gauri patankar
aceeff0b09
wpa_supplicant: Update security patches from upstream
...
1. Adding security patch for SAE side channel attacks
2. Adding confirm message validation in error cases
3. Adding y coordinate for PWE in SAE
2022-10-17 17:57:14 +05:30
gauri patankar
c2af28ddce
wpa_supplicant: Move SAE modules into dragonfly files
2022-10-17 17:54:02 +05:30
wangjialiang
f1e7252d4d
ble_mesh: stack: Add IV index recovery option when device missed the whole IV update
2022-10-17 16:52:53 +08:00
wangjialiang
45a3ec7983
ble_mesh: stack: Fix send fast interval prov_adv failed when PB-ADV and PB-GATT enable simultaneously
2022-10-17 16:39:16 +08:00
Yuan Hong Hui
fc82b36847
ble_mesh:example:change the method of get model
2022-10-17 03:54:17 +00:00
chenjianhua
d62b9505e3
fix esp hid crash when auth failed
2022-10-14 15:57:52 +08:00
wuzhenghui
0fd3824f91
bugfix: esprv_intc_int_set_type should not use bitmap parameter
2022-10-14 15:33:53 +08:00
Roland Dobai
8f10a7ad8c
Tools: Keep making virtual environments with python in the bin directory
...
On Ubuntu 22.04 virtualenv with the latest setuptools produces
environments with Python in "local/bin" instead of "bin" (see
https://github.com/pypa/virtualenv/issues/2350 ).
Closes https://github.com/espressif/esp-idf/issues/9931
2022-10-13 15:10:53 +02:00
yuanjianmin
1cb47a2f3b
esp-tls: Fix memory leak in mbedtls ds peripheral when MBEDTLS_THREADING_C enabled
2022-10-13 19:37:18 +08:00
Kapil Gupta
f2a9d457e0
Remove unnecessary code from disconnect handler
2022-10-13 12:14:20 +05:30
Kapil Gupta
722ed6cbc6
wpa_supplicant: Prevent pmk flush for unspecified reasoncode
2022-10-13 12:14:20 +05:30
laokaiyao
4853d6319e
i2s: fix tx incomplete auto clear
...
Closes: https://github.com/espressif/esp-idf/issues/9882
2022-10-12 19:53:58 +08:00
Song Ruo Jing
883e54aa71
rtc_clk: Fix rtc8m calibration failure after cpu/core reset
...
Explicitly guarantee 8md256 clk is enabled before calibration
2022-10-12 12:33:47 +08:00
Song Ruo Jing
5f5ce49ff6
rtcio: Disable USB Serial JTAG pad when setting pins 19 and 20 as RTC function on ESP32S3
...
Similar to the fix in gpio lower layers, USB Serial JTAG pad should be disabled when the DM and DP pins want to be used as rtcio pins.
(cherry picked from commit de0401047c )
2022-10-12 12:00:05 +08:00
Alexey Lapshin
a5a4543faf
tools: add GDB version '11.2_20220823' as a tool
...
GDB now is standalone tool separated from toolchain due to frequent updates.
Added installation tests for the new tool.
Coredump tests are changed because they were wrong, see explanation:
esp32 objdump:
40084290 <esp_crosscore_int_send_yield>:
......
/builds/espressif/esp-idf/components/esp_system/crosscore_int.c:145
4008429c: 000090 retw
With previous GDB backtrace was:
#0 0x4008429c in esp_crosscore_int_send_yield (core_id=0) at /builds/espressif/esp-idf/components/esp_system/crosscore_int.c:144
This commit fixes the backtrace with the right line number:
#0 0x4008429c in esp_crosscore_int_send_yield (core_id=0) at /builds/espressif/esp-idf/components/esp_system/crosscore_int.c:145
Other tests changes have the same cause of fixing.
Closes https://github.com/espressif/esp-idf/issues/6334
2022-10-10 18:43:27 +04:00
chenjianhua
cd92bad84a
bluedroid: configurable max gattc cache characteristic count
2022-10-09 16:27:54 +08:00
chenjianhua
bec6de98c4
fix ble adv tx power map
2022-10-09 16:27:06 +08:00
chenjianhua
38d1250788
bluedroid: fix ble rpa generate and update by host
2022-10-09 16:25:17 +08:00
chenjianhua
cfc85ac1c6
Revert "component/bt: add local irk to controller"
...
This reverts commit 95c35288bc .
2022-10-09 16:23:24 +08:00
chenjianhua
f943f37927
Revert "Fixed ESP32 BLE can't resolve the peer address when enable white list"
...
This reverts commit 1cc0f6aac5 .
2022-10-09 16:16:59 +08:00
chenjianhua
83c9d18309
Bluedroid: Configurable option to modify max gatt service attributes count
2022-10-09 16:13:20 +08:00
Cao Sen Miao
b601dd3b24
re-enable some dummy based HPM flash chips
2022-09-30 11:29:43 +08:00
Cao Sen Miao
f28f75a46b
spi_flash: Add several flash chips HPM(120M) support
2022-09-30 11:15:34 +08:00
wangyuanze
b0c38d5392
spi_flash: fix hpm dummy error when using 80m flash and psram
2022-09-29 17:17:38 +08:00
Cao Sen Miao
b0ceb22bef
spi_flash: remove xmc hpm support, because there is some compatible issue with ROM,
...
Closes https://github.com/espressif/esp-idf/issues/8560
2022-09-29 16:37:29 +08:00
Cao Sen Miao
4074221540
spi_flash: Fix bug that in bootloader dummy is 0 when mosi is 0
2022-09-29 16:37:29 +08:00
Cao Sen Miao
0347d96124
spi_flash: Add documents for flash optional features
2022-09-29 16:37:29 +08:00
Cao Sen Miao
6c9c1f72bd
spi_flash: Building a framework to enable HPM when flash works under high speed mode
2022-09-29 16:37:29 +08:00
Yuan Hong Hui
cc27c90b8c
ble_mesh:example:fix memory leak
2022-09-28 03:51:33 +00:00
Guillaume Souchere
a1ca11551f
Revert "tlsf control's structure should remain opaque"
...
This reverts commit 7010314c4a .
2022-09-20 08:58:04 +02:00
Philippe
6dae07d137
add host test with multiple heap size
2022-09-20 07:55:24 +02:00
Philippe
ffcc115e8b
clarify parameter usage in tslf_create
2022-09-19 14:31:47 +02:00
Philippe
7010314c4a
tlsf control's structure should remain opaque
2022-09-19 14:31:05 +02:00
Philippe
8325aff3c9
dynamic control block per heap
2022-09-19 14:28:11 +02:00