/* * SPDX-FileCopyrightText: 2020-2022 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ // This file defines GPIO lookup macros for available UART IO_MUX pins on ESP32H4. #ifndef _SOC_UART_CHANNEL_H #define _SOC_UART_CHANNEL_H #include "sdkconfig.h" //UART channels #if CONFIG_IDF_TARGET_ESP32H4_BETA_VERSION_1 #define UART_GPIO21_DIRECT_CHANNEL UART_NUM_0 #define UART_NUM_0_TXD_DIRECT_GPIO_NUM 21 #define UART_GPIO20_DIRECT_CHANNEL UART_NUM_0 #define UART_NUM_0_RXD_DIRECT_GPIO_NUM 20 #define UART_TXD_GPIO21_DIRECT_CHANNEL UART_GPIO21_DIRECT_CHANNEL #define UART_RXD_GPIO20_DIRECT_CHANNEL UART_GPIO20_DIRECT_CHANNEL #elif CONFIG_IDF_TARGET_ESP32H4_BETA_VERSION_2 #define UART_GPIO22_DIRECT_CHANNEL UART_NUM_0 #define UART_NUM_0_TXD_DIRECT_GPIO_NUM 22 #define UART_GPIO21_DIRECT_CHANNEL UART_NUM_0 #define UART_NUM_0_RXD_DIRECT_GPIO_NUM 21 #define UART_TXD_GPIO22_DIRECT_CHANNEL UART_GPIO22_DIRECT_CHANNEL #define UART_RXD_GPIO21_DIRECT_CHANNEL UART_GPIO21_DIRECT_CHANNEL #endif #endif