Rahul Tank
6445a2cc54
Blufi: Fix compilation issue for blufi over NimBLE
2023-06-01 12:56:31 +05:30
wuzhenghui
327352cf53
bugfix: fix wakeup failed if powerdown flash in lightsleep
2023-05-31 19:11:23 +08:00
xiongweichao
674593177c
bt: Fixed compilation errors for ESP32S3
2023-05-30 06:14:02 +00:00
Jens Gutermuth
af3486ecf9
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-29 14:27:49 +08:00
wuzhenghui
2f74124170
bugfix: close phy_tsens before deepsleep
2023-05-25 11:53:32 +08:00
Jiang Jiang Jian
3a10cc9e4a
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist_v4.3' into 'release/v4.3'
...
Fix iPhone disconnects immediately after connecting when ble wifi coexist(backport v4.3)
See merge request espressif/esp-idf!23814
2023-05-23 18:34:44 +08:00
zhiweijian
9e2e3f8d19
Update libphy for ble 1M/2M switch and ble track on ESP32-C3
2023-05-23 11:10:34 +08:00
Jiang Jiang Jian
119c4c4b18
Merge branch 'bugfix/fix_some_ble_bug_v4.3' into 'release/v4.3'
...
Fixed some BLE bugs (backport v4.3)
See merge request espressif/esp-idf!23700
2023-05-22 11:56:54 +08:00
Zim Kalinowski
ceddc4ff04
Merge branch 'bugfix/sync-contribution-guide_v4.3' into 'release/v4.3'
...
docs: updated contribution agreement (v4.3)
See merge request espressif/esp-idf!23836
2023-05-20 04:48:36 +08:00
chenjianhua
87aaf07b0f
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-05-19 15:58:42 +08:00
chenjianhua
bb1b696e69
bluedroid: fix ble ext adv rand addr setting for NRPA
2023-05-19 15:57:45 +08:00
chenjianhua
7893c5f479
bluedroid: fix ble adv data construct for device name
2023-05-19 15:57:38 +08:00
chenjianhua
e3594aca70
bluedroid: fix ble smp key distribution setting
2023-05-19 15:57:32 +08:00
chenjianhua
a7c1fd9f60
bluedroid: report disconnect event after BLE link closed
2023-05-19 15:57:25 +08:00
Zim Kalinowski
40d52d7978
docs: updated contribution agreement
2023-05-18 16:48:29 +02:00
Wang Meng Yang
471332039e
Merge branch 'bugfix/fix_esp32_bugs_230511_v4.3' into 'release/v4.3'
...
Fixed some esp32 bugs(backport v4.3)
See merge request espressif/esp-idf!23705
2023-05-18 15:04:37 +08:00
Mahavir Jain
d532e2307e
Merge branch 'bugfix/update_test_dl_esp_cert_v4.3' into 'release/v4.3'
...
tests: update Root certificate for the test endpoints (v4.3)
See merge request espressif/esp-idf!23800
2023-05-18 12:16:29 +08:00
Mahavir Jain
e0bea82931
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:29:06 +05:30
Zim Kalinowski
bf2e588972
Merge branch 'bugfix/i2c_timing_wrong_v4.3' into 'release/v4.3'
...
i2c: fix a bug in sda sample timing (backport v4.3)
See merge request espressif/esp-idf!23232
2023-05-17 14:49:04 +08:00
Marius Vikhammer
85c0fe4a7d
Merge branch 'bugfix/psram_newlib_time_rom_v4.3' into 'release/v4.3'
...
rom: fix newlib time ROM functions being regardless of CONFIG_SPIRAM_CACHE_WORKAROUND (v4.3)
See merge request espressif/esp-idf!23388
2023-05-17 09:24:27 +08:00
zhiweijian
4853b91b18
Fixed blufi doc error
2023-05-11 20:21:21 +08:00
zhiweijian
0f0ea746a9
Fixed BLE disconnection failure on ESP32
2023-05-11 20:18:40 +08:00
zwj
cd4a4a6bb5
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-05-11 20:18:31 +08:00
zwj
2098472085
Fixed no error report when own address type is rpa_random and no random address setting
2023-05-11 20:18:21 +08:00
zhiweijian
60c5d952db
Fixed battery profile wrong condition
2023-05-11 20:18:12 +08:00
Marius Vikhammer
e3d109dd1d
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-05-11 07:22:17 +00:00
xiongweichao
08e3ff3f77
bt: Deleted some redundant variables in HFP_AG
2023-05-10 10:28:38 +08:00
xiongweichao
a21f801eba
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:28:34 +08:00
xiongweichao
979d63de4d
bt: Fixed codec mode error in ESP_HF_WBS_RESPONSE_EVT
2023-05-10 10:28:29 +08:00
jasta
cf14eb4a17
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:32 +05:30
xiongweichao
d2ce8548cd
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:20:08 +08:00
Omar Chebib
b2c50986ee
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-05-04 04:16:12 +00:00
Zim Kalinowski
33b3db35d7
Merge branch 'doc/fix_pthread_create_example' into 'release/v4.3'
...
doc: fixed pthread_create call in example
See merge request espressif/esp-idf!23355
2023-04-24 14:54:30 +08:00
Jiang Jiang Jian
551de84c52
Merge branch 'bugfix/improve_scan_performance_when_scan_and_sync_coexist_v4.3' into 'release/v4.3'
...
Fixed some ESP32C3/S3 BLE bugs 23-04-22(backport v4.3)
See merge request espressif/esp-idf!23368
2023-04-24 11:09:39 +08:00
Jiang Jiang Jian
f3c5763f0e
Merge branch 'bugfix/fix_some_ble_bug_v4.3' into 'release/v4.3'
...
Fixed some BLE bugs (backport v4.3)
See merge request espressif/esp-idf!23302
2023-04-24 10:46:48 +08:00
Jiang Jiang Jian
a42d0ef64f
Merge branch 'bugfix/fix_duplicate_scan_cycle_refresh_not_accurate_v4.3' into 'release/v4.3'
...
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32 (backport v4.3)
See merge request espressif/esp-idf!23366
2023-04-24 10:35:12 +08:00
zhiweijian
0ca4644ad1
- improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned on ESP32-C3 and ESP32-S3
2023-04-23 22:00:14 +08:00
zhiweijian
96f9fac9c1
Disable controller 5.0 feature bits if host 5.0 feature is not enabled
2023-04-23 21:47:09 +08:00
zwj
f24ca9fdaf
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-04-23 21:13:25 +08:00
Jakob Hasse
30f065a97b
doc: fixed pthread_create call in example
2023-04-23 10:39:21 +08:00
Jiang Jiang Jian
a9586adb0b
Merge branch 'bugfix/softap_beacon_process_v4.3' into 'release/v4.3'
...
esp_wifi: validate softAP interface when sending beacon and add sta_connected callback (Backport v4.3)
See merge request espressif/esp-idf!23264
2023-04-23 10:31:05 +08:00
Mahavir Jain
7b9accc482
Merge branch 'bugfix/block9_can_not_be_used_for_fe_v4.3' into 'release/v4.3'
...
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5) (v4.3)
See merge request espressif/esp-idf!23293
2023-04-21 15:26:21 +08:00
chenjianhua
7c133db8b3
bluedroid: report status after clearing the BLE white list
2023-04-21 14:37:32 +08:00
chenjianhua
c186943097
bluedroid: fix GATTC cache address save
2023-04-21 14:37:31 +08:00
chenjianhua
8dbe4fec0d
bluedroid: fix adv and scan state conflict
2023-04-21 14:37:31 +08:00
chenjianhua
31f6dab386
bluedroid: support get bluetooth device name
2023-04-21 14:37:31 +08:00
Zim Kalinowski
4571dd1d2f
Merge branch 'contrib/github_pr_7754_v4.3' into 'release/v4.3'
...
Fix infinite recursion in FLAG_ATTR operator (GitHub PR) (backport v4.3)
See merge request espressif/esp-idf!23236
2023-04-20 19:34:38 +08:00
jgujarathi
f87afae48d
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-04-20 15:29:19 +05:30
Sarvesh Bodakhe
37a2cce163
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-20 15:29:11 +05:30
KonstantinKondrashov
e920827199
esptool: Update esptool
...
Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
2023-04-20 14:16:21 +08:00