Wu Zheng Hui
ec5f956516
Merge branch 'doc/fix_sleep_mode_doc' into 'master'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
See merge request espressif/esp-idf!47362
2026-04-14 16:38:34 +08:00
wuzhenghui
4b874b58af
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-04-08 16:59:03 +08:00
renpeiying
6a6a25817b
docs: Update CN translation for intr_alloc
2026-04-07 14:19:54 +08:00
Omar Chebib
38abf98216
feat: add support for PIE coprocessor on the ESP32-S31
2026-03-31 13:27:16 +08:00
Marius Vikhammer
1cab04c24f
Merge branch 'fix/issue-18391-psram-default-docs' into 'master'
...
docs: clarify PSRAM default allocation behavior
See merge request espressif/esp-idf!46985
2026-03-26 10:18:22 +08:00
Marius Vikhammer
c1256efd67
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-25 15:35:21 +08:00
Omar Chebib
a58566e3ec
Merge branch 'feature/intr_alloc_private_shared' into 'master'
...
feat(esp_hw_support): implement private shared interrupts
Closes IDF-11087
See merge request espressif/esp-idf!46606
2026-03-25 11:45:22 +08:00
Mahavir Jain
0ad01e5ed2
Merge branch 'bugfix/docs_anti_rollback' into 'master'
...
docs: clarify anti-rollback secure version bits for c2/c5
See merge request espressif/esp-idf!46920
2026-03-24 17:58:05 +05:30
Guillaume Souchere
2a6e335189
Merge branch 'feat/esp-stdio-add-init-funcs' into 'master'
...
feat(console): Move IO initialization outside of the console component
See merge request espressif/esp-idf!43013
2026-03-24 09:50:58 +01:00
Omar Chebib
5cfe060d8e
feat(esp_hw_support): implement private shared interrupts
2026-03-24 15:40:20 +08:00
Mahavir Jain
229a8a78fb
docs: clarify anti-rollback secure version bits for c2/c5
2026-03-23 16:21:26 +05:30
Wu Zheng Hui
8220859330
Merge branch 'fix/fix_esp32_int_wdt_workaround_break_sleep_process' into 'master'
...
fix(esp_system): disable esp32 cache livelock int_wdt workaround in ipc_isr_stall
Closes IDFCI-7791
See merge request espressif/esp-idf!45645
2026-03-18 19:07:17 +08:00
wuzhenghui
ce6f23e11e
feat(doc): add docs for sleep console UART handling strategies
2026-03-18 11:29:55 +08:00
Guillaume Souchere
5fac0b7386
feat(console): Move IO initialization outside of the console component
...
- Move the linux repl chip and deprecate chip related functions
- Update location of driver specific default config
- Add missing comments on the newly added functions in the affected components.
2026-03-17 08:30:23 +01:00
Meet Patel
5df38b48f4
docs(ulp): Updated the docs for ULP fsm and ULP riscv support
...
Updated the documentation of ULP, as we have updated kconfig options
and build files to allow selecting both ULP FSM and ULP RISCV
simultaneously at compile time.
2026-03-16 22:09:06 +05:30
Konstantin Kondrashov
658fbfcb0e
Merge branch 'doc/mac_doc_update_esp32p4' into 'master'
...
fix(doc): Update MAC-address related documentation for ESP32-P4
Closes IDFGH-17141
See merge request espressif/esp-idf!45933
2026-03-11 03:31:14 +02:00
Krzysztof
8ad2be7980
docs(debugging): Add debug helpers API reference
2026-03-09 11:06:22 +08:00
Konstantin Kondrashov
690256b982
fix(doc): Update MAC-address related documentation for ESP32-P4
...
Closes https://github.com/espressif/esp-idf/issues/18159
2026-03-06 14:28:32 +02:00
hebinglin
01fa2032a6
feat(doc): add uart wakeup migration guides
2026-03-06 11:23:27 +08:00
hebinglin
e2030fb740
change(docs): add uart wakeup mode 0 1 2 3 description
2026-03-06 11:23:27 +08:00
Ashish Sharma
abe0d37d94
docs(security): adds data partition verification docs
2026-03-04 10:22:33 +08:00
Marius Vikhammer
82665cbbbe
ci(docs): add check that all IDF examples are referenced in the programming guide
...
Made-with: Cursor
2026-02-28 10:41:50 +08:00
Shen Meng Jing
9c42eaab2e
Merge branch 'docs/sync_cn_and_en' into 'master'
...
docs: Sync the CN transation and EN source
Closes DOC-13807
See merge request espressif/esp-idf!45861
2026-02-26 12:02:57 +08:00
Chen Ji Chang
5b1c6fbafc
Merge branch 'feat/lcd_sleep_retention_p4' into 'master'
...
feat(lcd): support i80 lcd sleep retention on p4
Closes IDF-9925, IDF-10965, and IDF-10703
See merge request espressif/esp-idf!45549
2026-02-25 11:09:23 +08:00
morris
60b8799ac0
doc(crc): async CRC driver programming guide
2026-02-24 13:55:23 +08:00
Chen Jichang
d7481316f1
feat(lcd): support i80 lcd sleep retention on p4
2026-02-24 11:14:04 +08:00
Shen Mengjing
df1af52cc4
docs: Sync the CN transation and EN source
2026-02-24 10:58:19 +08:00
Konstantin Kondrashov
c4e8c1df9f
Merge branch 'feature/postpone_locked_efuses' into 'master'
...
feat(efuse): Defer WR_DIS eFuse burning
Closes IDF-14045
See merge request espressif/esp-idf!44652
2026-02-13 16:21:09 +02:00
Konstantin Kondrashov
bb4c139547
Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1' into 'master'
...
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1
Closes IDF-15285
See merge request espressif/esp-idf!45737
2026-02-13 16:02:00 +02:00
Konstantin Kondrashov
ac8fd0f491
fix(esp32): Fix IRAM_AS_8BIT_ACCESSIBLE_MEMORY accessible from ISR1
2026-02-13 11:30:44 +02:00
Konstantin Kondrashov
be517fa8c0
feat(efuse): Defer WR_DIS eFuse burning
2026-02-11 11:07:12 +02:00
Mahavir Jain
21f8ca5e6f
feat(app_update): add API for checking the spi mode compatibility
...
New API to check the SPI flash mode from the incoming firmware image
during OTA updates could prevent bootloader/app incompatibility of
DIO vs QIO flash modes.
More information:
- https://github.com/espressif/esp-hosted-mcu/issues/143#issuecomment-3741753788
- https://github.com/espressif/esp-idf/issues/9674#issuecomment-1232533757
- https://github.com/espressif/esp-idf/issues/9542#issuecomment-1211317354
2026-02-10 12:53:50 +05:30
Wu Zheng Hui
a483acbf8f
Merge branch 'feat/support_configurable_sleep_tick_overflow_behaviour' into 'master'
...
feat(pm): add light sleep tick overflow protection configuration
See merge request espressif/esp-idf!45413
2026-02-05 10:55:11 +08:00
Wu Zheng Hui
13730111e3
Merge branch 'fix/make_deepsleep_gpio_wakeup_usable_for_pd_top_lightsleep' into 'master'
...
change(esp_hw_support): deepsleep gpio wakeup API renaming to support PD_TOP lightsleep wakeup
See merge request espressif/esp-idf!38712
2026-02-02 10:38:11 +08:00
wuzhenghui
1c647d0204
feat(pm): add docs with time compensation mechanism
2026-01-29 17:28:04 +08:00
Marius Vikhammer
79950e4783
docs(esp32s31): add support for building docs for esp32s31
2026-01-28 09:42:24 +08:00
Marius Vikhammer
41e91faf79
Merge branch 'feature/s31_ipc_freertos' into 'master'
...
test(freertos): enable tests for esp32-s31
Closes IDF-14685, IDF-14682, and IDF-14668
See merge request espressif/esp-idf!45246
2026-01-23 10:13:32 +08:00
Marius Vikhammer
c9cf1b2fe5
fix(freertos): limit the experimental support of FREERTOS_SMP to esp32
2026-01-22 10:04:18 +08:00
wuzhenghui
4c996ca231
change(esp_hw_support): deprecate esp_deep_sleep_enable_gpio_wakeup API
...
rename esp_deep_sleep_enable_gpio_wakeup to esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown
rename esp_deepsleep_gpio_wake_up_mode_t to esp_sleep_gpio_wake_up_mode_t
2026-01-21 19:48:26 +08:00
wuzhenghui
d188ad96b7
change(soc): rename peripheral powerdowned sleep wakeable IO soc_caps
...
rename SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK
rename SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT
rename SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP to SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP
2026-01-21 19:47:33 +08:00
Konstantin Kondrashov
33ebe15253
Merge branch 'feature/doc_time_src' into 'master'
...
feat(docs): Adds clarifications on RTC clock source selection
Closes IDF-14264
See merge request espressif/esp-idf!44829
2026-01-19 19:43:43 +08:00
renpeiying
c46acf208a
docs: Update CN translation for system-time.rst
2026-01-12 19:16:18 +08:00
Konstantin Kondrashov
1d7a8b7d4b
feat(docs): Adds clarifications on RTC clock source selection
2026-01-09 12:38:33 +02:00
Konstantin Kondrashov
8569da1ba8
feat(esp_timer): Adds blocking stop function
2026-01-07 09:26:57 +02:00
Shen Mengjing
45b6932f27
docs: Update CN translation for wdts.rst
2025-12-26 11:52:51 +08:00
Meet Patel
1099383968
Merge branch 'docs/watchdog_api_doc_changes' into 'master'
...
docs(watchdogs): Updating API reference guide for Watchdog Timer
Closes IDF-2756 and IDF-2009
See merge request espressif/esp-idf!44202
2025-12-22 11:40:51 +05:30
wuzhenghui
353075ca30
change(esp_hw_support): reject sleep request if task stack in PSRAM
2025-12-19 10:27:28 +08:00
Meet Patel
275f4469d7
docs(watchdogs): Updating API reference guide for Watchdog Timer
...
Updated the watchdog timer API reference guide to improve explanation
of some existing points.
Also added two new sections in the document:
1. Timeout Stages
2. Common error logs when WDT triggers and possible resolutions
2025-12-18 12:11:34 +05:30
Konstantin Kondrashov
1b8aa4de77
Merge branch 'contrib/github_pr_17807' into 'master'
...
Support absolute timings for ESP Timer (High Resolution Timer) (GitHub PR)
Closes IDFGH-16718
See merge request espressif/esp-idf!43231
2025-12-10 23:36:25 +08:00
He Binglin
7a4acd64c7
Merge branch 'feature/support_lightsleep_flash_dpd_mode' into 'master'
...
feat: Support set flash to deep power down mode in lightsleep
Closes PM-619 and IDF-7359
See merge request espressif/esp-idf!25578
2025-12-10 15:48:55 +08:00