Docs/platforms/risc-v: Add ULP wakeup modes docs for esp32[-c6|-p4]
Build Documentation / build-html (push) Has been cancelled

Add ULP wakeup modes docs for esp32[-c6|-p4]

Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
This commit is contained in:
Eren Terzioglu
2026-04-17 12:25:40 +02:00
committed by simbit18
parent 2eb686f72f
commit 61b0fd15fa
2 changed files with 24 additions and 0 deletions
@@ -1099,6 +1099,18 @@ Here is a snippet for reading and writing to a ULP variable named ``var_test`` (
return OK;
}
ULP LP-Core Wakeup Configuration
--------------------------------
By default, ULP LP-Core is woken up by HP core but other wakeup sources can be selected.
The available wakeup sources are:
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_HP_CPU``: Wakeup by HP core
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_LP_TIMER``: Wakeup by LP timer
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_LP_UART``: Wakeup by LP UART activity
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_LP_IO``: Wakeup by LP IO
Debugging ULP LP-Core
---------------------
@@ -677,6 +677,18 @@ prefix (defined by the ``ULP_APP_NAME`` variable in the ULP application Makefile
access the binary data (e.g., if ``ULP_APP_NAME`` is ``ulp_test``, the binary variable will be ``ulp_test_bin``)
and ``bin_len`` keyword to access its length (e.g., ``ulp_test_bin_len`` for ``ULP_APP_NAME`` is ``ulp_test``).
ULP LP-Core Wakeup Configuration
--------------------------------
By default, ULP LP-Core is woken up by HP core but other wakeup sources can be selected.
The available wakeup sources are:
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_HP_CPU``: Wakeup by HP core
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_LP_TIMER``: Wakeup by LP timer
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_LP_UART``: Wakeup by LP UART activity
* ``CONFIG_ESPRESSIF_ULP_WAKEUP_LP_IO``: Wakeup by LP IO
Accessing the ULP LP-Core Program Variables
-------------------------------------------