Song Ruo Jing
6776f65fc9
feat(ppa): ESP32P4 ECO5 PPA related updates
...
PPA SRM engine added YUV422 and GRAY8 color mode support
PPA SRM engine macro block size increased to 32x32
PPA Blending engine added YUV420, YUV422 and GRAY8 color mode support
2025-10-15 16:49:22 +08:00
Song Ruo Jing
dd5d4bd8d7
feat(2ddma): ESP32P4 ECO5 2DDMA related updates
...
Added one more pair of 2DDMA channels
Priority bit width increased corespondingly
Added three new CSC modes for RX channel 0
Also cleaned up DMA2D capability definitions in soc_caps.h
2025-10-15 16:49:22 +08:00
Song Ruo Jing
4b0524258d
feat(interrupts): ESP32P4 ECO5 interrupt sources update
2025-10-15 16:49:22 +08:00
Song Ruo Jing
08bc91ecc5
fix(clk): allow P4 CPU clk freq can auto switch between 360/400MHz according to revision
2025-10-15 16:49:21 +08:00
Song Ruo Jing
ccca5a19ca
feat(uart): ESP32P4 ECO5 UART related updates
2025-10-15 16:49:21 +08:00
Song Ruo Jing
22dfacc18d
feat(ledc): ESP32P4 ECO5 LEDC related updates
2025-10-15 16:49:21 +08:00
morris
a1f765b68f
Merge branch 'feat/support_parlio_cs_on_p4_eco5' into 'master'
...
feat(parlio_tx): support cs signal on esp32p4 eco5
Closes IDF-13519 and IDF-12219
See merge request espressif/esp-idf!41787
2025-10-15 16:39:26 +08:00
Rahul Tank
03dd5e31e0
Merge branch 'feat/channel_sounding_nimble' into 'master'
...
feat(nimble): Add initial support for CS HCI
See merge request espressif/esp-idf!41865
2025-10-15 12:46:15 +05:30
morris
f4e999fd3e
Merge branch 'reproduce/32_spi_slave_hold_miso_when_deactive' into 'master'
...
fix(driver_spi): add some parameter checks
Closes IDFGH-7020, IDFGH-262, and IDFGH-16313
See merge request espressif/esp-idf!21648
2025-10-15 05:27:13 +08:00
Jiang Jiang Jian
1d2147cbf2
Merge branch 'bugfix/mac_deinit_esp32' into 'master'
...
fix(esp_wifi): fix esp32 mac deinit stuck issue
See merge request espressif/esp-idf!42487
2025-10-14 23:56:22 +08:00
wanckl
b7adf3e7db
fix(driver_spi): added warning for esp32 dma translength unalign to 4 byte
...
Closes https://github.com/espressif/esp-idf/issues/2085
2025-10-14 20:29:27 +08:00
wanckl
30af6c59b1
fix(driver_spi): override_freq_hz add validation check
...
Closes https://github.com/espressif/esp-idf/issues/17460
2025-10-14 20:29:27 +08:00
Jiang Jiang Jian
785ace5ea0
Merge branch 'bugfix/static_analyzer_rsnxe_fix' into 'master'
...
fix(esp_wifi): Add validation before accessing RSNXE
Closes IDF-14257
See merge request espressif/esp-idf!42403
2025-10-14 19:03:17 +08:00
Chen Chen
a8ace9db09
Merge branch 'feat/i2c_slave_reset_tx_fifo' into 'master'
...
feat(i2c_slave): Add API to perform slave tx buffer reset
Closes IDFGH-15612
See merge request espressif/esp-idf!42091
2025-10-14 19:00:57 +08:00
Rahul Tank
38364c0ef3
fix(nimble): Added CS service support
2025-10-14 16:21:17 +05:30
Wang Meng Yang
d822e9bbbe
Merge branch 'bugfix/fix_ble_deinit_crash' into 'master'
...
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
Closes BLERP-2266, BLERP-2267, BLERP-2268, BLERP-2270, and BLERP-2274
See merge request espressif/esp-idf!42134
2025-10-14 18:00:45 +08:00
chenjianxing
23ee556379
fix(esp_wifi): fix esp32 mac deinit stuck issue
2025-10-14 16:38:40 +08:00
C.S.M
5a14ccfe64
Merge branch 'fix/add_error_check' into 'master'
...
fix(jpeg): Add check for jpeg marker parser in order to enhance safety
See merge request espressif/esp-idf!42435
2025-10-14 15:04:31 +08:00
Rahul Tank
300bf85b45
feat(nimble): Base support for Channel sounding HCI command and events
2025-10-14 12:08:38 +05:30
C.S.M
79cc42a940
Merge branch 'fix/cache_32m_map' into 'master'
...
fix(spi_flash): Fix the cache map 32M flash failed on esp32c5
See merge request espressif/esp-idf!42506
2025-10-14 14:28:02 +08:00
Rahul Tank
7c1700b0ee
Merge branch 'bugfix/use_nimble_mem_apis' into 'master'
...
fix(nimble): Use nimble platform mem malloc / free APIs
Closes BLERP-2279
See merge request espressif/esp-idf!42234
2025-10-14 11:49:52 +05:30
C.S.M
12c633fd75
Merge branch 'fix/i2c_wdt_after_nack' into 'master'
...
fix(i2c): Fix the potential wdt might happen after nack
Closes IDFGH-16612
See merge request espressif/esp-idf!42554
2025-10-14 13:58:26 +08:00
Wang Meng Yang
1904fd4d9c
Merge branch 'fix/incorrect_assert_in_acl_data_process' into 'master'
...
fix(bt): avoid asserting when previous data hasn't finished transmitting
See merge request espressif/esp-idf!42532
2025-10-13 19:03:41 +08:00
C.S.M
2523fee9cd
fix(i2c): Fix the potential wdt might happen after nack,
...
Closes https://github.com/espressif/esp-idf/issues/17720
2025-10-13 16:07:22 +08:00
Laukik Hase
6e51fac96e
Merge branch 'fix/esp_tee_flash_op_bound_checks' into 'master'
...
fix(esp_tee): Correct flash operation bound checks to handle all overlap cases
Closes IDF-14129
See merge request espressif/esp-idf!41946
2025-10-13 13:31:03 +05:30
Island
6b40ac65cb
Merge branch 'fix/ble_log_acl_data_copy' into 'master'
...
fix(ble): copy acl data by omdata buffer copy
Closes BLERP-2294
See merge request espressif/esp-idf!42444
2025-10-13 14:26:29 +08:00
Island
53249ade21
Merge branch 'feat/ble_mesh_long_package_support' into 'master'
...
feat(ble_mesh): long packet mode support
Closes BLERP-2273
See merge request espressif/esp-idf!39175
2025-10-13 14:25:55 +08:00
Mahavir Jain
269acda53c
Merge branch 'cleanup/use_cjson_from_registry' into 'master'
...
cleanup: move cJSON to component manager
See merge request espressif/esp-idf!42379
2025-10-13 11:54:10 +05:30
zhanghaipeng
ca2c78f53e
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
...
Crash occurs if the BLE host is deinitialized or disabled while scanning is still active.
This usage is not recommended.
2025-10-13 13:27:04 +08:00
Island
6424b52fb7
Merge branch 'bugfix/fix_cble50y25_305' into 'master'
...
Fixed GPIO matrix function calls on ESP32-C3 and ESP32-S3(18b5cbe)
Closes BLERP-2299
See merge request espressif/esp-idf!42507
2025-10-13 12:07:35 +08:00
Chen Jichang
dde8fac6b8
feat(parlio_tx): support cs signal on esp32p4 eco5
2025-10-13 11:48:47 +08:00
Song Ruo Jing
9056974051
feat(gpio): ESP32P4 ECO5 GPIO related update
2025-10-13 11:48:47 +08:00
Chen Ji Chang
3b0d8508c0
Merge branch 'fix/fix_esp32_rmt_disable_timeout_in_special_condition' into 'master'
...
fix(rmt): use memset to clear entire RMT memory block instead of single word
Closes IDFGH-16574
See merge request espressif/esp-idf!42510
2025-10-13 10:49:12 +08:00
gongyantao
3a1a579d9a
fix(bt): avoid asserting when previous data hasn't finished transmitting
2025-10-13 09:44:33 +08:00
morris
5c3a562af1
Merge branch 'chor/clean_driver_dependency_in_build_system' into 'master'
...
refactor: remove unnecessary driver dependencies from build rules
Closes IDF-10696
See merge request espressif/esp-idf!42405
2025-10-12 17:19:43 +08:00
chenjianhua
25adf4c934
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(18b5cbe)
...
- Fixed GPIO matrix function calls
2025-10-11 19:38:41 +08:00
morris
f348a101f9
Merge branch 'refactor/remove_deprecated_periph_module_enable_disable_functions' into 'master'
...
refactor(hw_support): remove unused periph_module_t members
Closes IDF-11855
See merge request espressif/esp-idf!42147
2025-10-11 16:43:56 +08:00
Wang Meng Yang
549a7272bf
Merge branch 'bugfix/several_esp32_bugs' into 'master'
...
fix(bt/controller): fixed several controller bugs
Closes BT-4103 and BT-4100
See merge request espressif/esp-idf!41644
2025-10-11 16:02:36 +08:00
Zhou Xiao
322eb33f0d
fix(ble): copy acl data by omdata buffer copy
2025-10-11 14:14:40 +08:00
He Binglin
f2b6070837
Merge branch 'feat/support_esp32h4_psram' into 'master'
...
feat(esp_hw_support): support psram during sleep for esp32h4
See merge request espressif/esp-idf!41780
2025-10-11 14:11:17 +08:00
morris
cd41b6a640
refactor: remove unnecessary driver dependencies from build rules
2025-10-11 14:02:29 +08:00
Chen Jichang
9e28a8d05c
fix(rmt): use memset to clear entire RMT memory block instead of single word
...
closes https://github.com/espressif/esp-idf/issues/17692
2025-10-11 11:27:52 +08:00
C.S.M
942f2dd0f9
fix(spi_flash): Fix the cache map 32M flash failed on esp32c5
2025-10-11 11:05:47 +08:00
luoxu
93a36fbf99
feat(ble_mesh): add BLE 5.0 extended advertising and long packet support
...
- Add extended advertising configuration with customizable PHY selection (1M, 2M, Coded)
- Implement long packet mode to overcome standard BLE Mesh packet length limitations
- Add configurable advertising parameters: interval, count, channel map, TX power
- Introduce enhanced message context structure for fine-grained advertising control
- Add Kconfig options for buffer management and segment count configuration
- Support both forced and preferred long packet transmission modes
- Update advertising buffer pools to accommodate extended and long packet types
- Add validation for enhanced advertising parameters and packet length limits
- Maintain backward compatibility with existing BLE Mesh functionality
2025-10-11 10:57:46 +08:00
wuzhenghui
4bb6a01959
fix(esp_system): fix ext 32k io revoking breaks sleep io holding
2025-10-10 19:44:07 +08:00
C.S.M
c38a6691b9
fix(jpeg): Add check for jpeg marker parser in order to enhance safety
2025-10-10 18:44:27 +08:00
Jiang Jiang Jian
5f5f96384c
Merge branch 'feat/support_esp32c5_cert_test_example' into 'master'
...
Feat/support esp32c5 cert test example
See merge request espressif/esp-idf!42103
2025-10-10 17:03:31 +08:00
morris
d331400e7a
Merge branch 'fix/gcc_analyzer_warning_on_preview_targets' into 'master'
...
refactor(sleep_cpu): suppress infinite loop warnings with compiler diagnostics
See merge request espressif/esp-idf!42457
2025-10-10 16:45:32 +08:00
Nilesh Kale
20098cb71c
Merge branch 'bugfix/ota_resumption_saved_size_alignmnet' into 'master'
...
fix: Ensure OTA written size for 16-byte alignment
See merge request espressif/esp-idf!41887
2025-10-10 13:49:24 +08:00
morris
efe05d829b
refactor(sleep_cpu): suppress infinite loop warnings with compiler diagnostics
2025-10-10 13:37:29 +08:00