Commit Graph

2922 Commits

Author SHA1 Message Date
Chen Chen
ec8115862a docs(i2s): correct power lock management description
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:48 +08:00
Guillaume Souchere
41ea1c562f 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-29 07:57:09 +02:00
morris
a4ff8642d5 Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.5' into 'release/v5.5'
feat(lcd): add configurable timeout for lcd i2c panel (v5.5)

See merge request espressif/esp-idf!48664
2026-05-28 11:35:14 +08:00
morris
d818c5c1e2 Merge branch 'doc/i2s_esp32_mclk_restriction_v5.5' into 'release/v5.5'
docs(i2s): add note for the restriction of MCLK on esp32 (v5.5)

See merge request espressif/esp-idf!48572
2026-05-28 11:24:16 +08:00
morris
99b011cddc Merge branch 'feat/lcd_sleep_retention_p4_v5.5' into 'release/v5.5'
feat(lcd): support i80 lcd sleep retention on p4 (v5.5)

See merge request espressif/esp-idf!46529
2026-05-28 11:23:12 +08:00
Chen Jichang
3dccd4b740 feat(lcd): support i80 lcd sleep retention on p4 2026-05-25 16:09:53 +08:00
Hu Rui
6b81966b9f refactor(uhci): improve uart_dma_ota example & uhci docs
add const to UHCI rx callback edata->data
2026-05-25 10:47:40 +08:00
Chen Chen
08ca9fcab3 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-25 09:51:46 +08:00
Chen Chen
4f6e79ab93 docs(i2s): add note for the restriction of MCLK on esp32
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-22 11:42:11 +08:00
Chen Jichang
fcfc5ce282 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-05-13 11:42:00 +08:00
Jiang Jiang Jian
43ee54b9c8 Merge branch 'feat/add_auto_lightsleep_example_5.5' into 'release/v5.5'
feat(example): add power management example (v5.5)

See merge request espressif/esp-idf!48370
2026-05-13 10:43:55 +08:00
Jim
4f5dd3a020 feat(esp_http_client): Add API to support set event handler 2026-05-12 13:58:12 +08:00
wuzhenghui
323ee35567 feat(example): implement power management example for ESP chips 2026-05-12 10:14:50 +08:00
Zhi Wei Jian
7a7893d006 feat(ble): Support nimble uart service
(cherry picked from commit 9de3eea3de)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-04-28 10:44:06 +08:00
Jiang Jiang Jian
4bfd49dd66 Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1_v5.5' into 'release/v5.5'
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1 (v5.5)

See merge request espressif/esp-idf!46417
2026-04-24 15:27:46 +08:00
Xorlent
a61d2893a5 Fix output bit range in bitscrambler documentation
Destination bit range incorrect in `Sub-instructions` example
2026-04-17 10:10:34 +08:00
morris
03436edd07 Merge branch 'feature/dma2d_with_flash_encryption_v5.5' into 'release/v5.5'
feat(dma2d, ppa): Support flash encryption for DMA2D and PPA (v5.5)

See merge request espressif/esp-idf!46814
2026-04-15 11:13:29 +08:00
Martin Vychodil
a8290be98f Merge branch 'contrib/github_pr_17642_v5.5' into 'release/v5.5'
feat(sdmmc): support multi-block read/writes (GitHub PR) (v5.5)

See merge request espressif/esp-idf!46777
2026-04-14 20:39:49 +08:00
Adam Múdry
b70607c08b fix(sdmmc): Multi-block read/writes support refactor + tests and documentation added 2026-04-13 16:17:39 +02:00
Song Ruo Jing
d15a897d13 feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-04-13 15:03:37 +08:00
Marius Vikhammer
b9ca3e3052 docs: refresh broken documentation links 2026-04-13 09:48:27 +08:00
Jiang Jiang Jian
689273d8b9 Merge branch 'fix/vfs_new_api_docs_v5.5' into 'release/v5.5'
fix(storage/vfs): Fix typo in code snippet in docs (v5.5)

See merge request espressif/esp-idf!46714
2026-04-07 14:51:48 +08:00
Konstantin Kondrashov
152febebab fix(esp32): Fix IRAM_AS_8BIT_ACCESSIBLE_MEMORY accessible from ISR1 2026-04-07 14:47:43 +08:00
Mahavir Jain
67688b41ce Merge branch 'feat/update_mbedtls_3_6_6' into 'release/v5.5'
feat(mbedtls): Update to v3.6.6

See merge request espressif/esp-idf!47207
2026-04-02 19:09:06 +05:30
morris
c3a94d3084 Merge branch 'fix/spi_master_bit_trans_add_check_v5.5' into 'release/v5.5'
fix(driver_spi): spi master bit length check, dma internal align check and set idle level for all data pin (v5.5)

