zhanghaipeng
7c16bce827
fix(ble/bluedroid): Fixed issue with deleting link key when classic Bluetooth is not used
2025-05-13 10:25:24 +08:00
gaoxu
b691eaba6d
refactor(rng): refactor to use hal/ll apis for P4
2025-05-13 09:09:06 +08:00
Samuel Obuch
e65f7359e6
fix(sysview): do not use freertos ticks to prevent deadlock
2025-05-12 16:12:26 +02:00
Peter Dragun
9859f5e690
docs(tools/idf-monitor): Add note about autocoloring limitation on multiline logs
...
Closes https://github.com/espressif/esp-idf/issues/15793
2025-05-12 22:07:50 +08:00
Shreyas Sheth
0103155f6f
fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect
2025-05-12 18:03:43 +05:30
akshat
3ee449bc5d
fix(wpa_supplicant): Disconnect from previous AP while initiating WPS
2025-05-12 20:23:11 +08:00
akshat
91da4ea792
fix(wpa_supplicant): Detect PBC overlap even when UUID is null
2025-05-12 20:23:11 +08:00
akshat
c99c80c1d0
fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly
...
Preserves the pbc_overlap flag to allow proper event posting.
This ensures that pbc overlap detection functions as expected.
2025-05-12 20:23:11 +08:00
Konstantin Kondrashov
f9b81e80ba
fix(efuse): Fix ESP32-C5 eFuse test for ECO2
2025-05-12 14:33:41 +03:00
Ivan Grokhotkov
f89d6ee5a0
change(version): Update version to v6.0-dev
2025-05-12 11:39:42 +02:00
Ivan Grokhotkov
f019c5d549
change(docs): silence new Sphinx warnings after Doxygen upgrade
...
Co-authored-by: Marius Vikhammer <marius.vikhammer@espressif.com >
2025-05-12 11:39:41 +02:00
Jiang Jiang Jian
7aabeaeab9
Merge branch 'bugfix/fix_some_external_coexist_issues' into 'master'
...
fix(coex): fix some external coexist issues
Closes IDF-10526
See merge request espressif/esp-idf!38958
2025-05-12 17:36:49 +08:00
zhanghaipeng
0586d10317
fix(ble/bluedroid): Reduce Bluedroid host log output over SPI
2025-05-12 17:12:44 +08:00
Nebojsa Cvetkovic
bfa0fff2e5
fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
2025-05-12 16:29:03 +08:00
zhanghaipeng
df8c1f7a96
fix(ble/bluedroid): Change maximum length of attribute value to 517
2025-05-12 16:29:03 +08:00
zhanghaipeng
ebb76933d0
docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
2025-05-12 16:29:03 +08:00
zhanghaipeng
6552854cb5
fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
2025-05-12 16:29:03 +08:00
C.S.M
c758af714a
test(i2c): Re-enable i2c test on esp32c5
2025-05-12 15:48:52 +08:00
morris
929e14951b
Merge branch 'feat/add_parlio_bitscrambler_support' into 'master'
...
feat(parlio_tx): add bitscrambler support
Closes IDF-12016
See merge request espressif/esp-idf!38368
2025-05-12 15:39:56 +08:00
Harshal Patil
51fef26287
Merge branch 'fix/configure_xip_psram_alignment_gaps_heap_by_default' into 'master'
...
Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled
See merge request espressif/esp-idf!38888
2025-05-12 15:07:07 +08:00
Astha Verma
993bd86ee1
fix(nimble): Added api's for fetching gatt cache data and for discovering included service
2025-05-12 11:54:27 +05:30
muhaidong
a3211ab8d0
fix(coex): fix some external coexist issue
2025-05-12 14:08:33 +08:00
Marius Vikhammer
3058e24af9
Merge branch 'feature/lp_core_c5_eco2' into 'master'
...
feat(ulp): update ulp for c5 eco2
Closes IDF-8637
See merge request espressif/esp-idf!38431
2025-05-12 13:35:25 +08:00
Chen Jichang
d3dba7597d
feat(parlio_tx): support to mount bitscrambler
2025-05-12 10:27:14 +08:00
Chen Jichang
39f6aeb536
feat(bitscrambler): add enable and disable function
2025-05-12 10:27:14 +08:00
Marius Vikhammer
2fbbcc6d36
feat(ulp): updated to reflect eco2 ulp changes
2025-05-12 10:22:20 +08:00
Laukik Hase
8a999ea19e
fix(security): Set all APM masters to operate in TEE mode by default
2025-05-11 10:01:11 +05:30
Rahul Tank
7cf5dacd4a
Merge branch 'bugfix/provide_user_option_delete_pair' into 'master'
...
fix(nimble): Added option to stack to handle repeat pairing internally
See merge request espressif/esp-idf!38793
2025-05-10 22:54:56 +08:00
igor.masar
cb4d90186f
feat(usb/hal): Add support for explicit FIFO configuration
...
Introduce a new HAL API `usb_dwc_hal_set_fifo_config()` that allows advanced users
to manually configure RX, Non-Periodic TX, and Periodic TX FIFO sizes. This offers
fine-grained control beyond the previous bias-based sizing approach.
The HAL function no longer returns `esp_err_t`, and internal validations are enforced
via `HAL_ASSERT()`. Responsibility for input validation has been moved to the HCD layer.
FIFO configuration must be applied before any USB pipes are created or activated.
This feature is intended for use during `usb_host_install()`.
If no custom FIFO configuration is provided (i.e., all values are zero),
the driver falls back to a bias-based default layout based on Kconfig settings
(`CONFIG_USB_HOST_HW_BUFFER_BIAS_*`). Bias resolution is done inside `hcd_port_init()`.
The `port_obj_t` structure has been extended with a `fifo_config` field, which stores
the configuration to allow re-application after a USB port reset.
Obsolete FIFO bias enums (`usb_hal_fifo_bias_t`, `hcd_port_fifo_bias_t`) and related
APIs (`hcd_port_set_fifo_bias()`) have been removed in favor of the new structure-based mechanism.
The HCD initialization and port reset flow has been updated to use the explicit
FIFO configuration.
USB Host maintainer documentation (`maintainers.md`) has been updated accordingly.
Test cases were updated to remove the usage of removed bias API and now rely on default
or custom FIFO configuration.
2025-05-09 15:03:52 +02:00
Konstantin Kondrashov
01e9f8f33a
Merge branch 'feature/support_efuse_esp32c5_eco2' into 'master'
...
feat(efuse): Support efuses for ESP32-C5 ECO2
Closes IDF-12854
See merge request espressif/esp-idf!38925
2025-05-09 20:02:13 +08:00
Jiang Jiang Jian
121db0d752
Merge branch 'fix/improve_tcp_performance' into 'master'
...
fix(wifi): improve tcp performance
Closes WIFIBUG-1154, WIFIBUG-1149, WIFIBUG-1138, and WIFIBUG-1132
See merge request espressif/esp-idf!38833
2025-05-09 19:54:05 +08:00
morris
d01a19330f
Merge branch 'test/twai_bitrate_correctness' into 'master'
...
test(twai): ensure the bitrate correctness by uart baudrate detector
Closes IDF-13020
See merge request espressif/esp-idf!38982
2025-05-09 17:23:48 +08:00
Sudeep Mohanty
196bd4368a
Merge branch 'fix/usleep_returns_early' into 'master'
...
fix(newlib): Fixed an issue where usleep() could consume more CPU cycles
Closes IDFGH-14342
See merge request espressif/esp-idf!38812
2025-05-09 17:18:25 +08:00
Marius Vikhammer
5cf9278bb3
Merge branch 'feature/esp32h21_rom_sup' into 'master'
...
feat(core): bringup rom/newlib for esp32h21
Closes IDF-11555 and IDF-11558
See merge request espressif/esp-idf!38783
2025-05-09 16:49:07 +08:00
Jiang Jiang Jian
933a432290
Merge branch 'bugfix/fix_sta_connection_info_error_on_c5_eco2' into 'master'
...
fix(wifi): fix the issue that sta connection info loss lr info on C5 eco2
Closes WIFI-6851
See merge request espressif/esp-idf!38941
2025-05-09 16:46:58 +08:00
wangtao@espressif.com
4c82fc5cb8
fix(wifi): improve esp32c2 and esp32s2 tcp performance
2025-05-09 15:17:00 +08:00
Shu Chen
8836310b49
Merge branch 'feat/ot_br_esp32p4' into 'master'
...
feat(br): support ot_br example for esp32p4
See merge request espressif/esp-idf!38848
2025-05-09 14:59:13 +08:00
Konstantin Kondrashov
3a72305e50
feat(efuse): Support efuses for ESP32-C5 ECO2
2025-05-09 09:29:31 +03:00
Wu Zheng Hui
45f495cba1
Merge branch 'feat/support_esp32p4_sleep_vbat' into 'master'
...
feat(esp_hw_support): support switch to VBAT power supply in deepsleep
Closes IDF-10664 and IDF-10665
See merge request espressif/esp-idf!37251
2025-05-09 10:35:18 +08:00
Chen Ji Chang
da503640a2
Merge branch 'fix/rmt_race_condition' into 'master'
...
fix(rmt): fix race condition and add receive config error message
Closes IDFGH-15168 and IDFGH-15160
See merge request espressif/esp-idf!38701
2025-05-09 10:27:11 +08:00
Marius Vikhammer
d03c3d3192
feat(core): added support for ROM and newlib on ESP32-H21
2025-05-09 09:51:09 +08:00
Chen Yu Dong
565cca2fee
Merge branch 'ci/add_size_check_for_wifi_configs' into 'master'
...
ci: add compare wifi bin size between different components
See merge request espressif/esp-idf!38499
2025-05-08 22:35:50 +08:00
morris
2ea460df56
test(twai): ensure the bitrate correctness by uart baudrate detector
2025-05-08 22:35:16 +08:00
morris
5cc6cbd4c7
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3
2025-05-08 21:25:47 +08:00
Tan Yan Quan
0282e9f16f
feat(openthread/br): update thread-lib for esp32p4 and OT upstream ec2b0d487
...
* esp-openthread: thread_zigbee/esp-openthread@8b26c0b64
* openthread: espressif/openthread@ec2b0d487
* esp-idf: espressif/esp-idf@184379b6b
2025-05-08 11:31:11 +00:00
Chen Yudong
685a6d4398
ci: add compare wifi bin size between different components
2025-05-08 19:30:18 +08:00
Tan Yan Quan
184379b6bd
feat(openthread): update OT upstream to ec2b0d487
2025-05-08 19:25:10 +08:00
Rahul Tank
3e99f2f26c
fix(nimble): Added option to stack to handle repeat pairing internally
2025-05-08 15:31:47 +05:30
Rahul Tank
386a3905b5
Merge branch 'feat/autopts_and_ssc_fixes' into 'master'
...
feat(nimble): Added fixes related to SSC and AutoPTS testing
See merge request espressif/esp-idf!36913
2025-05-08 17:58:55 +08:00
Li Shuai
d976f2f33c
Merge branch 'change/improve_hp_uarts_wakeup_ci_test' into 'master'
...
change(driver_uart): change hp uart wakeup ci test to enhance the pass rate
Closes IDFCI-2871
See merge request espressif/esp-idf!38752
2025-05-08 17:15:26 +08:00