Guillaume Souchere
177024eeeb
fix(heap): Do not consider newly registered heap in minimum free size calcualtion
...
After startup is done and app_main is reached, all calls to
heap_caps_add_region_with_caps (adding a new heap to the list of registered
heaps) will not affect the minimum free heap size value.
For heaps created before startup, this won't apply and their size will
end up being taken into account in the calculation of the minimum.
2026-05-28 10:30:25 +02:00
Island
b970c5f674
Merge branch 'ble_dev/esp32h21_chip_20260513' into 'master'
...
Ble dev/esp32h21 chip 20260513
Closes BLERP-2798, IDF-11626, IDF-11652, IDF-11653, IDF-11655, IDF-14811, IDF-14812, IDF-14813, IDF-14814, and IDF-14815
See merge request espressif/esp-idf!48499
2026-05-21 14:00:09 +08:00
Armando (Dou Yiwen)
a6c0ea2289
Merge branch 'feat/sdmmc_s31' into 'master'
...
sdmmc: s31 support
Closes IDF-14705 and IDF-14706
See merge request espressif/esp-idf!47232
2026-05-21 04:59:49 +00:00
morris
9559f3114d
Merge branch 'feat/i2s_destination_config' into 'master'
...
feat(i2s): add Bluetooth destination config for esp32s31
Closes IDF-15674
See merge request espressif/esp-idf!48482
2026-05-21 12:21:15 +08:00
armando
f408e1a8bc
feat(sdmmc): add esp32s31 support
...
Enable SDMMC host support on ESP32-S31 across HAL, SOC caps, tests, examples, and documentation.
2026-05-21 09:09:28 +08:00
Wu Zheng Hui
91e66a8d19
Merge branch 'feat/support_io_edge_wakeup' into 'master'
...
feat(esp_hw_support): support rtc io edge wakeup sleep
Closes FCS-1880 and IDF-11812
See merge request espressif/esp-idf!48410
2026-05-20 19:37:35 +08:00
ShenWeilong
cf813a4a1e
feat(ble): Added ble support for esp32h21
2026-05-20 19:24:08 +08:00
Hu Rui
5067b26eb3
Merge branch 'test/uart_dma_ota_fix' into 'master'
...
refactor(uhci): refactor uart_dma_ota example
See merge request espressif/esp-idf!48076
2026-05-20 15:35:03 +08:00
Konstantin Kondrashov
fd7b44503b
Merge branch 'feat/update_efuse_doc_for_new_chips' into 'master'
...
feat(docs): Update efuse doc for H4 and H21
Closes IDF-12959 and IDF-12154
See merge request espressif/esp-idf!48706
2026-05-20 08:01:21 +03:00
Hu Rui
b222c61cb8
refactor(uhci): improve uart_dma_ota example & uhci docs
...
add const to UHCI rx callback edata->data
2026-05-20 11:21:29 +08:00
wuzhenghui
0bd5331db7
feat(doc): update docs for sleep gpio edge wakeup
2026-05-20 11:04:03 +08:00
Konstantin Kondrashov
1ced5355fd
feat(docs): Update efuse doc for H21
2026-05-19 15:38:19 +03:00
Konstantin Kondrashov
b0da67ab1d
feat(docs): Update efuse doc for H4
2026-05-19 15:17:50 +03:00
Chen Ji Chang
ee9e481ae4
Merge branch 'feat/support_lcd_gdb_buffer_display' into 'master'
...
feat(lcd): provide a gdb extension to dump buffer
Closes IDF-15296
See merge request espressif/esp-idf!47902
2026-05-19 19:37:37 +08:00
Chen Chen
145bf152de
feat(i2s): add BLE destination config for esp32s31
2026-05-19 17:31:48 +08:00
Hu Rui
2981e7ae01
Merge branch 'feat/touch_sleep_esp32s31' into 'master'
...
feat(touch): support touch sleep on ESP32-S31
Closes IDF-15566 and IDF-14796
See merge request espressif/esp-idf!48443
2026-05-19 11:24:01 +08:00
Chen Chen
14c3147fd0
Merge branch 'feat/lcd_i2c_use_configurable_timeout' into 'master'
...
feat(lcd): add configurable timeout for lcd i2c panel
Closes IDFGH-17618 and IDFGH-17619
See merge request espressif/esp-idf!48426
2026-05-19 10:34:39 +08:00
Chen Chen
11e647e1a4
Merge branch 'doc/i2s_esp32_mclk_restriction' into 'master'
...
docs(i2s): add note for the restriction of MCLK on esp32
Closes IDFGH-17643
See merge request espressif/esp-idf!48313
2026-05-19 10:34:20 +08:00
Hu Rui
ccf6d53524
feat(touch): support touch sleep on ESP32-S31
...
Note: deep sleep wake-up currently has issue
2026-05-18 16:53:53 +08:00
Chen Chen
0ceada9d0a
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-18 10:34:12 +08:00
Chen Jichang
eb429c95d4
feat(idf_drivers_gdb): provide a gdb extension to dump buffer
2026-05-15 19:34:30 +08:00
Chen Chen
a766fcf526
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-15 16:36:14 +08:00
harshal.patil
d7c9c3bc10
feat(mbedtls/psa_esp_rsa_ds): Support persistent ESP-RSA DS driver
2026-05-15 09:09:15 +05:30
Gao Xu
891c53b472
Merge branch 'feat/adc_continuous_s31' into 'master'
...
ADC: oneshot and continuous mode support on ESP32-S31
Closes IDF-14744 and IDF-14741
See merge request espressif/esp-idf!47423
2026-05-15 10:15:55 +08:00
Gao Xu
b66f6bcc86
Merge branch 'feat/cam_support_s31' into 'master'
...
Support dvp cam on ESP32-S31
Closes IDF-14722
See merge request espressif/esp-idf!47850
2026-05-15 10:03:53 +08:00
gaoxu
4e3751b32e
feat(cam): support dvp cam on ESP32-S31
2026-05-14 17:09:49 +08:00
gaoxu
03c8862a9f
feat(adc): support ADC single ended oneshot and continuous mode on ESP32-S31
2026-05-14 16:31:29 +08:00
Gao Xu
69136606ab
Merge branch 'feat/s31_rng_basic_support' into 'master'
...
Feat/s31 rng support
Closes IDF-14632, WIFIBUG-1875, and TZ-2554
See merge request espressif/esp-idf!47217
2026-05-13 17:47:59 +08:00
gaoxu
07aaba7c7b
refactor(rng): move rng read data function to rng_ll.h and update docs of RNG source
2026-05-13 15:09:55 +08:00
Mahavir Jain
598ec91437
Merge branch 'feature/add_event_handler_set_function' into 'master'
...
feat(esp_http_client): Add API to support set event handler
See merge request espressif/esp-idf!48296
2026-05-12 11:25:56 +05:30
Marius Vikhammer
c3ed3898eb
Merge branch 'feature/s31_lpcpu_pmp' into 'master'
...
feat(ulp): support lp-core PMP on ESP32-S31
Closes IDF-15240
See merge request espressif/esp-idf!48335
2026-05-12 11:14:20 +08:00
Marius Vikhammer
88b39e88c4
feat(ulp): support lp-core PMP on ESP32-S31
2026-05-12 09:20:30 +08:00
Jim
f521b5f76d
feat(esp_http_client): Add API to support set event handler
2026-05-11 20:27:06 +08:00
C.S.M
60f401168b
Merge branch 'fix/flash_suspend_doc' into 'master'
...
doc(spi_flash): Add more flash suspend information
See merge request espressif/esp-idf!48289
2026-05-11 16:00:12 +08:00
Shen Meng Jing
7b3b94e6af
Merge branch 'docs/sync_cn_and_en_docs' into 'master'
...
docs: Sync CN and EN docs missing the translation label
Closes DOC-14472
See merge request espressif/esp-idf!48241
2026-05-11 15:43:32 +08:00
C.S.M
efd344e4b3
doc(spi_flash): Add more flash suspend information
2026-05-11 14:21:34 +08:00
Shen Mengjing
1e71307770
docs: Sync CN and EN docs missing the translation label
2026-05-11 14:08:45 +08:00
Mahavir Jain
bc8db060f1
Merge branch 'feat/key_manager_ecdh1_key_deployment_mode' into 'master'
...
Key Manager ECDH1 key deployment mode
Closes IDF-15582
See merge request espressif/esp-idf!47988
2026-05-11 09:03:10 +05:30
gaoxu
3d7a643ff7
feat(rng): trng refactor to ll functions on esp32s31
2026-05-11 09:08:25 +08:00
Ren Peiying
887fd1cfe6
Merge branch 'docs/add_cn_trans_to_mm' into 'master'
...
docs: Update CN translation for mm.rst
Closes DOC-14416
See merge request espressif/esp-idf!48133
2026-05-08 17:34:46 +08:00
morris
1898e13682
docs(ana_cmpr): rewrite the programming guide
2026-05-07 22:57:03 +08:00
renpeiying
4e34ec5193
docs: Update CN translation for mm.rst
2026-05-07 17:17:02 +08:00
Jiang Jiang Jian
0c832c345a
Merge branch 'feat/add_auto_lightsleep_example' into 'master'
...
feat(example): add power management example
Closes PM-672
See merge request espressif/esp-idf!46051
2026-05-06 15:26:21 +08:00
morris
65f4707d2b
feat(ana_cmpr): add ETM periodic scan example
2026-05-06 09:39:48 +08:00
Konstantin Kondrashov
6adb99a389
Merge branch 'feature/support_efuses_esp32s31' into 'master'
...
feat(efuse): Support efuses for ESP32S31
Closes IDF-14688
See merge request espressif/esp-idf!47986
2026-04-30 12:08:52 +03:00
harshal.patil
9aba184c43
feat(esp_security): add ECDH1 deployment mode to Key Manager driver
2026-04-30 09:29:40 +05:30
Konstantin Kondrashov
c29532f98c
feat(efuse): Support efuses for ESP32S31
2026-04-29 15:50:32 +03:00
Marius Vikhammer
09f3b007f9
Merge branch 'feature/lp_core_hp_mem_support' into 'master'
...
feat(ulp): support placing ULP app in HP-RAM
See merge request espressif/esp-idf!47395
2026-04-29 11:33:04 +08:00
Marius Vikhammer
261bd160aa
feat(ulp): support placing ULP app in HP-RAM
2026-04-29 09:47:33 +08:00
Chen Chen
81e3a949a4
Merge branch 'fix/i2s_clksrc_s31' into 'master'
...
fix(i2s): fix the I2S clock source from rtc_fast to rc_fast
See merge request espressif/esp-idf!48006
2026-04-28 16:22:26 +08:00