Peter Dragun
de6206ed3a
ci: use ruff for formatting and linting all python files
2025-03-27 10:44:27 +01:00
Chen Ji Chang
8e591a2128
Merge branch 'feat/parlio_use_gdma_eof' into 'master'
...
feat(parlio_tx): support loop transmission
Closes IDF-8223 and IDF-11397
See merge request espressif/esp-idf!35733
2025-03-27 17:10:59 +08:00
Sudeep Mohanty
5ba12ea922
Merge branch 'feat/freertos_move_funcs_to_flash' into 'master'
...
feat(freertos): Add config to move additional functions into flash
Closes IDF-11428
See merge request espressif/esp-idf!37555
2025-03-27 17:10:00 +08:00
Island
16ba8f892d
Merge branch 'feature/add_vendor_ble_cmd_definitions' into 'master'
...
Feature/add vendor ble cmd definitions
Closes BLERP-1684 and BLERP-1661
See merge request espressif/esp-idf!37598
2025-03-27 17:06:15 +08:00
Mahavir Jain
574d2eebd7
Merge branch 'fix/bootloader_sha_handle_memory_leak' into 'master'
...
fix(bootloader_support): Fix sha handle memory leak when returning error
Closes IDF-12735
See merge request espressif/esp-idf!38058
2025-03-27 17:05:06 +08:00
Island
6d3bd5df3b
Merge branch 'feat/support_bluedroid_host_iso_feature_master' into 'master'
...
Support bluedroid host new features
Closes BLERP-1587, BLERP-1588, BLERP-1589, and BLERP-1596
See merge request espressif/esp-idf!37096
2025-03-27 16:44:48 +08:00
Alexey Lapshin
a31f487760
Merge branch 'feat/newlib-optimized-misaligned-memory' into 'master'
...
feat(newlib): riscv: add CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS config option
See merge request espressif/esp-idf!36704
2025-03-27 16:32:01 +08:00
Gao Xu
3157356157
Merge branch 'refactor/rng_ll_c5' into 'master'
...
refactor(rng): refactor to use hal/ll apis for c5
Closes IDF-12534
See merge request espressif/esp-idf!37601
2025-03-27 15:31:01 +08:00
Armando (Dou Yiwen)
de44fbb92b
Merge branch 'fix/fix_sd_concurrent_test_issue' into 'master'
...
test(sdmmc): fixed sdmmc concurrent test issue
Closes IDFCI-2821
See merge request espressif/esp-idf!38057
2025-03-27 14:44:07 +08:00
armando
73900c2d96
test(sdmmc): fixed sdmmc concurrent test issue
2025-03-27 11:50:35 +08:00
harshal.patil
4edd6c1f6d
fix(bootloader_support): Fix sha handle memory leak when returning error
2025-03-27 09:18:30 +05:30
morris
6ab8bbd88b
Merge branch 'feat/rmt_function_placement_distinguish_tx_rx' into 'master'
...
refactor(rmt): function placement by tx and rx separately
See merge request espressif/esp-idf!38035
2025-03-27 11:00:15 +08:00
Marius Vikhammer
7605727233
Merge branch 'feature/esp_log_flash' into 'master'
...
feat(log): added option for placing log api in flash
Closes IDF-12522
See merge request espressif/esp-idf!37941
2025-03-27 10:49:32 +08:00
Harshal Patil
a45d713b03
Merge branch 'refactor/unify_bootloader_sha' into 'master'
...
Unify the bootloader_sha layer
Closes IDF-12704
See merge request espressif/esp-idf!37927
2025-03-26 19:15:25 +08:00
Erhan Kurubas
85a88f33f3
Merge branch 'fix/coredump_uart_checksum_error' into 'master'
...
Fix/coredump uart checksum error
Closes IDF-12696 and IDFGH-14580
See merge request espressif/esp-idf!38031
2025-03-26 18:54:43 +08:00
Alexey Lapshin
ec68cb3300
feat(newlib): riscv: add CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS config option
...
This option replaces implementations of functions from ROM:
- memcpy
- memcmp
- memmove
- str[n]cpy
- str[n]cmp
The functions used in the firmware will be better optimized for misaligned
memory. Here are some measurements in CPU cycles for 4096-byte buffers:
memcpy: 28676 -> 4128
memcmp: 49147 -> 14259
memmove: 33896 -> 8086
strcpy: 32771 -> 17313
strcmp: 32775 -> 13191
2025-03-26 17:27:24 +07:00
Erhan Kurubas
d2c882502d
test(coredump): add test to dump dram from uart
2025-03-26 10:00:24 +01:00
Erhan Kurubas
86bffdf23b
fix(coredump): make sure consistency with uart data and calculated checksum
...
Closes https://github.com/espressif/esp-idf-monitor/issues/23
2025-03-26 10:00:12 +01:00
Song Ruo Jing
f3625b0fb0
Merge branch 'refactor/gpio_reset_pin' into 'master'
...
refactor(gpio): simplified gpio_reset_pin function to not call gpio_configure
Closes IDFGH-14846 and IDFGH-14880
See merge request espressif/esp-idf!37814
2025-03-26 16:56:27 +08:00
Roland Dobai
465ff85d2b
Merge branch 'ci/update_copyright_checker' into 'master'
...
ci: Update the copyright checker version to fix an issue
See merge request espressif/esp-idf!38038
2025-03-26 16:25:52 +08:00
Roland Dobai
ac4f9a5215
ci: Update the copyright checker version to fix an issue
2025-03-26 08:56:46 +01:00
morris
bb4eb3ac8b
refactor(rmt): function placement by tx and rx separately
2025-03-26 15:22:05 +08:00
Guillaume Souchere
6ef7ad67d4
Merge branch 'feat/per-task-peak-usage' into 'master'
...
feat(heap): Add per task peak heap usage feature
Closes IDF-1811 and IDFGH-11277
See merge request espressif/esp-idf!26462
2025-03-26 15:20:04 +08:00
Xu Si Yu
c0ba361334
Merge branch 'fix/fix_ot_set_mac_framecounter' into 'master'
...
feat(openthread): add a function to ensure monotonically increasing frame counter
See merge request espressif/esp-idf!37363
2025-03-26 15:18:00 +08:00
gaoxu
32b7347965
feat(rng): add comment of reserved channel in RNG
2025-03-26 14:52:59 +08:00
Kevin (Lao Kaiyao)
cb1902af19
Merge branch 'refactor/upgrade_i2s_codec_example_dependency' into 'master'
...
refactor(i2s_es8311): refactor es8311 example
See merge request espressif/esp-idf!37953
2025-03-26 11:27:16 +08:00
laokaiyao
5a0d21a467
refactor(i2s_es8311): remove esp-box bsp support
2025-03-25 19:58:12 +08:00
Jiang Jiang Jian
488e1f88aa
Merge branch 'bugfix/separate_the_lr_bit_for_sta_and_softap' into 'master'
...
fix(wifi/vendor): separate the lr bit in phy mode for station and softAP
Closes IDFGH-8524 and IDFGH-14876
See merge request espressif/esp-idf!37651
2025-03-25 19:32:25 +08:00
Tomas Rezucha
602a777dbd
Merge branch 'mock/usb_dev_info' into 'master'
...
mock(usb): Extend USB mock with usb_host_device_info()
See merge request espressif/esp-idf!37952
2025-03-25 17:52:53 +08:00
Guillaume Souchere
d429b1fdbb
feat(examples): Update heap task tracking examples
...
update example to showcasee the new API of heap task tracking
- Add basic heap task traacking example
- Add advanced example for task tracking
2025-03-25 10:22:30 +01:00
Island
2217fb81c8
Merge branch 'feat/optimize_cble50y24_111' into 'master'
...
feat(bt/bluedroid): Added BLE eddystone sender example
Closes BLERP-991
See merge request espressif/esp-idf!34317
2025-03-25 16:46:54 +08:00
laokaiyao
92f3faff41
refactor(i2s_es8311): refactor es8311 example
2025-03-25 16:12:38 +08:00
Armando (Dou Yiwen)
84fca56744
Merge branch 'fix/fix_wrong_mpll_freq' into 'master'
...
psram: fix wrong mpll freq
See merge request espressif/esp-idf!37976
2025-03-25 16:11:17 +08:00
Xu Si Yu
980160935b
feat(openthread): add a function to ensure monotonically increasing frame counter
2025-03-25 15:30:09 +08:00
Tomas Rezucha
914d003c7b
test(usb): Extend USB mock with usb_host_device_info()
...
Also provide mocks for CTRL transfers usb_host_transfer_submit_control()
2025-03-25 08:10:30 +01:00
Shen Weilong
990fea687d
feat(ble/controller): Added memory boundary check for ESP32-C2
2025-03-25 15:09:00 +08:00
Shen Weilong
11289ffe86
feat(ble/controller): Added memory boundary check for ESP32-C5
2025-03-25 15:08:52 +08:00
Shen Weilong
66f5d3dd80
feat(ble/controller): Added memory boundary check for ESP32-C61
2025-03-25 15:08:18 +08:00
Shen Weilong
12c0cd63d3
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-03-25 15:08:06 +08:00
baohongde
939a153844
feat(bt): added definitions for BR/EDR hci vendor commands and events
2025-03-25 15:07:31 +08:00
chenjianhua
d5664c20ad
fix(bt): Update bt lib for ESP32(dc1cd581)
...
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-25 15:07:31 +08:00
zhiweijian
e07233bc81
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (03d0f8a6)
...
- Remove unused functions in the controller
2025-03-25 15:07:31 +08:00
zhiweijian
a24fdf2892
feat(bt): fixed some doc error and add ocf parameters description
2025-03-25 15:07:31 +08:00
Shen Weilong
3a71bec278
feat(bt): added definitions for bluetooth hci vendor commands and events
2025-03-25 15:07:31 +08:00
zhangyanjiao
db13e44255
fix(wifi): fix the noise floor error on ESP32C5
...
Closes https://github.com/espressif/esp-idf/issues/15594
2025-03-25 14:04:56 +08:00
zhangyanjiao
aa05ae68e1
fix(wifi/vendor): separate the lr bit in phy mode for station and softAP
...
Closes https://github.com/espressif/esp-idf/issues/9978
2025-03-25 14:04:51 +08:00
Kevin (Lao Kaiyao)
5b185da014
Merge branch 'bugfix/fix_esp32_touch_example_task_watchdog_issue' into 'master'
...
fix(legacy_touch): fixed touch read WDT issue on esp32
Closes IDFGH-14920
See merge request espressif/esp-idf!37974
2025-03-25 12:30:59 +08:00
Jiang Jiang Jian
80f172bb44
Merge branch 'feature/softAP_sae_ext_key' into 'master'
...
feat(wifi): Add SAE-EXT-KEY feature on softAP
See merge request espressif/esp-idf!35637
2025-03-25 10:24:57 +08:00
Marius Vikhammer
d488fb41e6
feat(log): added option for placing log api in flash
2025-03-25 10:07:21 +08:00
Shu Chen
82bd44d6f3
Merge branch 'fix/csl_rx_off_when_idle' into 'master'
...
fix(openthread): turn off rx for SSED running CSL during idle
See merge request espressif/esp-idf!35968
2025-03-25 09:33:45 +08:00