Commit Graph
27482 Commits
Author SHA1 Message Date
zhanghaipeng 7eac7d773c fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713a69)
- Fixed double free exception during BLE init under low memory
2025-06-10 10:31:34 +08:00
Zhi Wei Jian ad523cf3ff feat(ble/controller): Reduce bin size and IRAM for BLE rom code
(cherry picked from commit 1d739291ca)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2025-05-27 16:03:29 +08:00
Jiang Jiang Jian 18b48329df Merge branch 'backport/backport_some_wifi_changes_250526_v5.3' into 'release/v5.3'
fix(wifi): fix some wifi bugs(backport v5.3)

See merge request espressif/esp-idf!39409
2025-05-27 14:36:27 +08:00
Jiang Jiang Jian 433f0ab716 Merge branch 'fix/nvs_logger_json_output_v5.3' into 'release/v5.3'
fix(nvs_flash/nvs_tool): Fix nvs_tool.py to output required values (v5.3)

See merge request espressif/esp-idf!38682
2025-05-26 20:03:37 +08:00
Jiang Jiang Jian 080ad8423c Merge branch 'bugfix/hwlp_coproc_saving_master_v5.3' into 'release/v5.3'
fix(freertos): workaround a hardware bug related to HWLP coprocessor (backport v5.3)

See merge request espressif/esp-idf!38060
2025-05-26 20:02:48 +08:00
Jiang Jiang Jian c06e9d3a73 Merge branch 'fix/fix_esp32p4_retention_cost_v5.3' into 'release/v5.3'
fix(esp_hw_support): optimize retention cost and update sleep time compensation (v5.3)

See merge request espressif/esp-idf!38745
2025-05-26 20:01:56 +08:00
Jiang Jiang Jian 3f160107a3 Merge branch 'fix/fix_usj_pad_leakage_v5.3' into 'release/v5.3'
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage (v5.3)

See merge request espressif/esp-idf!39107
2025-05-26 19:57:41 +08:00
Jiang Jiang Jian 96037e9cc3 Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep_v5.3' into 'release/v5.3'
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy (v5.3)

See merge request espressif/esp-idf!39169
2025-05-26 19:56:41 +08:00
Jiang Jiang Jian b7cdd6ead9 Merge branch 'fix/fix_esp32p4_stuck_in_pd_ana_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix esp32p4 may get stuck when entering deepsleep (v5.3)

See merge request espressif/esp-idf!39284
2025-05-26 19:56:12 +08:00
Jiang Jiang Jian b78ef76005 Merge branch 'fix/fix_esp_timer_accuracy_when_do_dfs_v5.3' into 'release/v5.3'
fix(esp_hw_support): improve esp timer accuracy on DFS for esp32 & esp32s2 (v5.3)

See merge request espressif/esp-idf!39341
2025-05-26 19:54:44 +08:00
yinqingzhao 7bcbc483c6 fix(wifi): fix some wifi bugs 2025-05-26 16:43:59 +08:00
morris 46ac830333 Merge branch 'bugfix/lp_uart_baudrate_limitation_v5.3' into 'release/v5.3'
fix(uart): LP UART does not have the pre-divider for its clock source (v5.3)

See merge request espressif/esp-idf!37595
2025-05-23 17:10:39 +08:00
morris 2e89dce260 Merge branch 'feature/add_uart_io_deinit_process_v5.3' into 'release/v5.3'
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.3)

See merge request espressif/esp-idf!39281
2025-05-23 16:46:37 +08:00
Rahul Tank e4f973dcf3 Merge branch 'bugfix/coverity_fix_v5.3' into 'release/v5.3'
fix(nimble): Add changes for coverity reported issue (v5.3)

See merge request espressif/esp-idf!39315
2025-05-22 16:29:09 +05:30
wuzhenghui 162681d8ea ci(esp_timer): add UT case for esp_timer period alarm with DFS 2025-05-22 15:14:44 +08:00
wuzhenghui 326b32bd74 feat(esp_hw_support): compensate the error introduced to LACT during APB frequency switching 2025-05-22 15:14:43 +08:00
wuzhenghui bc1624879c fix(esp_hw_support): update systimer step immediately when XTAL changes on esp32s2 2025-05-22 15:14:43 +08:00
wuzhenghui 85aad225d0 fix(esp_hw_support): update LACT clock prescale immediately when APB changes on esp32 2025-05-22 15:14:39 +08:00
Mahavir Jain c0ab30f33c Merge branch 'feat/some_xip_psram_related_optimisations_and_fixes_v5.3' into 'release/v5.3'
feat(esp_psram): Add some wasted XIP PSRAM memory in heap and XIP PSRAM protection (v5.3)

See merge request espressif/esp-idf!38873
2025-05-22 12:00:14 +05:30
Song Ruo Jing 8baffe22cb fix(uart): LP UART does not have the pre-divider for its clock source
Closes https://github.com/espressif/esp-idf/issues/15427
2025-05-22 11:51:19 +08:00
Song Ruo Jing 6f9979451b fix(gpio): fix bad bit shift operation and OOB (h2) in io_mux.c 2025-05-22 11:51:19 +08:00
Song Ruo Jing 84f8be2e31 refactor(uart): increase test app memory leak tolerance 2025-05-22 11:51:19 +08:00
Island ade43f3b00 Merge branch 'bugfix/fix_ble_scan_no_adv_report_when_connected_v5.3' into 'release/v5.3'
Fixed missing ADV reports after bonding and connection on ESP32-C3 and ESP32-S3 (v5.3)

