Commit Graph

31554 Commits

Author SHA1 Message Date
morris e3c2bab3cb Merge branch 'fix/i2c-master-write-buffer-const_v5.5' into 'release/v5.5'
fix(i2c): make write_buffer const in i2c_master_transmit_multi_buffer_info_t (v5.5)

See merge request espressif/esp-idf!41803
2025-10-29 14:18:19 +08:00
morris 30c6b848c7 Merge branch 'fix/anacmpr_etm_test_v5.5' into 'release/v5.5'
fix(test): deley some time to ensure gptimer is stopped (v5.5)

See merge request espressif/esp-idf!42892
2025-10-29 10:55:01 +08:00
Island db87284a06 Merge branch 'feat/ble_mesh_long_package_support_v5.5' into 'release/v5.5'
feat(ble_mesh): long packet mode support (v5.5)

See merge request espressif/esp-idf!42710
2025-10-29 10:50:57 +08:00
Jiang Jiang Jian ceb3780dd1 Merge branch 'bugfix/cleanup_ctr_drbg_v5.5' into 'release/v5.5'
wpa_supplicant: Replace use of mbedtls_ctr_drbg with esp_mbedtls_random() (v5.5)

See merge request espressif/esp-idf!42375
2025-10-29 10:39:44 +08:00
Mahavir Jain 8c3dab6bb1 Merge branch 'feat/esp_tee_mspi_tuning_v5.5' into 'release/v5.5'
change(esp_tee): Fix TEE SPI flash API issues on ESP32-C5 (v5.5)

See merge request espressif/esp-idf!42907
2025-10-28 17:43:43 +05:30
Jiang Jiang Jian 3f7579d137 Merge branch 'fix/esp_netif_docs_v5.5' into 'release/v5.5'
fix(docs): Remove esp_netif doxygen groups (v5.5)

See merge request espressif/esp-idf!42777
2025-10-28 18:43:23 +08:00
Jiang Jiang Jian bf7a78682e Merge branch 'bugfix/fix_some_wifi_bugs_1027_v5.5' into 'release/v5.5'
fix(wifi): fix some wifi bugs 1027(Backport v5.5)

See merge request espressif/esp-idf!42927
2025-10-28 13:52:35 +08:00
Shu Chen 6334043f9b Merge branch 'feat/allow_set_ot_netif_config_v5.5' into 'release/v5.5'
feat: allow set ot netif config (v5.5)

See merge request espressif/esp-idf!42901
2025-10-28 05:29:50 +00:00
morris ff643af87f Merge branch 'fix/eth_connect_v5.5' into 'release/v5.5'
fix(esp_eth): made LAN8720 test write register function more robust (v5.5)

See merge request espressif/esp-idf!42932
2025-10-28 11:47:52 +08:00
morris 5ab2e6e07e Merge branch 'feat/support_parlio_cs_on_p4_eco5_v5.5' into 'release/v5.5'
feat(parlio_tx): support cs signal on esp32p4 eco5 (v5.5)

See merge request espressif/esp-idf!42781
2025-10-28 11:08:21 +08:00
Jiang Jiang Jian e113ecdb59 Merge branch 'docs/remove_doxy_groups_in_espnow_v5.5' into 'release/v5.5'
fix(wifi/espnow): Remove doxygen groups as esp-docs is flat docs style (v5.5)

See merge request espressif/esp-idf!42769
2025-10-28 10:36:14 +08:00
morris 4d14019457 Merge branch 'fix/p4_edma_size_v5.5' into 'release/v5.5'
fix(gdma): correct the max burst size of p4 edma (v5.5)

See merge request espressif/esp-idf!41799
2025-10-28 10:29:26 +08:00
morris 1de3dbf706 Merge branch 'feat/re_support_i80_on_p4_eco5_v5.5' into 'release/v5.5'
feat(i80_lcd): re-support i80 lcd on p4eco5 (v5.5)

See merge request espressif/esp-idf!42783
2025-10-28 10:28:33 +08:00
morris 2f63581f51 Merge branch 'bugfix/usb_dp_pin_unusable_after_cpu_reset_v5.5' into 'release/v5.5'
fix(gpio): fix USB DP pin unusable after CPU reset for S3/C3 (v5.5)

