Commit Graph
755 Commits
Author SHA1 Message Date
Marius Vikhammer e33d78f18f docs(ulp): clarify ULP FSM instruction cycle timing
Closes https://github.com/espressif/esp-idf/issues/4088
2026-07-06 11:04:03 +08:00
Jiang Jiang Jian ad91c6ed0f Merge branch 'feat/support_usb_wakeup_v5.5' into 'release/v5.5'
feat: support usb as wakeup source from light sleep (v5.5)

See merge request espressif/esp-idf!49511
2026-06-17 19:50:18 +08:00
Jiang Jiang Jian 842f62b0d3 Merge branch 'bugfix/int_wdt_default_psram_v5.5' into 'release/v5.5'
fix(iwdt): increased default timeout if using PSRAM (v5.5)

See merge request espressif/esp-idf!49482
2026-06-17 19:46:31 +08:00
hebinglin ab7f6a6d95 fix(ulp): fix lp uart keep wakeup triggered 2026-06-15 15:18:31 +08:00
JiangGuangMingandCursor be36da06b4 feat(docs): update docs for usb wakeup from light sleep example
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 09:24:04 +08:00
Marius Vikhammer b4dd39ea35 fix(iwdt): increased default timeout if using PSRAM
Default timeout for interrupt WDT was increased by default
on ESP32, due to some heap integrity check APIs taking a long
time on large PSRAMs and causing timeouts.

But this adjustment was only done for ESP32, not later chips,
even though they may experience the same issue.

Adjusted to have the same behavior on all chips with PSRAM
enabled, making it consistant with the docs.

Closes https://github.com/espressif/esp-idf/issues/18360
2026-06-10 10:34:09 +08:00
wuzhenghui 2ea0d4639d docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
backport !47362
2026-06-03 10:57:54 +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
Chen Jichang 3dccd4b740 feat(lcd): support i80 lcd sleep retention on p4 2026-05-25 16:09:53 +08:00
wuzhenghui 323ee35567 feat(example): implement power management example for ESP chips 2026-05-12 10:14:50 +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 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
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
laokaiyao 06c5d728c6 docs(pm): updated i2s pm lock type in DFS
Related https://github.com/espressif/esp-idf/issues/14707
2025-11-28 15:37:41 +08:00
Wei Yu Han eec06b406b docs(ble): Optimized the BLE low power guide 2025-10-30 15:38:22 +08:00
Jiang Jiang Jian df87d449ab Merge branch 'feat/esp_idf_c61_doc_v5.5' into 'release/v5.5'
docs(pm): update power management docs for esp32c61 v5.5

See merge request espressif/esp-idf!42693
2025-10-20 15:21:43 +08:00
hebinglin 38e45ae99c docs(pm): update power management docs for esp32c61 v5.5 2025-10-17 15:08:41 +08:00
Shen Mengjing cd742a30ef docs: Backport random.rst to v5.5 2025-10-17 11:45:26 +08:00
Aditya Patwardhan 2ec0dc5ae8 feat(docs): Added svg file for the RNG 2025-10-14 10:15:49 +05:30
Aditya Patwardhan f4f4bce739 fix(docs): Improved RNG documentation
Updated the RNG documentation to add more details
about the High speed ADC as a noise source
and its limitations.

Closes https://github.com/espressif/esp-idf/issues/14665
2025-10-14 10:15:46 +05:30
Marius Vikhammer 83de1aac60 docs(ulp): fixed ETM and LP_IO wakeup sources saying not supported 2025-09-26 15:22:31 +08:00
laokaiyao 84ae3f8aec change: remove the updated doc's list for c5 2025-09-11 15:17:12 +08:00
laokaiyao 4a53e1f581 docs(sleep_mode): updated ext1 wakeup status 2025-09-11 15:16:02 +08:00
Konstantin Kondrashov c092365299 feat(docs): Update ESP32-C61 efuse documentation 2025-09-03 14:21:56 +03:00
hebinglin af2d980f57 docs(pm): update power management related docs for esp32c5 in v5.5 2025-09-02 10:55:10 +08:00
armando 9fa874b1ce doc: update docs 2025-08-14 15:17:56 +08:00
Ashish Sharma 3a9cce2a92 docs(system/esp_https_ota): adds ECIES-256 to pre-enc ota design doc 2025-07-04 17:29:24 +08:00
shenmengjing 72d858a9d9 docs: Sync CN and EN docs 2025-05-12 11:24:03 +08:00
Guillaume Souchere 0627576982 docs(heap): Document heap task tracking
Populate the heap_debug.rst section on heap task tracking with the
description of the reworked task tracking.
2025-04-29 10:11:58 +02:00
Kevin (Lao Kaiyao) ac0f4b5a57 Merge branch 'refactor/split_touch_sleep_from_system_example' into 'master'
refactor(touch): separate touch sleep example