See merge request espressif/esp-idf!45134
2026-04-02 12:14:16 +08:00
Ashish Sharma
6293b28504 feat(mbedtls): update to version 3.6.6 2026-04-02 11:34:22 +08:00
wanckl
f9575867d8 feat(driver_twai): new driver sleep retention support 2026-04-01 10:56:32 +08:00
wanckl
5be29de6e0 feat(driver_twai): support rx frame timestamp for all chips
Closes https://github.com/espressif/esp-idf/issues/4527
2026-04-01 10:56:32 +08:00
morris
9e63b15dea Merge branch 'feat/add_jpeg_pixel_reverse_enc_etc_v5.5' into 'release/v5.5'
feat(jpeg): Add config for reversing input pixel format in jpeg encoder (backport v5.5)

See merge request espressif/esp-idf!46383
2026-03-31 10:20:34 +08:00
morris
a315bf6d34 Merge branch 'change/isp_sampling_point_v5.5' into 'release/v5.5'
isp: improve sampling point for AE and AWB (5.5)

See merge request espressif/esp-idf!46788
2026-03-31 10:01:55 +08:00
wanckl
b519d672a8 fix(driver_spi): fixed master dma unaligned trans error 2026-03-30 15:48:24 +08:00
Mahavir Jain
309f692ecc Merge branch 'bugfix/docs_anti_rollback_v5.5' into 'release/v5.5'
docs: clarify anti-rollback secure version bits for c2/c5 (v5.5)

See merge request espressif/esp-idf!47124
2026-03-30 12:42:22 +05:30
Jiang Jiang Jian
8c0eed97d3 Merge branch 'feat/bt_distance_test_v5.5' into 'release/v5.5'
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v5.5)

See merge request espressif/esp-idf!46644
2026-03-30 14:08:57 +08:00
Marius Vikhammer
2e2e991d99 Merge branch 'fix/issue-18391-psram-default-docs_v5.5' into 'release/v5.5'
docs: clarify PSRAM default allocation behavior (v5.5)

See merge request espressif/esp-idf!47054
2026-03-30 13:22:19 +08:00
Mahavir Jain
eb9b06e525 docs: clarify anti-rollback secure version bits for c2/c5 2026-03-30 10:35:02 +05:30
Marius Vikhammer
d3a1700039 docs: clarify PSRAM default allocation behavior
Clarify that MALLOC_CAP_DEFAULT describes a memory capability
rather than the malloc() placement policy, so PSRAM-backed
capability allocations are documented correctly when malloc()
remains internal-only by default.

Closes https://github.com/espressif/esp-idf/issues/18391

Made-with: Cursor
2026-03-27 10:05:54 +08:00
yangfeng
5830830175 feat(bt): Add APIs to control transmit power level
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-24 14:28:55 +08:00
armando
1fb45f823c change(isp): improve sampling point 2026-03-23 01:27:41 +00:00
Tomáš Rohlínek
99dcfc522e fix(storage/vfs): Fix typo in code snippet in docs 2026-03-17 18:36:05 +01:00
Ashish Sharma
6f392e6fd6 feat(http_server): improve websocket server handling
1. Adds post handshake callback
2. Removes requirement to handle HTTP_GET message in websocket handler

Closes https://github.com/espressif/esp-idf/issues/18215
2026-03-16 13:57:59 +08:00
Song Ruo Jing
5698be672b feat(mspi): support 120MHz flash and psram for esp32c61 2026-03-13 16:27:17 +08:00
wanckl
0f76cddc91 fix(driver_spi): added bit trans length check for master driver
Closes https://github.com/espressif/esp-idf/issues/16049

Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-12 10:40:53 +08:00
C.S.M
7802bf4703 feat(jpeg): Add config for reversing input pixel format in jpeg encoder
Also add format check on both encoder and decoder

Closes https://github.com/espressif/esp-idf/issues/18262
2026-03-09 13:42:20 +08:00
Chen Chen
ebe7d99719 fix(i2c_slave): filter out fake request for esp32
Closes https://github.com/espressif/esp-idf/issues/18268
2026-03-04 11:16:20 +08:00
Mahavir Jain
53c7697465 Merge branch 'bugfix/esp_local_ctrl_arg_check_v5.5' into 'release/v5.5'
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher (v5.5)

See merge request espressif/esp-idf!45925
2026-02-27 09:43:33 +05:30
Mahavir Jain
ab9e5cc34d docs(protocomm): recommend using security2 scheme for production purpose 2026-02-17 11:47:12 +05:30
Chen Chen
e9a62f9a2b feat(mcpwm): ETM support mcpwm timer TEZ/TEP events 2026-02-12 15:00:43 +08:00
Martin Vychodil
bc31174c58 Merge branch 'feat/nvs_iteration_statistics_examples_v5.5' into 'release/v5.5'
feat(examples/storage): add nvs statistics and iteration examples (v5.5)

See merge request espressif/esp-idf!43661
2026-01-20 20:09:39 +08:00
morris
003eaf0896 Merge branch 'feature/spi_master_support_edma_on_s3_v5.5' into 'release/v5.5'
feat(driver_spi): master driver psram edma support (v5.5)

See merge request espressif/esp-idf!44473
2026-01-14 10:46:15 +08:00
yangfeng
c05ed8670f docs(bt): update Classic Bluetooth api reference of SDP 2026-01-12 10:27:24 +08:00