Commit Graph

33009 Commits

Author SHA1 Message Date
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
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