Marius Vikhammer
e52ea52792
test(system): add system test-case for flash auto-suspend
2025-03-14 15:01:10 +08:00
Marius Vikhammer
ff3126fa09
feat(newlib): added option for placing functions in flash if flash-auto-suspend
2025-03-14 10:41:51 +08:00
Marius Vikhammer
70371347dc
Merge branch 'feature/newlib_iram_cleanup' into 'master'
...
feat(newlib): optimize IRAM usage
Closes IDF-7146
See merge request espressif/esp-idf!37647
2025-03-14 10:28:45 +08:00
Gao Xu
a90c1bde71
Merge branch 'fix/correct_adc_channel_on_types' into 'master'
...
feat(adc): refactor adc channel enum on legacy
Closes IDF-12599
See merge request espressif/esp-idf!37669
2025-03-14 09:12:42 +08:00
Roland Dobai
7125ee5a97
Merge branch 'feat/safe_clearing_python_env_path' into 'master'
...
feat(tools): Safer clearing IDF_PYTHON_ENV_PATH if existing
Closes IDF-10556
See merge request espressif/esp-idf!37142
2025-03-13 21:58:33 +08:00
C.S.M
c07e2705ac
Merge branch 'fix/jpeg_dma_stuck' into 'master'
...
fix(jpeg): use dma2d empty rx desc event to avoid a stuck on bad quality image
See merge request espressif/esp-idf!37693
2025-03-13 20:45:42 +08:00
Guillaume Souchere
063d673fae
Merge branch 'fix/memory-utils-esp_ptr_in_rtc_dram_fast' into 'master'
...
fix(esp_hw_support): esp_ptr_in_rtc_iram_fast check to return false
Closes IDFCI-2717
See merge request espressif/esp-idf!36930
2025-03-13 20:05:46 +08:00
Island
f941b0d961
Merge branch 'bugfix/reduce_controller_bin_size' into 'master'
...
fix(ble/controller): reduce controller bin size for ESP32-C3 and ESP32-S3
See merge request espressif/esp-idf!37677
2025-03-13 17:54:29 +08:00
Zhang Wen Xu
bcadcb746d
Merge branch 'fix/154_txpower_set_api' into 'master'
...
fix(802.15.4) fix the behavior of the `esp_ieee802154_set_txpower`
See merge request espressif/esp-idf!37671
2025-03-13 17:25:29 +08:00
Gao Xu
4fa523627d
Merge branch 'docs/fix_adc_flush_pool_descriptipon' into 'master'
...
docs(adc): correct ADC flush poll description
See merge request espressif/esp-idf!37543
2025-03-13 17:15:13 +08:00
Marek Fiala
a09fdf2f3e
feat(tools): Safer clearing IDF_PYTHON_ENV_PATH if existing
2025-03-13 17:14:01 +08:00
Rahul Tank
77346e0bc7
Merge branch 'bugfix/fix_event_deinit_sequence' into 'master'
...
fix(nimble): Fix incorrect event deinit in gatt caching discovery
See merge request espressif/esp-idf!37707
2025-03-13 16:56:04 +08:00
Jiang Jiang Jian
3547cefa27
Merge branch 'bugfix/fix_some_wifi_bugs_20250304' into 'master'
...
fix(wifi): fix twt post just one event for multiple flow
See merge request espressif/esp-idf!37538
2025-03-13 16:50:57 +08:00
gaoxu
d68514363e
feat(adc): refactor adc channel enum on legacy
2025-03-13 16:37:20 +08:00
Tomas Rohlinek
7d365f7b42
Merge branch 'fix/fatfsgen_tests' into 'master'
...
fix(storage/fatfsgen): increase test timeout
Closes IDFCI-2681
See merge request espressif/esp-idf!37702
2025-03-13 16:30:31 +08:00
morris
bc88e36a44
Merge branch 'bugfix/missing_kconfig_definition' into 'master'
...
fix(i2c): add Kconfig to skip driver conflict check
See merge request espressif/esp-idf!37709
2025-03-13 13:57:52 +08:00
Chen Ji Chang
1a87428934
Merge branch 'feat/h4_introduce_step7_ci' into 'master'
...
feat(esp32h4): ci enable public header check (stage7)
See merge request espressif/esp-idf!37505
2025-03-13 11:52:05 +08:00
morris
466328cd7e
fix(i2c): add Kconfig to skip driver conflict check
2025-03-13 11:43:00 +08:00
C.S.M
f9469f4e81
fix(jpeg): use dma2d empty rx desc event to avoid a stuck
2025-03-13 11:37:44 +08:00
C.S.M
c7bcb07ace
feat(dma2d): Add a rx empty event callback
2025-03-13 11:37:44 +08:00
Marius Vikhammer
46847b7be9
Merge branch 'bugfix/heap_in_flash' into 'master'
...
fix(heap): fixed CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH not working together with CONFIG_HEAP_TLSF_USE_ROM_IMPL
See merge request espressif/esp-idf!37692
2025-03-13 10:48:41 +08:00
Tomáš Rohlínek
f416523e16
fix(storage/fatfsgen): increase test timeout
2025-03-12 14:45:39 +01:00
morris
606f6aa187
Merge branch 'fix/change_pm_lock_type' into 'master'
...
fix(pm): use CPU lock in dirvers use axi dma to access psram
See merge request espressif/esp-idf!37703
2025-03-12 21:27:18 +08:00
yinqingzhao
4cc76f6646
fix(wifi): fix twt post just one event for multiple flow
2025-03-12 21:01:48 +08:00
Rahul Tank
8c69dfa101
fix(nimble): Fix incorrect event deinit in gatt caching discovery
2025-03-12 18:13:40 +05:30
zhiweijian
d8c0b4aa87
fix(ble/controller): reduce controller bin size
2025-03-12 20:33:27 +08:00
Konstantin Kondrashov
6583e477c6
Merge branch 'fix/coverity_warning_for_destroy_efuse_block' into 'master'
...
fix(efuse): Fix Coverity warning for destroy_block func
Closes IDF-12189
See merge request espressif/esp-idf!36765
2025-03-12 20:27:35 +08:00
Konstantin Kondrashov
2fb93845df
Merge branch 'contrib/github_pr_15308' into 'master'
...
fix(cmake): support CMock subdir option with idf_component_mock (GitHub PR)
Closes IDFGH-14547 and IDFGH-12326
See merge request espressif/esp-idf!36761
2025-03-12 19:26:02 +08:00
morris
3447c7233f
Merge branch 'bugfix/pcnt_typo' into 'master'
...
fix(pcnt): a typo in the PCNT_LL_MIN_LIM
Closes IDFGH-14826
See merge request espressif/esp-idf!37686
2025-03-12 18:59:27 +08:00
Chen Jichang
ff1fd80198
fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram
2025-03-12 17:38:44 +08:00
Konstantin Kondrashov
917adbb171
fix(efuse): Adds missing efuses fields for ESP32-H4
2025-03-12 17:19:50 +08:00
Chen Jichang
bfac674769
feat(esp32h4): ci enable public header check (stage7)
2025-03-12 17:19:50 +08:00
David Čermák
49c9d797de
Merge branch 'feat/update_lwip_to_support_ip6_route_clone_buffer' into 'master'
...
feat(lwip): support cloning pbuf_ref when ipv6 forwarding
See merge request espressif/esp-idf!37402
2025-03-12 17:04:20 +08:00
Jiang Jiang Jian
1c5983cd5a
Merge branch 'bugfix/fix_ersu_compatibility_issue' into 'master'
...
fix(wifi): fix ersu compatibility issue
Closes WIFI-6799
See merge request espressif/esp-idf!37027
2025-03-12 16:32:22 +08:00
morris
f884c4a974
Merge branch 'contrib/github_pr_15499' into 'master'
...
Add missing break statements to usb_serial_jtag_ll_phy_select (GitHub PR)
Closes IDFGH-14760
See merge request espressif/esp-idf!37440
2025-03-12 14:39:01 +08:00
morris
b622aa382f
Merge branch 'feat/h4_introduce_step6_esp_system' into 'master'
...
feat(esp32h4): support esp_system, esp_timer and freertos (stage6)
Closes IDF-12565
See merge request espressif/esp-idf!37269
2025-03-12 14:10:23 +08:00
Marius Vikhammer
afedcb7c9b
Merge branch 'bugfix/fix_secondary_console_no_vfs' into 'master'
...
fix(console): fixed secondary console not working on all chips without VFS
Closes IDF-12577
See merge request espressif/esp-idf!37464
2025-03-12 13:51:37 +08:00
Marius Vikhammer
ab2718dc44
fix(newlib): fixed newlib malloc wrappers IRAM/flash placement
...
If HEAP_PLACE_FUNCTION_INTO_FLASH = y then we should also place
the newlib wrappers for the heap in to flash.
2025-03-12 11:19:25 +08:00
Marius Vikhammer
ad88bd184f
fix(heap): fixed HEAP_PLACE_FUNCTION_INTO_FLASH disabled if heap impl in ROM
2025-03-12 10:52:07 +08:00
C.S.M
628cca14b0
Merge branch 'fix/some_suspend_check' into 'master'
...
fix(spi_flash): 1. Fix esp32c6 esp32h2 flash suspend check according to errata. 2. Improve flash suspend test
See merge request espressif/esp-idf!37562
2025-03-12 10:37:18 +08:00
morris
09f5bc736b
fix(pcnt): a typo in the PCNT_LL_MIN_LIM
...
Closes https://github.com/espressif/esp-idf/issues/15554
2025-03-11 22:07:45 +08:00
Ondrej Kosta
7c5b34f568
Merge branch 'bugfix/l2mem_buffer' into 'master'
...
fix(esp_system): removed L2MEM buffer enable for P4
Closes IDFCI-2755
See merge request espressif/esp-idf!37640
2025-03-11 20:51:37 +08:00
muhaidong
d74a21694d
fix(wifi): fix ersu compatibility issue
2025-03-11 20:48:50 +08:00
Island
385cf3d576
Merge branch 'feature/update_controller_lib_20250310' into 'master'
...
Feature/update controller lib 20250310
Closes BLERP-1630
See merge request espressif/esp-idf!37655
2025-03-11 20:06:48 +08:00
Mahavir Jain
884c85536d
Merge branch 'bugfix/http_ws_api_reference' into 'master'
...
fix(esp_http_server): enable doxygen build for websocket API reference
Closes IDFGH-14785
See merge request espressif/esp-idf!37529
2025-03-11 19:12:36 +08:00
Guillaume Souchere
8c50df00ff
fix(esp_hw_support): esp_ptr_in_rtc_iram_fast check to return false
...
esp_ptr_in_rtc_iram_fast logic should be executed if
SOC_RTC_FAST_MEM_SUPPORTED is set but it should also be executed
if IRAM and DRAM region mapping is the same. Remove the
SOC_RTC_IRAM_LOW != SOC_RTC_DRAM_LOW part of the check.
Update heap component to use the modify function appropriately.
2025-03-11 12:06:32 +01:00
Mahavir Jain
2f538ffbb2
Merge branch 'feature/add_ota_resumption_testcase_for_ethernet' into 'master'
...
feat: added test for ota resumption over ethernet
Closes IDF-12086
See merge request espressif/esp-idf!37237
2025-03-11 18:36:09 +08:00
Armando (Dou Yiwen)
f214081315
Merge branch 'bugfix/sdmmc_high_prio_timeout' into 'master'
...
fix(sdmmc): move DMA descriptor refilling into the ISR
Closes IDFGH-12983
See merge request espressif/esp-idf!37219
2025-03-11 17:59:18 +08:00
Chen Jichang
8670800827
refactor(esp32h4): refactor memory.ld and section.ld
2025-03-11 16:48:21 +08:00
Chen Jichang
69d2e7facb
refactor(cpu): move some chip-specific operations to the ll
2025-03-11 16:48:21 +08:00