Commit Graph

32967 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
chenjianhua
6d488f11b3 fix(bt): Update bt lib for ESP32(241c96c)
- Fixed BLE vendor HCI get controller status command
2024-08-20 19:31:13 +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
071fed2d6f feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established 2024-08-20 14:56:13 +05:30
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
Euripedes Rocha
f4d629d8f1 change(mqtt): Update esp_mqtt submodule
git log --oneline aa6f889fb4f6f743b3a550aa587713aabbdca1fc..cac1552e62b0474c162547b7cce345d7cd1aecfe

Detailed description of the changes:
* fix: clang analyzer unknown pragma warning
  - See merge request espressif/esp-mqtt!215
  - See commit https://github.com/espressif/esp-mqtt/commit/6bb5a5b
* fix: gcc analyzer unknown pragma warning
  - See merge request espressif/esp-mqtt!214
  - See commit https://github.com/espressif/esp-mqtt/commit/b527203
* feat: Moves deletion of expired messages to run at all states
  - Closes IDFGH-12831
  - Closes https://github.com/espressif/esp-mqtt/issues/278
  - See commit https://github.com/espressif/esp-mqtt/commit/32dada4
* fix: Handling of state in the outbox for enqueued QoS 0 messages
  - Closes IDFGH-12829
  - Closes https://github.com/espressif/esp-mqtt/issues/276
  - See commit https://github.com/espressif/esp-mqtt/commit/739cb2d
* fix: Instalation of gcovr in host tests was broken
  - See merge request espressif/esp-mqtt!211
  - See commit https://github.com/espressif/esp-mqtt/commit/6643c49
* Allow to publish using only topic alias on MQTT5
  - Closes IDFGH-12735
  - Fix: Allow to publish using only topic alias on MQTT5 (espressif/esp-mqtt@0071aca)
* refactor: replaced heap mock with Linux-compatible heap component
  - See merge request espressif/esp-mqtt!208
  - See commit https://github.com/espressif/esp-mqtt/commit/8b0b43e
* fix: gcc -fanalyzer warnings
  - See merge request espressif/esp-mqtt!209
  - See commit https://github.com/espressif/esp-mqtt/commit/8bc3bff
* fix: Use catch from component manager
  - See merge request espressif/esp-mqtt!210
  - See commit https://github.com/espressif/esp-mqtt/commit/53e0cc7
* fix: Fix host test for github ci.
  - Closes IDF-8883
  - See commit https://github.com/espressif/esp-mqtt/commit/b43d93c
2024-08-19 15:20:55 +02:00
Yuhan Wei
5f9391d751 docs(ble): Updated ble fast provision example link in ble-mesh-faq.rst 2024-08-19 17:20:53 +08:00
Yuhan Wei
84ec5c013d docs(ble): Updated the support status for NimBLE LE Power Control feature 2024-08-19 11:52:44 +08:00
Pat Erley
cc32d8c96c fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated.  Resolve by
properly setting the fields.

Signed-off-by: luoxu <luoxu@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/13135
2024-08-17 06:04:02 +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
Yuhan Wei
7925d3c54d docs(ble): Updated the feature status of nimble host 2024-08-16 18:07:38 +08:00
Yuhan Wei
7a387c70ca docs(ble): Updated Title in the bluetooth API reference files 2024-08-16 17:57:13 +08:00
Yuhan Wei
dbefde37a5 docs(ble): Added ble static images 2024-08-16 17:36:48 +08:00
Rahul Tank
61edc67100 feat(nimble): Add support to allow connection during scanning 2024-08-16 15:05:39 +05:30
Yuhan Wei
60fa6032a8 docs(ble): Added BLE feature support status 2024-08-16 17:35:06 +08:00
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