See merge request espressif/esp-idf!39274
2025-05-21 18:19:24 +08:00
harshal.patil 5e15adfae9 fix(esp_psram): Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled 2025-05-21 15:36:41 +05:30
harshal.patil 29f7654c2b feat(cpu_region_protect): Enable basic memory protection for SPIRAM 2025-05-21 15:36:41 +05:30
harshal.patil 8d42a711c4 feat(esp_psram): Add the gap created due to alignment of XIP segments in heap 2025-05-21 15:36:41 +05:30
harshal.patil 2cb93cd926 feat(esp_psram): Add some helper APIs to get usable PSRAM memory size 2025-05-21 15:36:41 +05:30
Armando 21bd94f116 fix(linker): fixed extern linker symbol type from int to char 2025-05-21 15:36:40 +05:30
morris a2c53e5690 Merge branch 'fix/slot0_requires_all_pins_in_1bit_mode_issue_v5.3' into 'release/v5.3'
sd: fixed all pins need to be set when using slot0 on esp32p4 issue (v5.3)

See merge request espressif/esp-idf!39307
2025-05-21 15:11:13 +08:00
Rahul Tank ae995b34d7 fix(nimble): Add changes for coverity reported issue 2025-05-21 11:38:18 +05:30
Rahul Tank 95b3176fdd Merge branch 'bugfix/handle_flow_control_flag_v5.3' into 'release/v5.3'
fix(nimble): Add chip dependancy flag for Flow control feature (v5.3)

See merge request espressif/esp-idf!39295
2025-05-21 09:53:13 +05:30
armando 8c89c9b9d5 fix(sd): fixed slot0 requires all pins to be set when using 1bit iomux mode on p4 2025-05-21 11:13:28 +08:00
Rahul Tank 9a2a3d0d86 Merge branch 'feat/min_size_builds_v5.3' into 'release/v5.3'
fix(nimble): Add support for minimilistic builds (v5.3)

See merge request espressif/esp-idf!39100
2025-05-20 21:03:50 +05:30
Rahul Tank f2c577ae51 fix(nimble): Add chip dependancy flag for Flow control feature 2025-05-20 18:10:35 +05:30
Song Ruo Jing 674113bfcc fix(gpio): add some detailed error log for gpio_pullup_en and gpio_pulldown_en 2025-05-20 16:49:47 +08:00
Song Ruo Jing 501fb2fab2 fix(uart): eliminate garbled data on UART TX/RX line in sleep 2025-05-20 16:49:47 +08:00
Song Ruo Jing 752df66332 feat(uart): add pin release process to uart driver 2025-05-20 16:49:39 +08:00
wuzhenghui 6866e9d40e fix(esp_hw_support): fix esp32p4 may get stuck when entering deepsleep 2025-05-20 16:01:20 +08:00
Mahavir Jain 2be4cef6f2 Merge branch 'feat/cjson_update_to_upstream_v5.3' into 'release/v5.3'
feat(cjson): update to latest upstream (v5.3)

See merge request espressif/esp-idf!39227
2025-05-20 09:50:26 +05:30
Mahavir Jain 7d97a53953 Merge branch 'contrib/github_pr_15059_v5.3' into 'release/v5.3'
feat(https): Get TLS errors from http client (GitHub PR) (v5.3)

See merge request espressif/esp-idf!39143
2025-05-20 09:49:12 +05:30
Song Ruo Jing 74a496e3d0 fix(dedic_gpio): fix calloc to heap_caps_calloc 2025-05-20 11:54:44 +08:00
Song Ruo Jing 7c4a6bf9d6 fix(uart): correct C3/S3 module enable porcedure to avoid undesired line noise 2025-05-20 11:54:15 +08:00
Song Ruo Jing 52cd954e41 fix(sleep): uart suspend/flush should also check if port is enabled on esp32 2025-05-20 11:53:59 +08:00
Song Ruo Jing 3de0b669e7 docs(uart): improve set/get baud rate API docs
Closes https://github.com/espressif/esp-idf/issues/15449
2025-05-20 11:53:42 +08:00
Song Ruo Jing 96372d2091 fix(uart): fixed coverity ininitialized scalar variable in uart_tcgetattr 2025-05-20 11:52:22 +08:00
Island 88cb3027f5 Merge branch 'change/ble_update_lib_20250516_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20250516 - Update ESP BLE Controller Lib (v5.3)

See merge request espressif/esp-idf!39236
2025-05-20 11:39:56 +08:00
Zhang Hai Peng a689510a6c fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713205)
- Fix: Missing ADV reports after bonding and connection


(cherry picked from commit 244d4f8fa7)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-20 11:13:27 +08:00
Alexey Gerenkov ef4c750d39 Merge branch 'feat/apptrace-crc16_v5.3' into 'release/v5.3'
Store CRC16 checksum value in the PERFMON1 reg (v5.3)

See merge request espressif/esp-idf!39210
2025-05-20 01:50:54 +08:00
zwl 75fcb6b5d5 fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6 2025-05-19 20:37:37 +08:00
Rahul Tank 03dfb8e411 fix(nimble): Add support for minimilistic builds 2025-05-19 12:48:32 +05:30