Commit Graph

32805 Commits

Author SHA1 Message Date
Suren Gabrielyan
88e0b83a9f fix(ws_transport): utility functions minor improvments 2024-08-21 15:18:56 +08:00
Richard Allen
a97a796e18 fix(ws_transport): fixed server-key corruption
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.

This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.

Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-08-21 15:18:56 +08:00
Suren Gabrielyan
373e70dedd fix(ws_transport): fix first fragment losting during websocket connection 2024-08-21 15:18:56 +08:00
Island
a80e1dc83d Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv_v5.1' into 'release/v5.1'
fix(ble): fixed blufi issue on ESP32-C2 (v5.1)

See merge request espressif/esp-idf!32944
2024-08-21 15:18:22 +08:00
Krzysztof Budzynski
981cef41a8 Merge branch 'docs/delete_user_guides_three_esp32_dev_boards_v5.1' into 'release/v5.1'
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2 (v5.1)

See merge request espressif/esp-idf!32750
2024-08-20 18:37:53 +08:00
Rahul Tank
4e6e08d483 Merge branch 'feat/allow_connect_during_scan_v5.1' into 'release/v5.1'
feat(nimble): Add support to allow connection during scanning (v5.1)

See merge request espressif/esp-idf!32845
2024-08-20 17:20:41 +08:00
Linda
d551c5cd6d docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2 2024-08-20 14:42:34 +08:00
Jiang Jiang Jian
97dabe74f6 Merge branch 'fix/esp32c5_rng_random_disable_v5.1' into 'release/v5.1'
fix(bootloader): update random disable api for ESP32-C5/C6 (v5.1)

See merge request espressif/esp-idf!32763
2024-08-20 11:36:07 +08:00
Jiang Jiang Jian
7c29c5f2b1 Merge branch 'bugfix/provide_random_addr_api_v5.1' into 'release/v5.1'
fix(wifi_prov): Added API to set random address (v5.1)

See merge request espressif/esp-idf!32327
2024-08-20 10:35:58 +08:00
zwl
bd48565e81 fix(ble): fixed blufi issue on ESP32-C2 2024-08-19 21:48:25 +08:00
Sergei Silnov
d38afc77db Merge branch 'fix/component_manager_load_all_local_components_v5.1' into 'release/v5.1'
Some checks failed
docker / docker (push) Has been cancelled
fix: component manager load all component dirs even set(COMPONENTS ...) (v5.1)

See merge request espressif/esp-idf!32040
2024-08-16 19:39:04 +08:00
Rahul Tank
61edc67100 feat(nimble): Add support to allow connection during scanning 2024-08-16 15:05:39 +05:30
Sergei Silnov
ac0c497226 Merge branch 'ci/remove_pacman_tests' into 'release/v5.1'
ci: remove idf-component-manager tests in idf

See merge request espressif/esp-idf!32880
2024-08-16 17:05:53 +08:00
Jiang Jiang Jian
446ec3a899 Merge branch 'feature/ipc_noblocking_call_v5.1' into 'release/v5.1'
Some checks failed
docker / docker (push) Has been cancelled
feat(ipc): Adds a new no blocking IPC call (v5.1)

See merge request espressif/esp-idf!28443
2024-08-15 22:29:51 +08:00
Fu Hanxi
0ce01df3c5 test: improve test_dependency_lock test case 2024-08-15 20:42:06 +08:00
Fu Hanxi
195efb38cb fix: component manager load all component dirs even set(COMPONENTS ...) 2024-08-15 20:42:06 +08:00
Fu Hanxi
7ac07039ea
ci: remove idf-component-manager tests in idf 2024-08-15 14:38:42 +02:00
Jiang Jiang Jian
99395b281d Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32_v5.1' into 'release/v5.1'
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32 (v5.1)

See merge request espressif/esp-idf!32803
2024-08-15 19:56:36 +08:00
Jiang Jiang Jian
f6d8ff4356 Merge branch 'bugfix/avoid_offchan_ftm_retries_v5.1' into 'release/v5.1'
fix(wifi): Avoid internal retries for offchannel FTM Requests (Backport v5.1)

See merge request espressif/esp-idf!32869
2024-08-15 16:51:05 +08:00
Marius Vikhammer
8a54136147 Merge branch 'test/fix_flaky_sched_time_test_v5.1' into 'release/v5.1'
test(freertos): Fixed flaky scheduling time test (v5.1)

See merge request espressif/esp-idf!32850
2024-08-15 10:13:00 +08:00
Nachiket Kukade
0626574e68 fix(wifi): Avoid internal retries for offchannel FTM Requests 2024-08-14 18:33:54 +05:30
Wang Mengyang
4b7286d083 fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
Closes https://github.com/espressif/esp-idf/issues/14263
2024-08-14 19:00:15 +08:00
Island
c608177cf9 Merge branch 'docs/optimized_ble_adv_data_type_v5.1' into 'release/v5.1'
Some checks failed
docker / docker (push) Has been cancelled
docs(ble/bluedroid): Optimize BLE example for setting advertising data (v5.1)

See merge request espressif/esp-idf!32757
2024-08-14 15:53:19 +08:00
Sudeep Mohanty
4a80393066 test(freertos): Fixed flaky scheduling time test
This commit updates the scheduling time test to test for median
scheduling time values instead of average values.
2024-08-14 09:33:29 +02:00
Wang Meng Yang
670b6c76e2 Merge branch 'bugfix/fix_ble_channel_map_update_v5.1' into 'release/v5.1'
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.1)

