Merge branch 'change/bu_lp_console_c5' into 'master'

change(lp_uart): Enable low-power UART functionality of ULP core on ESP32C5

Closes IDF-8633

See merge request espressif/esp-idf!31922
This commit is contained in:
Liu Xiao Yu
2024-07-09 15:54:00 +08:00
6 changed files with 14 additions and 8 deletions
+3 -3
View File
@@ -281,7 +281,7 @@ examples/system/ulp/lp_core/gpio:
examples/system/ulp/lp_core/gpio_intr_pulse_counter:
enable:
- if: (SOC_LP_CORE_SUPPORTED == 1) and (SOC_ULP_LP_UART_SUPPORTED == 1)
- if: (SOC_LP_CORE_SUPPORTED == 1) and (SOC_ULP_LP_UART_SUPPORTED == 1 and SOC_DEEP_SLEEP_SUPPORTED == 1)
depends_components:
- ulp
@@ -303,13 +303,13 @@ examples/system/ulp/lp_core/lp_i2c:
examples/system/ulp/lp_core/lp_uart/lp_uart_echo:
disable:
- if: SOC_ULP_LP_UART_SUPPORTED != 1
- if: (SOC_ULP_LP_UART_SUPPORTED != 1) or (SOC_DEEP_SLEEP_SUPPORTED != 1)
depends_components:
- ulp
examples/system/ulp/lp_core/lp_uart/lp_uart_print:
disable:
- if: SOC_ULP_LP_UART_SUPPORTED != 1
- if: (SOC_ULP_LP_UART_SUPPORTED != 1) or (SOC_DEEP_SLEEP_SUPPORTED != 1)
depends_components:
- ulp
@@ -13,7 +13,7 @@ This example demonstrates the usage of the LP UART driver from the LP core by re
### Hardware Required
To run this example, you should have an ESP32-C6 based development board and a host machine with a serial input connection.
To run this example, you should have an ESP based development board that supports the LP UART peripheral on the LP Core and a host machine with a serial input connection.
#### Pin Assignment:
@@ -22,6 +22,7 @@ To run this example, you should have an ESP32-C6 based development board and a h
| | Rx | Tx |
| ----------------------- | -------| -------|
| ESP32-C6 | GPIO4 | GPIO5 |
| ESP32-C5 | GPIO4 | GPIO5 |
| ESP32-P4 | GPIO15 | GPIO14 |
| Host machine | Tx | Rx |
@@ -13,7 +13,7 @@ This example demonstrates how to use print statements from a program running on
### Hardware Required
To run this example, you should have an ESP32-C6 based development board and a host machine with a serial input connection.
To run this example, you should have an ESP based development board that supports the LP UART peripheral on the LP Core and a host machine with a serial input connection.
#### Pin Assignment:
@@ -23,6 +23,7 @@ To run this example, you should have an ESP32-C6 based development board and a h
| | Tx |
| ----------------------- | -------|
| ESP32-C6 | GPIO5 |
| ESP32-C5 | GPIO5 |
| ESP32-P4 | GPIO14 |
| Host machine | Rx |