See merge request espressif/esp-idf!42800
2025-10-28 10:00:46 +08:00
Shu Chen 05867446e8 Merge branch 'feat/support_dhcpv6_v5.5' into 'release/v5.5'
feat(openthread): support OT upstream dhcpv6 feature (v5.5)

See merge request espressif/esp-idf!42912
2025-10-27 21:22:56 +00:00
Rahul Tank dfccdf1aea Merge branch 'feat/read_all_local_remote_sup_feat_v5.5' into 'release/v5.5'
feat(nimble): Add support for read all local / remote supported features HCI cmd (v5.5)

See merge request espressif/esp-idf!42871
2025-10-27 21:23:43 +05:30
zhangyanjiao 7b421d2a10 fix(wifi/espnow): Remove doxygen groups as esp-docs is flat docs style 2025-10-27 21:26:16 +08:00
Ondrej Kosta 31f69372b9 fix(esp_eth): made LAN8720 test write register function more robust 2025-10-27 12:22:15 +01:00
luoxu 82bd4dde2a fix(ble_mesh): resolve issues in long packet mode
- Fix ignored extended advertising parameters from application
- Fix incorrect filtering of extended advertising reports
- Fix segmentation logic errors in long packet mode
2025-10-27 17:55:38 +08:00
luoxu f3950b34b1 fix(ble_mesh): fixed the uninitialized relay advertisement queue on provisioner 2025-10-27 17:55:38 +08:00
luoxu ef0384b6c0 fix(ble_mesh): Fixed an issue where BLE advertisement packets failed to be sent 2025-10-27 17:55:38 +08:00
luoxu 1aa41c89e7 fix(ble_mesh): fixed ble50 advertising on bluedroid 2025-10-27 17:55:38 +08:00
luoxu 9ce26e421f 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-27 17:55:38 +08:00
muhaidong e09463f7e3 fix(wifi): fix some wifi bugs 1027
1. force MAC tx end by set tx frame ACK bit for ESP32
2. fix fragment issue with wpa tkip encryption
2025-10-27 17:16:42 +08:00
Shu Chen d05500c258 Merge branch 'feat/add_154_status_for_coex_v5.5' into 'release/v5.5'
feat(coex): add 802.15.4 status for coex (v5.5)

See merge request espressif/esp-idf!42834
2025-10-27 08:19:16 +00:00
Tan Yan Quan 889c77957d feat(openthread): add kconfig option for timing optimization 2025-10-27 16:06:31 +08:00
Shu Chen 529dbb6c52 change(802.15.4): change the default cca threshold to -75dBm 2025-10-27 16:06:27 +08:00
morris fd980a7b11 Merge branch 'fix/esp32_adc_continuous_loss_sample_v5.5' into 'release/v5.5'
Fix/esp32 adc continuous loss sample (v5.5)

See merge request espressif/esp-idf!42829
2025-10-27 15:51:37 +08:00
morris a0de5f7387 Merge branch 'feature/esp32p4_eco5_support_v5.5' into 'release/v5.5'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.5)

See merge request espressif/esp-idf!42816
2025-10-27 15:50:42 +08:00
Kapil Gupta bdd1b0ca20 fix(mbedtls): Addressed comments on PR15679 2025-10-27 15:41:21 +08:00
Deomid rojer Ryabkov 9b33cc86a7 change(wpa_supplicant): Replace use of mbedtls_ctr_drbg with esp_mbedtls_random()
This way wpa_supplicant does not require ctr_drbg that saves some space
2025-10-27 15:41:21 +08:00
Deomid rojer Ryabkov 73a9949161 feat(mbedtls): Add mbedtls_esp_random()
Suitable for passing as f_rng to various Mbed-TLS APIs that require it
2025-10-27 15:41:21 +08:00
Tan Yan Quan bd42071e72 feat(openthread): update thread-lib for new OT upstream 36b14d3ef
* esp-openthread: thread_zigbee/esp-openthread@c3839e844
* openthread: espressif/openthread@36b14d3ef
* esp-idf: espressif/esp-idf@c6c12c806
2025-10-27 07:35:07 +00:00
morris d939ad7db7 Merge branch 'feat/dvp_format_trans_v5.5' into 'release/v5.5'
feat(cam): support format conversion function (v5.5)