See merge request espressif/esp-idf!32583
2024-08-14 10:50:08 +08:00
Jiang Jiang Jian
a5c6b4dde5 Merge branch 'fix/disable_timer_wakeup_source_with_auto_sleep_off_v5.1' into 'release/v5.1'
fix(esp_pm): disable timer wakeup source with auto light-sleep off (v5.1)

See merge request espressif/esp-idf!32620
2024-08-14 10:44:04 +08:00
Jiang Jiang Jian
90a2abd415 Merge branch 'bugfix/fix_newlib_nano_float_printf_issues_v5.1' into 'release/v5.1'
fix newlib nano float printf issues (backport v5.1)

See merge request espressif/esp-idf!32514
2024-08-14 10:42:38 +08:00
Rahul Tank
0ef8d9321d Merge branch 'bugfix/handle_linked_om_blufi_v5.1' into 'release/v5.1'
fix(nimble) Added change to handle linked om data at blufi layer (v5.1)

See merge request espressif/esp-idf!31976
2024-08-14 00:56:24 +08:00
Alexey Gerenkov
5be911560a Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240726_v5.1' into 'release/v5.1'
feat(tools): update openocd version to v0.12.0-esp32-20240726 (v5.1)

See merge request espressif/esp-idf!32606
2024-08-13 23:34:34 +08:00
Rahul Tank
9481ed111f fix(nimble) Added change to handle linked om data at blufi layer 2024-08-13 16:54:42 +05:30
Fu Hanxi
92fcaa346a
ci: fix test_bt_hid path 2024-08-13 11:23:02 +02:00
zhanghaipeng
f653a21793 feat(ble/bluedroid): Support getting BLE address type in bond list 2024-08-13 12:13:08 +08:00
zhanghaipeng
75430acf9d docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates 2024-08-13 12:13:08 +08:00
zhanghaipeng
824bd4342b fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
- Fix BLE channel map update when latency is not zero
2024-08-13 12:13:08 +08:00
chenjianhua
13527b0e91 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
- Support enhanced BLE TX power setting and getting
2024-08-13 12:13:08 +08:00
Wang Meng Yang
eeef1103ec Merge branch 'fix/change_bt_example_sdkconfig_name_v5.1' into 'release/v5.1'
fix(bt): change example sdkconfig name to sdkconfig.ci.test(backport v5.1)

See merge request espressif/esp-idf!32806
2024-08-13 11:37:16 +08:00
gongyantao
badc32ad6e fix(bt): change example sdkconfig name to sdkconfig.ci.test 2024-08-13 09:54:48 +08:00
Island
059732a311 Merge branch 'feat/print_the_ble_mac_when_init_5.1' into 'release/v5.1'
feat(ble): Print out the BT mac when the controller is initialized

See merge request espressif/esp-idf!32732
2024-08-12 20:15:06 +08:00
Wang Meng Yang
18f4c90ef5 Merge branch 'bugfix/fix_hidh_integrity_check_bug_v5.1' into 'release/v5.1'
fix(esp_hid): Loose the check of input report length to be more compatible[backport 5.1]

See merge request espressif/esp-idf!32722
2024-08-12 19:09:14 +08:00
morris
5b74ce1f9e Merge branch 'docs/fix_a_typo_v5.1' into 'release/v5.1'
docs: Fix a small typo in adc_calibration.rst (v5.1)

See merge request espressif/esp-idf!32717
2024-08-12 18:30:06 +08:00
Shu Chen
e1b83bac56 Merge branch 'backport/make_ot_task_queue_non_permanent_blocking_51' into 'release/v5.1'
fix(openthread): make ot task queue sending non-permanent blocking(Backport 5.1)

See merge request espressif/esp-idf!32632
2024-08-12 16:04:08 +08:00
Mahavir Jain
3697add29c Merge branch 'change/exclude_cves_v5.1' into 'release/v5.1'
change: exclude CVEs that do not impact ESP-IDF components (v5.1)

See merge request espressif/esp-idf!32661
2024-08-12 12:42:26 +08:00
Mahavir Jain
665585d8a5
fix(rng): avoid clearing PMU_PERIF_I2C_RSTB in random disable API for C6
This configuration bit is required for ADC operation as well and hence
should not be cleared in the RNG API sequence.

Ideally, the ADC driver should take care of initializing this bit but
still the RNG layer change is required because of interleaved API usage
scenario described in following linked issue.

Closes https://github.com/espressif/esp-idf/issues/14124
Closes https://github.com/espressif/esp-idf/issues/14280
2024-08-12 10:09:15 +05:30
zhanghaipeng
a9db5f07bf docs(ble/bluedroid): Optimize BLE example for setting advertising data 2024-08-12 11:38:02 +08:00
Island
3b2520943d Merge branch 'bugfix/fixed_c6_h2_vendor_hci_master_v5.1' into 'release/v5.1'
Bugfix/fixed c6 h2 vendor hci master (v5.1)

See merge request espressif/esp-idf!32741
2024-08-12 10:49:26 +08:00
Jiang Guang Ming
09b1844a0a feat(newlib): add test case for printf float 2024-08-12 09:59:13 +08:00
Jiang Guang Ming
97c5bc51e6 fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG 2024-08-12 09:57:07 +08:00
Alexey Gerenkov
1bdf3d3bc4 feat(tools): update openocd version to v0.12.0-esp32-20240726 2024-08-11 12:02:59 +02:00
zwl
8397aaa29d fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C6 2024-08-10 13:06:45 +08:00
Shen Weilong
a981024b98 feat(ble): Print out the BT mac when the controller is initialized 2024-08-09 20:55:16 +08:00