Commit Graph

32918 Commits

Author SHA1 Message Date
Sudeep Mohanty
a6a5ca31cc fix(freertos): Fixed memory leak issue in vTaskDeleteWithCaps()
vTaskDeleteWithCaps() leaked memory when a task uses the API to delete
itself. This commit adds a fix to avoid the memory leak.

Closes https://github.com/espressif/esp-idf/issues/14222
2024-09-10 14:48:30 +08:00
Island
ed4220c163 Merge branch 'bugfix/fix_some_ble_bugs_240826_v5.1' into 'release/v5.1'
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b) (v5.1)

See merge request espressif/esp-idf!33391
2024-09-10 11:37:48 +08:00
Island
fcc24e57e8 Merge branch 'feat/support_ble_scan_and_init_coex_on_esp32_v5.1' into 'release/v5.1'
Support BLE scanning and initiating coexist on ESP32 (v5.1)

See merge request espressif/esp-idf!33387
2024-09-10 11:37:16 +08:00
Marius Vikhammer
13c6c90055 Merge branch 'fix/freertos_port_assert_in_isr_bug_v5.1' into 'release/v5.1'
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context (v5.1)

See merge request espressif/esp-idf!32374
2024-09-10 11:06:52 +08:00
Jiang Jiang Jian
99775566c5 Merge branch 'bugfix/sae_gcmp_conn_failure_v5.1' into 'release/v5.1'
Some checks are pending
docker / docker (push) Waiting to run
Fix SAE connection failure when GCMP cipher is used (Backport v5.1)

See merge request espressif/esp-idf!33232
2024-09-09 14:35:48 +08:00
chenjianhua
867ed4d319 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-09 11:35:29 +08:00
chenjianhua
51aa349204 feat(bt): Update esp32 bt-lib(bc393dd)
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
2024-09-09 11:30:46 +08:00
Island
4bd5b51627 Merge branch 'docs/optimized_ble_gattc_multi_connect_example_v5.1' into 'release/v5.1'
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic (v5.1)

See merge request espressif/esp-idf!33196
2024-09-09 10:34:51 +08:00
Krzysztof Budzynski
c769ca3d41 Merge branch 'docs/remove_user_guide_for_esp32_pico_kit_related_migration_v5.1' into 'release/v5.1'
docs: remove user guide for esp32-pico-kit related docs after migration (v5.1)

See merge request espressif/esp-idf!32783
2024-09-06 18:38:57 +08:00
Rahul Tank
571f5caf41 Merge branch 'bugfix/make_cccd_flags_configurable_v5.1' into 'release/v5.1'
fix(nimble): Make CCCD flags configurable (v5.1)

See merge request espressif/esp-idf!33315
2024-09-06 14:05:44 +08:00
zhanghaipeng
a0f864456c fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type' 2024-09-06 10:14:42 +08:00
zhanghaipeng
1dbaced1ca docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic 2024-09-06 10:14:42 +08:00
Nebojša Cvetković
a3eb74cdb7 fix(bt/bluedroid): Resolve warning: unused variable 'pp' 2024-09-06 10:14:42 +08:00
morris
35eaff1d2a Merge branch 'bugfix/eth_plus_wifi_doc_v5.1' into 'release/v5.1'
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi (v5.1)

See merge request espressif/esp-idf!33247
2024-09-05 18:45:05 +08:00
morris
cc56879ed4 Merge branch 'support_psram_noinit_segment_on_s3_v5.1' into 'release/v5.1'
feat(psram): add psram noinit  segment support on s2/s3/p4/c5 and bss segment on c5 (v5.1)

See merge request espressif/esp-idf!33258
2024-09-05 10:45:32 +08:00
Roland Dobai
d80d9a4499 Merge branch 'docs/remove_output_format_v5.1' into 'release/v5.1'
docs(size): remove -DOUTPUT_FORMAT output format option for idf.py size (v5.1)

See merge request espressif/esp-idf!33311
2024-09-04 20:43:39 +08:00
shreeyash
81752a8f5f fix(nimble): Make CCCD flags configurable 2024-09-04 14:13:19 +05:30
Frantisek Hrbata
e08cde2c89 docs(size): remove -DOUTPUT_FORMAT output format option for idf.py size
Setting OUTPUT_FORMAT through the CMake variable probably never
functioned and seems to be a remnant (possibly a typo in the
documentation) from the time when the -DOUTPUT_JSON=1 CMake variable was
used to specify the JSON output format, prior to the introduction of the
--format option. This removes the note regarding the option to choose
the output format using -DOUTPUT_FORMAT.

Closes https://github.com/espressif/esp-idf/issues/14383

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-09-04 10:09:11 +02:00
Chen Jichang
bec23c9d81 feat(psram): add psram noinit segment support on S2/S3/P4/C5
Closes https://github.com/espressif/esp-idf/issues/14253
2024-09-04 15:08:12 +08:00
renpeiying
42408045ff docs: Remove User Guide for ESP32-Pico-Kit related docs after migration 2024-09-02 19:17:04 +08:00
Sajia
0dbd2aa24c fix(esp_wifi): Refactor and update wpa_supplicant with upstream 2024-09-02 16:12:32 +05:30
renpeiying
7c7aeb3fc7 docs: Update zh_CN translation for MR32736 2024-09-02 11:44:03 +02:00
Ondrej Kosta
ebee641116 docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi 2024-09-02 11:32:08 +02:00
Marius Vikhammer
220f9e6c42 Merge branch 'task/add_ldgen_exception_for_freertos_v5.1' into 'release/v5.1'
fix(freertos): Added freertos and ringbuf fragments to the exception list of ldgen mapping checks (v5.1)

