File tree Expand file tree Collapse file tree 9 files changed +220
-0
lines changed
tests/drivers/uart/uart_elementary Expand file tree Collapse file tree 9 files changed +220
-0
lines changed Original file line number Diff line number Diff line change 1+ CONFIG_DUAL_UART_TEST=y
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ &pinctrl {
7+ uart1_test: uart1_test {
8+ group1 {
9+ pinmux = <UART1_TX_GPIO2>,
10+ <UART1_RTS_GPIO4>;
11+ input-enable;
12+ output-high;
13+ };
14+ group2 {
15+ pinmux = <UART1_RX_GPIO3>,
16+ <UART1_CTS_GPIO5>;
17+ output-enable;
18+ bias-pull-up;
19+ };
20+ };
21+
22+ uart2_test: uart2_test {
23+ group1 {
24+ pinmux = <UART2_TX_GPIO3>,
25+ <UART1_RTS_GPIO5>;
26+ input-enable;
27+ output-high;
28+ };
29+ group2 {
30+ pinmux = <UART2_RX_GPIO2>,
31+ <UART1_CTS_GPIO4>;
32+ output-enable;
33+ bias-pull-up;
34+ };
35+ };
36+ };
37+
38+ dut: &uart1 {
39+ status = "okay";
40+ pinctrl-0 = <&uart1_test>;
41+ pinctrl-names = "default";
42+ current-speed = <115200>;
43+ };
44+
45+ dut_aux: &uart2 {
46+ status = "okay";
47+ pinctrl-0 = <&uart2_test>;
48+ pinctrl-names = "default";
49+ current-speed = <115200>;
50+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ &pinctrl {
7+ uart1_test: uart1_test {
8+ group1 {
9+ pinmux = <UART1_TX_GPIO2>,
10+ <UART1_RTS_GPIO3>;
11+ input-enable;
12+ output-high;
13+ };
14+ group2 {
15+ pinmux = <UART1_RX_GPIO2>,
16+ <UART1_CTS_GPIO3>;
17+ output-enable;
18+ bias-pull-up;
19+ };
20+ };
21+ };
22+
23+ dut: &uart1 {
24+ status = "okay";
25+ pinctrl-0 = <&uart1_test>;
26+ pinctrl-names = "default";
27+ current-speed = <74880>;
28+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ &pinctrl {
7+ uart1_test: uart1_test {
8+ group1 {
9+ pinmux = <UART1_TX_GPIO2>,
10+ <UART1_RTS_GPIO3>;
11+ input-enable;
12+ output-high;
13+ };
14+ group2 {
15+ pinmux = <UART1_RX_GPIO2>,
16+ <UART1_CTS_GPIO3>;
17+ output-enable;
18+ bias-pull-up;
19+ };
20+ };
21+ };
22+
23+ dut: &uart1 {
24+ status = "okay";
25+ pinctrl-0 = <&uart1_test>;
26+ pinctrl-names = "default";
27+ current-speed = <115200>;
28+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ &pinctrl {
7+ uart1_test: uart1_test {
8+ group1 {
9+ pinmux = <UART1_TX_GPIO2>,
10+ <UART1_RTS_GPIO3>;
11+ input-enable;
12+ output-high;
13+ };
14+ group2 {
15+ pinmux = <UART1_RX_GPIO2>,
16+ <UART1_CTS_GPIO3>;
17+ output-enable;
18+ bias-pull-up;
19+ };
20+ };
21+ };
22+
23+ dut: &uart1 {
24+ status = "okay";
25+ pinctrl-0 = <&uart1_test>;
26+ pinctrl-names = "default";
27+ current-speed = <115200>;
28+ };
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ &pinctrl {
7+ uart1_test: uart1_test {
8+ group1 {
9+ pinmux = <UART1_TX_GPIO2>,
10+ <UART1_RTS_GPIO3>;
11+ input-enable;
12+ output-high;
13+ };
14+ group2 {
15+ pinmux = <UART1_RX_GPIO2>,
16+ <UART1_CTS_GPIO3>;
17+ output-enable;
18+ bias-pull-up;
19+ };
20+ };
21+ };
22+
23+ dut: &uart1 {
24+ status = "okay";
25+ pinctrl-0 = <&uart1_test>;
26+ pinctrl-names = "default";
27+ current-speed = <115200>;
28+ };
Original file line number Diff line number Diff line change 1+ CONFIG_DUAL_UART_TEST=y
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
3+ * SPDX-License-Identifier: Apache-2.0
4+ */
5+
6+ &pinctrl {
7+ uart1_test: uart1_test {
8+ group1 {
9+ pinmux = <UART1_TX_GPIO2>,
10+ <UART1_RTS_GPIO4>;
11+ input-enable;
12+ output-high;
13+ };
14+ group2 {
15+ pinmux = <UART1_RX_GPIO3>,
16+ <UART1_CTS_GPIO5>;
17+ output-enable;
18+ bias-pull-up;
19+ };
20+ };
21+
22+ uart2_test: uart2_test {
23+ group1 {
24+ pinmux = <UART2_TX_GPIO3>,
25+ <UART1_RTS_GPIO5>;
26+ input-enable;
27+ output-high;
28+ };
29+ group2 {
30+ pinmux = <UART2_RX_GPIO2>,
31+ <UART1_CTS_GPIO4>;
32+ output-enable;
33+ bias-pull-up;
34+ };
35+ };
36+ };
37+
38+ dut: &uart1 {
39+ status = "okay";
40+ pinctrl-0 = <&uart1_test>;
41+ pinctrl-names = "default";
42+ current-speed = <115200>;
43+ };
44+
45+ dut_aux: &uart2 {
46+ status = "okay";
47+ pinctrl-0 = <&uart2_test>;
48+ pinctrl-names = "default";
49+ current-speed = <115200>;
50+ };
Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ tests:
1212 - nrf54l15dk/nrf54l15/cpuapp
1313 - nrf54l15dk/nrf54l15/cpuflpr
1414 - nrf5340dk/nrf5340/cpuapp
15+ - esp32_devkitc_wrover/esp32/procpu
16+ - esp8684_devkitm
17+ - esp32c3_devkitm
18+ - esp32c6_devkitc
19+ - esp32s2_saola
20+ - esp32s3_devkitm/esp32s3/procpu
1521 integration_platforms :
1622 - nrf54h20dk/nrf54h20/cpuapp
1723 drivers.uart.uart_elementary_dual_nrf54h :
You can’t perform that action at this time.
0 commit comments