Closes IDFCI-2866 and IDF-12974

See merge request espressif/esp-idf!38662
2025-04-27 11:10:05 +08:00
Zhang Shu Xian b3de8a4ae4 Merge branch 'feature/adds_main_ulp_page' into 'master'
feat(docs): Adds ULP main documentation page

Closes IDF-12901 and DOC-10873

See merge request espressif/esp-idf!38525
2025-04-27 10:26:43 +08:00
laokaiyao 4fed6450a3 refactor(touch): separate touch sleep example 2025-04-25 23:57:14 +08:00
Zhang Shuxian bd60d825c8 docs: Provide CN translation for ulp docs 2025-04-25 18:48:26 +08:00
Konstantin Kondrashov 204046e799 feat(log): Add binary logging support 2025-04-23 15:46:34 +08:00
Konstantin Kondrashov 82276fc918 feat(docs): Adds ULP main documentation page 2025-04-21 13:20:54 +03:00
armando 5a1cb71184 fix(mmu): fixed esp_mmu_map concurrent issue and add related docs 2025-04-14 10:45:40 +08:00
Guillaume Souchere e4e2a83e2f Merge branch 'fix/console-deinit-deadlock' into 'master'
fix(console): Deadlock on console deletion

Closes IDFGH-9188, IDFGH-8520, and IDF-6906

See merge request espressif/esp-idf!30920
2025-04-04 13:56:03 +08:00
Guillaume Souchere 30f8b59ed0 feat(console): Make console deinit optional 2025-04-03 10:06:01 +02:00
Chen Jichang 487a306cdd docs(parlio_tx): add programming guide 2025-04-03 11:28:13 +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
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
Zhang Shuxian 0406df9c61 docs: Update CN translation for core docs for new targets 2025-03-21 16:30:03 +08:00
Marius Vikhammer a89fc6d905 Merge branch 'docs/core_docs_new_targets' into 'master'
docs(core): updated core docs for new targets

Closes IDF-10159, IDF-10162, IDF-10171, IDF-12148, IDF-12150, IDF-12151, IDF-12152, IDF-12156, and IDF-12157

See merge request espressif/esp-idf!37860
2025-03-20 19:56:18 +08:00
Marius Vikhammer 034f677563 docs(misc): update system docs for new chips 2025-03-20 09:01:11 +08:00
Sudeep Mohanty 8b40eabce8 fix(ringbuf): xRingbufferReceive() crashes for allow-split buffers
This commit adds an assert check to xRingbufferReceive() and
xRingbufferReceiveFromISR() functions to prevent them from being used to
retrieve items from an allow-split buffer. Corresponding documentation
has also been updated.
2025-03-19 14:33:11 +01:00
nilesh.kale 714ebfc0d1 feat(esp_https_ota): added check for revision check while performing OTA
This commit added check to verify revision while performing OTA process.
OTA with version greater than chip revision will be prohibited.
2025-02-28 17:00:47 +05:30
Zhang Shuxian 19f148ed9d docs: Update CN translation for ulp-lp-core.rst 2025-02-27 11:36:01 +08:00
Zhang Shuxian 03840f4598 docs: Update CN translation for heap_debug.rst 2025-02-08 12:00:07 +08:00
Marius Vikhammer 85ec6a41f9 Merge branch 'feature/build_docs_h21' into 'master'
docs(build): add support for building H21 docs

Closes IDF-12105

See merge request espressif/esp-idf!36632
2025-02-06 11:25:36 +08:00