See merge request espressif/esp-idf!33217
2024-09-02 11:03:07 +08:00
Island
fac6bb6c1c Merge branch 'bugfix/fixed_assert_on_esp32c2_v5.1' into 'release/v5.1'
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 (v5.1)

See merge request espressif/esp-idf!33207
2024-09-02 10:08:14 +08:00
Wang Meng Yang
c86c53dd64 Merge branch 'contrib/github_pr_14286_v5.1' into 'release/v5.1'
fix(bt): Add a parameter in the two least significant bits of Class of Device (backport v5.1)

See merge request espressif/esp-idf!33166
2024-09-02 09:34:51 +08:00
Michael (XIAO Xufeng)
adcc279a8c Merge branch 'fix_wrong_ap3204_id_check_v5.1' into 'release/v5.1'
fix(psram): fixed ap3204 id check (v5.1)

See merge request espressif/esp-idf!33131
2024-08-31 02:05:31 +08:00
Sudeep Mohanty
b2b1a3a81b test(freertos): Added build test for function in flash with -Os optimation
This commit adds a build test for when FreeRTOS and esp_ringbuf functions
are placed in flash and the compiler optimizes for code size.
2024-08-30 09:18:52 +02:00
Sudeep Mohanty
c2be14c80f fix(freertos): Added freertos fragments to the exception list of ldgen mapping checks
This commit adds freertos and esp_ringbuf linker fragment sections
to the exception list of the ldgen mappings checker script.
2024-08-30 09:18:50 +02:00
Jiang Jiang Jian
46cf3b84c6 Merge branch 'fix/hfp_pcm_codec_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf (backport v5.1)

See merge request espressif/esp-idf!33161
2024-08-30 13:57:19 +08:00
Jiang Jiang Jian
57e5b0655f Merge branch 'bugfix/fix_wifi_bugs_240828_v5.1' into 'release/v5.1'
fix(wifi): fix wifi bugs 240828 (Backport v5.1)

See merge request espressif/esp-idf!33188
2024-08-30 12:05:21 +08:00
zwl
1f1fc3baed fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 2024-08-30 12:03:04 +08:00
Jiang Jiang Jian
5587f635f1 Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240821_v5.1' into 'release/v5.1'
feat(tools): update openocd version to v0.12.0-esp32-20240821 (v5.1)

See merge request espressif/esp-idf!33172
2024-08-30 11:22:27 +08:00
Jiang Jiang Jian
4f40bd402c Merge branch 'bugfix/add_bluedroid_support_for_esp_ip_v5.1' into 'release/v5.1'
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid (v5.1)

See merge request espressif/esp-idf!33179
2024-08-30 11:06:36 +08:00
Jiang Jiang Jian
19e4df4012 Merge branch 'ci/run_dangerjs_on_other_runners' into 'release/v5.1'
ci: run dangerjs job on specific runner (v5.1)

See merge request espressif/esp-idf!33200
2024-08-30 10:32:24 +08:00
Chen Yudong
e387abe447 ci: run dangerjs job on specific runner 2024-08-29 20:45:00 +08:00
Rahul Tank
7f9f4003c2 fix(wifi_prov): Add support for ESP IP controller chips in bluedroid 2024-08-29 15:06:39 +05:30
sibeibei
18273427d4 fix(wifi): fix wifi bugs 240828 v5.1 2024-08-29 14:48:30 +08:00
Alexey Gerenkov
8235a0dcff feat(tools): update openocd version to v0.12.0-esp32-20240821 2024-08-28 13:20:40 +03:00
chenqingqing
5fa5a1327c fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf 2024-08-28 17:01:50 +08:00
chenqingqing
20990096b2 fix(bt): Add a parameter in the two least significant bits of Class of Device 2024-08-28 16:52:03 +08:00
WebDust21
592e743dad fix(bt): Enable use of RESERVED bits in COD (GitHub PR) 2024-08-28 16:51:53 +08:00
Island
25668990ad Merge branch 'debug/fix_deep_sleep_wake_up_by_ble_v5.1' into 'release/v5.1'
fix(ble): fix BLE immediately  wakeup deep sleep (v5.1)

See merge request espressif/esp-idf!33097
2024-08-28 15:13:27 +08:00
Jiang Jiang Jian
5b4687eeee Merge branch 'bugfix/fix_wrong_typecast_spp_v5.1' into 'release/v5.1'
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps (Backport v5.1)

See merge request espressif/esp-idf!33120
2024-08-28 12:58:19 +08:00
Jiang Jiang Jian
cd3c28d077 Merge branch 'bugfix/fix_esp32c6_rxappend_esp32_tbtt_delay_v5.1' into 'release/v5.1'
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue

See merge request espressif/esp-idf!33089
2024-08-28 11:43:13 +08:00
Jiang Jiang Jian
af1841131c Merge branch 'coredump_fixes_v5.1' into 'release/v5.1'
Coredump fixes v5.1

See merge request espressif/esp-idf!33085
2024-08-28 11:37:53 +08:00
Armando
6ead617708 fix(psram): fixed ap3204 id check 2024-08-28 11:05:44 +08:00
Nachiket Kukade
75f4e2c8bb fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps 2024-08-27 16:25:01 +05:30
cjin
53c865090c feat(ble): add internal api to change ble slow clock source 2024-08-27 12:48:38 +08:00
cjin
6a89c38a7e fix(ble): remove ble wakeup before entering light sleep 2024-08-27 10:18:16 +08:00