Commit Graph
29851 Commits
Author SHA1 Message Date
Zhou Xiaoandcjin a446224e43 fix(ble): fix ble wakeup causes error on ESP32-C2
(cherry picked from commit 5407e36e4a)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiaoandcjin 660e55a99f fix(ble): fix ble wakeup causes error on ESP32-C6
(cherry picked from commit 4d1872c66d)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiaoandcjin 386b865308 fix(ble): fix ble wakeup causes error on ESP32-H2
(cherry picked from commit 5ff01bf027)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiao b9f9401a9b change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 557b7bae2e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-27 10:52:04 +08:00
Zhou Xiao d2c8719bd5 change(ble): [AUTO_MR] Update lib_esp32c2 to 283861b8 2025-10-27 10:52:04 +08:00
Zhou Xiao 3a3c9ab97e change(ble): [AUTO_MR] Update lib_esp32c6 to a76948d4 2025-10-27 10:52:04 +08:00
Zhou Xiao c0613a9156 change(ble): [AUTO_MR] Update lib_esp32h2 to a76948d4 2025-10-27 10:52:04 +08:00
Island bacfc017c5 Merge branch 'feat/esp32c2_add_get_used_heap_size_v5.4' into 'release/v5.4'
Feat/esp32c2 add get used heap size (v5.4)

See merge request espressif/esp-idf!42619
2025-10-27 10:51:03 +08:00
Island c98be30a3a Merge branch 'fix/ble_log_acl_data_copy_v5.4' into 'release/v5.4'
fix(ble): copy acl data by omdata buffer copy (v5.4)

See merge request espressif/esp-idf!42525
2025-10-27 10:37:36 +08:00
Island 459dc97b65 Merge branch 'change/ble_update_lib_20250925_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250925 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!42200
2025-10-27 10:36:06 +08:00
morris 48334a2ce4 Merge branch 'feat/dsi_bridge_new_feat_v5.4' into 'release/v5.4'
Support MIPI DSI driver on ESP32-P4 ECO5 (v5.4)

See merge request espressif/esp-idf!42845
2025-10-27 10:27:36 +08:00
Shu Chen 32a33f22ce Merge branch 'feat/add_openthread_start_stop_api_v5.4' into 'release/v5.4'
feat(openthread): add openthread start stop APIs (v5.4)

See merge request espressif/esp-idf!42646
2025-10-27 01:33:46 +00:00
Shu Chen 7e6217a872 Merge branch 'feat/update_ot_upstream_v5.4' into 'release/v5.4'
feat(openthread): update OT upstream to 3b3dd203b (v5.4)

See merge request espressif/esp-idf!42217
2025-10-27 01:33:24 +00:00
Shu Chen 9eea97f4d7 Merge branch 'fix/fix_openthread_cli_v5.4' into 'release/v5.4'
fix(openthread): check if the command is valid before calling the input function (v5.4)

See merge request espressif/esp-idf!42412
2025-10-27 01:33:16 +00:00
Shu Chen e9027e88ef Merge branch 'fix/fix_usb_ot_rcp_send_v5.4' into 'release/v5.4'
fix(openthread): resolve the RCP data transmission issue over USB Serial JTAG (v5.4)

See merge request espressif/esp-idf!42408
2025-10-27 01:33:02 +00:00
Marius Vikhammer cf827ff10e Merge branch 'bugfix/pthread_sem_timeout_test_failure_v5.4' into 'release/v5.4'
test(pthread): fixed test-case overflow calc issue (v5.4)

See merge request espressif/esp-idf!42548
2025-10-27 09:20:01 +08:00
Marius Vikhammer 5f1e370f20 Merge branch 'ci/ulp_fsm_reset_between_tests_v5.4' into 'release/v5.4'
ci(ulp): reset board between ulp-fsm tests (v5.4)

See merge request espressif/esp-idf!42859
2025-10-27 09:19:35 +08:00
morris bd8669b3cd Merge branch 'fix/rmt_tx_loop_mode_v5.4' into 'release/v5.4'
fix(rmt): correct the condition for warnings in loop mode (v5.4)

See merge request espressif/esp-idf!41791
2025-10-26 22:54:20 +08:00
morris 8189de4e34 Merge branch 'fix/i2c_lp_test_v5.4' into 'release/v5.4'
fix(i2c/gpio): Add error checks to the i2c driver & Fix errors in gpio (v5.4)

See merge request espressif/esp-idf!42663
2025-10-26 22:52:05 +08:00
morris 4837c31273 feat(dsi): add vsync interrupt handling 2025-10-26 22:50:22 +08:00
morris 26cbcbb0b2 feat(dsi): can use gray8 image as input 2025-10-26 22:50:22 +08:00
morris e3b655f02f feat(dsi): split the dphy config clock and pll reference clock
this is a breaking change in the esp32p4 ver3.0 silicon.
2025-10-26 22:50:22 +08:00
morris 51f2f88190 Merge branch 'feat/p4_eco5_gdma_v5.4' into 'release/v5.4'
feat(gdma): update gdma struct on p4 eco5 (v5.4)

See merge request espressif/esp-idf!42643
2025-10-26 22:49:27 +08:00
morris 3c07607eb4 Merge branch 'fix/p4_edma_size_v5.4' into 'release/v5.4'
fix(gdma): correct the max burst size of p4 edma (v5.4)

See merge request espressif/esp-idf!41800
2025-10-26 22:47:04 +08:00
morris d221c03499 Merge branch 'feat/rmt_support_psram_v5.4' into 'release/v5.4'
fix(rmt): alloc channel memory from internal (v5.4)