See merge request espressif/esp-idf!41785
2025-10-27 15:04:35 +08:00
Jiang Jiang Jian e2748c1c82 Merge branch 'fix/correct_adc_periph_num_on_c2_v5.5' into 'release/v5.5'
fix(adc): fix ESP32-C2/P4 wrong adc periph num (v5.5)

See merge request espressif/esp-idf!41536
2025-10-27 14:59:41 +08:00
morris 18531ed87e Merge branch 'feat/jpeg_eco5_v5.5' into 'release/v5.5'
feat(jpeg): Add yuv444 yuv420 format support for encoder on esp32p4 eco5 , Add check for jpeg marker parser in order to enhance safety (backport v5.5)

See merge request espressif/esp-idf!42668
2025-10-27 14:55:10 +08:00
Jiang Jiang Jian 6cb1869480 Merge branch 'feat/support_esp32p4_eco5_pmu_v5.5' into 'release/v5.5'
feat(esp_hw_support): update esp32p4 eco5 lowpower features support  (v5.5)

See merge request espressif/esp-idf!42685
2025-10-27 14:47:33 +08:00
morris 2df21069da Merge branch 'feat/spi_p4_eco5_support_v5.5' into 'release/v5.5'
feat(driver_spi): update p4 eco5 spi and twai support (v5.5)

See merge request espressif/esp-idf!42805
2025-10-27 14:22:46 +08:00
Tan Yan Quan c6c12c8060 feat(openthread): support OT upstream dhcpv6 feature 2025-10-27 14:17:54 +08:00
Tan Yan Quan 8cfe0739ba feat(openthread): update OT upstream to 36b14d3ef 2025-10-27 14:17:54 +08:00
morris e68c2aebc7 Merge branch 'refactor/temperature_cpp_v5.5' into 'release/v5.5'
refactor(temperature_sensor): Make temperature sensor adapt to cpp,(backport v5.5)

See merge request espressif/esp-idf!42786
2025-10-27 14:01:05 +08:00
Laukik Hase 6bfea8fef8 feat(esp_tee): Enable MSPI tuning for Flash and PSRAM 2025-10-27 11:17:07 +05:30
Laukik Hase e54ebe08a4 fix(esp_tee): Handle the SPI1 WB mode incompatibility in TEE flash APIs on ESP32-C5
- When `esp_flash_read()` is invoked from REE, it internally enables WB mode
  via `spi_flash_ll_wb_mode_enable()`. However, the ROM flash APIs used by TEE
  do not support WB mode, resulting in failures when TEE attempts to access
  flash after this call.
- This commit adds a workaround in the TEE flash layer by saving WB mode state,
  temporarily disabling it for ROM API calls, and restoring it afterward.
2025-10-27 11:17:06 +05:30
Laukik Hase 06ba6bb4b4 fix(esp_tee): Use HAL APIs instead of ROM APIs for SPI flash service calls
Currently, REE SPI flash HAL operations are routed as service calls to TEE,
but the TEE implementation incorrectly uses ROM APIs instead of HAL APIs.
This leads to issues and is not the recommended approach.
2025-10-27 11:17:05 +05:30
Xu Si Yu 9f65e580ea feat(openthread): support custom netif config during initialization 2025-10-27 11:59:10 +08:00
Xu Si Yu c36f37571b feat(coex): add 802.15.4 status for coex 2025-10-27 11:48:59 +08:00
Jiang Jiang Jian 3154f66e89 Merge branch 'bugfix/fix_espnow_offchan_crash_v5.5' into 'release/v5.5'
fix(wifi/espnow): fix the crash issue when using espnow off channel tx (v5.5)

See merge request espressif/esp-idf!42634
2025-10-27 11:17:59 +08:00
morris 1cfe6abfde fix(test): deley some time to ensure gptimer is stopped 2025-10-27 11:06:17 +08:00
morris 136c44d3b1 Merge branch 'bugfix/fixed_i2s_write_invalid_offset_issue_v5.5' into 'release/v5.5'
fix(i2s): fixed invalid offset in the big gap writing scenario (v5.5)

See merge request espressif/esp-idf!42752
2025-10-27 10:12:59 +08:00
Chen Jichang 1597f60d52 feat(parlio_tx): support cs signal on esp32p4 eco5 2025-10-27 10:09:00 +08:00