See merge request espressif/esp-idf!42428
2025-10-26 22:45:05 +08:00
morris 3a01d2c653 Merge branch 'fix/mcpwm_prescale_regression_v5.4' into 'release/v5.4'
fix(mcpwm): fix division by zero error in prescale (v5.4)

See merge request espressif/esp-idf!42421
2025-10-26 22:44:11 +08:00
morris 80971b25da Merge branch 'feat/p4_eco5_real_chip_v5.4' into 'release/v5.4'
p4: p4 eco5 real chip (v5.4)

See merge request espressif/esp-idf!42063
2025-10-26 22:38:34 +08:00
morris 2de7923716 Merge branch 'fix/i2c_disable_od_in_delete_v5.4' into 'release/v5.4'
fix(i2c): disable open drain mode on deinit (v5.4)

See merge request espressif/esp-idf!42725
2025-10-26 22:29:32 +08:00
morris 8468fae1a3 Merge branch 'refactor/remove_deprecated_driver_header_files_v5.4' into 'release/v5.4'
update P4 ECO5 registers for BS and LCD_CAM (v5.4)

See merge request espressif/esp-idf!42476
2025-10-26 22:29:06 +08:00
morris 772c3f9fc8 Merge branch 'feat/mipi_dsi_p4_eco5_v5.4' into 'release/v5.4'
ESP32P4 ECO5 register update: DSI/TIMG/ETM/DW_GDMA (v5.4)

See merge request espressif/esp-idf!42478
2025-10-26 22:28:48 +08:00
morris 7697e6b1f8 Merge branch 'feat/mipi_dsi_vsync_event_v5.4' into 'release/v5.4'
update AXI-ICM register for esp32p4-ECO5 (v5.4)

See merge request espressif/esp-idf!42640
2025-10-26 22:27:53 +08:00
morris 5583963765 Merge branch 'fix/clear_force_on_reg_for_cache_v5.4' into 'release/v5.4'
fix(clk): do not clear force_on reg for cache (v5.4)

See merge request espressif/esp-idf!42178
2025-10-26 22:27:28 +08:00
morris 1a78f8fcf8 Merge branch 'fix/cpu_reset_dma_v5.4' into 'release/v5.4'
dma: fixed issue that DMA are not reset when CPU reset (v5.4)

See merge request espressif/esp-idf!42844
2025-10-26 22:26:55 +08:00
Michael (XIAO Xufeng) 0b5c005acf Merge branch 'fix/i2c-master-write-buffer-const_v5.4' into 'release/v5.4'
fix(i2c): make write_buffer const in i2c_master_transmit_multi_buffer_info_t (v5.4)

See merge request espressif/esp-idf!41804
2025-10-25 15:20:51 +08:00
Xiao Xufeng 147ec10b86 dma: fixed issue that DMA are not reset when CPU reset
When DMA keep writing the memory, some data may be corrupted after reset. For example, the stack of bootloader may be overwritten and failed to boot until a higher scope of reset (Core).
2025-10-25 02:15:23 +08:00
Rahul Tank 234a2bd427 Merge branch 'bugfix/fix_issues_21102025_v5.4' into 'release/v5.4'
fix(nimble): Fix few nimble issues 21102025 (v5.4)

See merge request espressif/esp-idf!42736
2025-10-24 21:11:03 +05:30
Marius Vikhammer 5173e81565 ci(ulp): reset board between ulp-fsm tests 2025-10-24 11:33:22 +08:00
Roland Dobai ea1c174c1c change(version): Update version to 5.4.3 2025-10-21 13:13:31 +02:00
Rahul Tank 5133f785b5 fix(nimble): Declutter the nimble menu config options 2025-10-21 11:24:29 +05:30
Shreeyash f6a465cb99 fix(nimble): update HCI log functions to use uint16_t for data length 2025-10-21 11:21:51 +05:30
Shreeyash ec3b810494 fix(nimble): fix array overflow caused by invalid connection handle indexing 2025-10-21 11:20:54 +05:30
Rahul Tank 41df69d958 fix(nimble): Added CS service support 2025-10-21 11:20:06 +05:30
Rahul Tank 667213acee feat(nimble): Base support for Channel sounding HCI command and events 2025-10-21 11:18:22 +05:30
Rahul Tank 2ad80bb6ee fix(nimble): Use nimble platform mem malloc / free APIs 2025-10-21 11:06:19 +05:30
Rahul Tank 8a87ff1126 fix(nimble): Address mbuf from different chains traversal during copying 2025-10-21 11:05:49 +05:30
Rahul Tank 7d7264fe6e fix(nimble): Avoid ext adv data in reattempt advertising 2025-10-21 11:05:02 +05:30
Rahul Tank ac358af152 fix(nimble): Added code to handle sending indicate 2025-10-21 11:04:12 +05:30
Chen Chen 03418f2322 fix(i2c/gpio): Add error checks to the i2c driver (Backport v5.4)
Add more checks to i2c driver, as well as fixed some GPIO issues
together with it.
2025-10-20 18:00:34 +08:00
morris d301a49b95 fix(i2c): remove notfix(i2c): disable open drian mode on deinit
Closes https://github.com/espressif/esp-idf/issues/17737
2025-10-20 15:38:43 +08:00
Chen Jichang a5b2653369 feat(gdma): update gdma struct on p4 eco5 2025-10-17 11:40:12 +08:00