- Переход на task-runner Just (Justfile - для хоста, build.just - для контейнера) - настройки clang-format - небольшие изменения в структуре проекта
403 lines
19 KiB
C
403 lines
19 KiB
C
/*
|
|
* Copyright 2026 NXP
|
|
* All rights reserved.
|
|
* MU LLC 2026
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
/***********************************************************************************************************************
|
|
* This file was generated by the MCUXpresso Config Tools. Any manual edits made
|
|
*to this file will be overwritten if the respective MCUXpresso Config Tools is
|
|
*used to update this file.
|
|
**********************************************************************************************************************/
|
|
|
|
#ifndef _PIN_MUX_H_
|
|
#define _PIN_MUX_H_
|
|
|
|
/***********************************************************************************************************************
|
|
* Definitions
|
|
**********************************************************************************************************************/
|
|
|
|
/*! @brief Direction type */
|
|
typedef enum _pin_mux_direction {
|
|
kPIN_MUX_DirectionInput = 0U, /* Input direction */
|
|
kPIN_MUX_DirectionOutput = 1U, /* Output direction */
|
|
kPIN_MUX_DirectionInputOrOutput = 2U /* Input or output direction */
|
|
} pin_mux_direction_t;
|
|
|
|
/*!
|
|
* @addtogroup pin_mux
|
|
* @{
|
|
*/
|
|
|
|
/***********************************************************************************************************************
|
|
* API
|
|
**********************************************************************************************************************/
|
|
|
|
#if defined(__cplusplus)
|
|
extern "C" {
|
|
#endif
|
|
|
|
/*!
|
|
* @brief Calls initialization functions.
|
|
*
|
|
*/
|
|
void BOARD_InitBootPins(void);
|
|
|
|
/* GPIO_SD_B1_03 (coord M4), UserLed1 */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_UserLed1_PERIPHERAL GPIO3 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_UserLed1_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_UserLed1_CHANNEL 3U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_UserLed1_GPIO \
|
|
GPIO3 /*!< GPIO peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_UserLed1_INIT_GPIO_VALUE \
|
|
1U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_UserLed1_GPIO_PIN 3U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_UserLed1_GPIO_PIN_MASK (1U << 3U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_UserLed1_PORT \
|
|
GPIO3 /*!< PORT peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_UserLed1_PIN 3U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_UserLed1_PIN_MASK (1U << 3U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_SD_B1_04 (coord P2), UserLed2 */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_UserLed2_PERIPHERAL GPIO3 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_UserLed2_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_UserLed2_CHANNEL 4U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_UserLed2_GPIO \
|
|
GPIO3 /*!< GPIO peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_UserLed2_INIT_GPIO_VALUE \
|
|
1U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_UserLed2_GPIO_PIN 4U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_UserLed2_GPIO_PIN_MASK (1U << 4U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_UserLed2_PORT \
|
|
GPIO3 /*!< PORT peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_UserLed2_PIN 4U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_UserLed2_PIN_MASK (1U << 4U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_03 (coord M12), SdPwr */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_SdPwr_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_SdPwr_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_SdPwr_CHANNEL 19U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_SdPwr_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_SdPwr_INIT_GPIO_VALUE \
|
|
0U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_SdPwr_GPIO_PIN 19U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_SdPwr_GPIO_PIN_MASK (1U << 19U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_SdPwr_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_SdPwr_PIN 19U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_SdPwr_PIN_MASK (1U << 19U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_04 (coord L12), LcdLed */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_LcdLed_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_LcdLed_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_LcdLed_CHANNEL 20U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_LcdLed_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdLed_INIT_GPIO_VALUE \
|
|
0U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_LcdLed_GPIO_PIN 20U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_LcdLed_GPIO_PIN_MASK (1U << 20U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_LcdLed_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdLed_PIN 20U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_LcdLed_PIN_MASK (1U << 20U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_B1_14 (coord C14), TactBut1 */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_TactBut1_PERIPHERAL GPIO2 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_TactBut1_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_TactBut1_CHANNEL 30U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_TactBut1_GPIO \
|
|
GPIO2 /*!< GPIO peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_TactBut1_GPIO_PIN 30U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_TactBut1_GPIO_PIN_MASK \
|
|
(1U << 30U) /*!< GPIO pin mask \
|
|
*/
|
|
#define BOARD_INITPINS_TactBut1_PORT \
|
|
GPIO2 /*!< PORT peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_TactBut1_PIN 30U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_TactBut1_PIN_MASK (1U << 30U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_06 (coord J12), ExtIn1 */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_ExtIn1_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_ExtIn1_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_ExtIn1_CHANNEL 22U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_ExtIn1_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_ExtIn1_GPIO_PIN 22U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_ExtIn1_GPIO_PIN_MASK (1U << 22U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_ExtIn1_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_ExtIn1_PIN 22U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_ExtIn1_PIN_MASK (1U << 22U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_05 (coord K12), ExtIn2 */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_ExtIn2_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_ExtIn2_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_ExtIn2_CHANNEL 21U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_ExtIn2_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_ExtIn2_GPIO_PIN 21U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_ExtIn2_GPIO_PIN_MASK (1U << 21U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_ExtIn2_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_ExtIn2_PIN 21U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_ExtIn2_PIN_MASK (1U << 21U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_08 (coord H13), VolumeControl */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_VolumeControl_PERIPHERAL PWM4 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_VolumeControl_SIGNAL A /*!< Signal name */
|
|
#define BOARD_INITPINS_VolumeControl_CHANNEL 0U /*!< Signal channel */
|
|
|
|
/* GPIO_AD_B1_12 (coord H12), LcdLR */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_LcdLr_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_LcdLr_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_LcdLr_CHANNEL 28U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_LcdLr_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdLr_INIT_GPIO_VALUE \
|
|
0U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_LcdLr_GPIO_PIN 28U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_LcdLr_GPIO_PIN_MASK (1U << 28U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_LcdLr_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdLr_PIN 28U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_LcdLr_PIN_MASK (1U << 28U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_13 (coord H11), LcdMode */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_LcdMode_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_LcdMode_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_LcdMode_CHANNEL 29U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_LcdMode_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdMode_INIT_GPIO_VALUE \
|
|
0U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_LcdMode_GPIO_PIN 29U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_LcdMode_GPIO_PIN_MASK (1U << 29U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_LcdMode_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdMode_PIN 29U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_LcdMode_PIN_MASK (1U << 29U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_14 (coord G12), Lc */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_LcdUd_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_LcdUd_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_LcdUd_CHANNEL 30U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_LcdUd_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdUd_INIT_GPIO_VALUE \
|
|
0U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_LcdUd_GPIO_PIN 30U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_LcdUd_GPIO_PIN_MASK (1U << 30U) /*!< GPIO pin mask */
|
|
#define BOARD_INITPINS_LcdUd_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITPINS_LcdUd_PIN 30U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_LcdUd_PIN_MASK (1U << 30U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_AD_B1_15 (coord J14), LcdDithb */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_LcdDithb_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_LcdDithb_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_LcdDithb_CHANNEL 31U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_LcdDithb_GPIO \
|
|
GPIO1 /*!< GPIO peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_LcdDithb_INIT_GPIO_VALUE \
|
|
0U /*!< GPIO output initial state */
|
|
#define BOARD_INITPINS_LcdDithb_GPIO_PIN 31U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_LcdDithb_GPIO_PIN_MASK \
|
|
(1U << 31U) /*!< GPIO pin mask \
|
|
*/
|
|
#define BOARD_INITPINS_LcdDithb_PORT \
|
|
GPIO1 /*!< PORT peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_LcdDithb_PIN 31U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_LcdDithb_PIN_MASK (1U << 31U) /*!< PORT pin mask */
|
|
|
|
/* GPIO_B1_15 (coord B14), TactBut2 */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITPINS_TactBut2_PERIPHERAL GPIO2 /*!< Peripheral name */
|
|
#define BOARD_INITPINS_TactBut2_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITPINS_TactBut2_CHANNEL 31U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITPINS_TactBut2_GPIO \
|
|
GPIO2 /*!< GPIO peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_TactBut2_GPIO_PIN 31U /*!< GPIO pin number */
|
|
#define BOARD_INITPINS_TactBut2_GPIO_PIN_MASK \
|
|
(1U << 31U) /*!< GPIO pin mask \
|
|
*/
|
|
#define BOARD_INITPINS_TactBut2_PORT \
|
|
GPIO2 /*!< PORT peripheral base pointer \
|
|
*/
|
|
#define BOARD_INITPINS_TactBut2_PIN 31U /*!< PORT pin number */
|
|
#define BOARD_INITPINS_TactBut2_PIN_MASK (1U << 31U) /*!< PORT pin mask */
|
|
|
|
/*!
|
|
* @brief Configures pin routing and optionally pin electrical features.
|
|
*
|
|
*/
|
|
void BOARD_InitPins(void);
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_UART_RsRx_PERIPHERAL LPUART3 /*!< Peripheral name */
|
|
#define BOARD_INITRS_UART_RsRx_SIGNAL RX /*!< Signal name */
|
|
|
|
/*!
|
|
* @brief RS_RX pin is used as LPUART3_RX
|
|
*
|
|
*/
|
|
void BOARD_InitRS_UART(void);
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_CHANNEL 23U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_GPIO \
|
|
GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_GPIO_PIN 23U /*!< GPIO pin number */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_GPIO_PIN_MASK \
|
|
(1U << 23U) /*!< GPIO pin mask */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PORT \
|
|
GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PIN 23U /*!< PORT pin number */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PIN_MASK \
|
|
(1U << 23U) /*!< PORT pin mask \
|
|
*/
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PERIPHERAL ADC2 /*!< Peripheral name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_SIGNAL IN /*!< Signal name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_CHANNEL 12U /*!< Signal channel */
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PERIPHERAL CMP1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_SIGNAL IN /*!< Signal name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_CHANNEL 5U /*!< Signal channel */
|
|
|
|
/* GPIO_AD_B1_07 (coord K10) */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_PERIPHERAL ADC1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_SIGNAL IN /*!< Signal name */
|
|
#define BOARD_INITRS_UART_DEINIT_RsRx_CHANNEL 12U /*!< Signal channel */
|
|
|
|
/*!
|
|
* @brief This is a de-initialization function for 'BOARD_InitRS_UART' function.
|
|
* It sets all pins features (routing, direction and electrical) to their
|
|
* after-reset state. It also tries to route the previous peripheral signals to
|
|
* their default pins.
|
|
*
|
|
*/
|
|
void BOARD_InitRS_UART_deinit(void);
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_GPIO_RsRx_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_GPIO_RsRx_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITRS_GPIO_RsRx_CHANNEL 23U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITRS_GPIO_RsRx_GPIO GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITRS_GPIO_RsRx_GPIO_PIN 23U /*!< GPIO pin number */
|
|
#define BOARD_INITRS_GPIO_RsRx_GPIO_PIN_MASK (1U << 23U) /*!< GPIO pin mask */
|
|
#define BOARD_INITRS_GPIO_RsRx_PORT GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITRS_GPIO_RsRx_PIN 23U /*!< PORT pin number */
|
|
#define BOARD_INITRS_GPIO_RsRx_PIN_MASK (1U << 23U) /*!< PORT pin mask */
|
|
|
|
/*!
|
|
* @brief RS_RX pin is used as GPIO_INPUT
|
|
*
|
|
*/
|
|
void BOARD_InitRS_GPIO(void);
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PERIPHERAL GPIO1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_SIGNAL gpio_io /*!< Signal name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_CHANNEL 23U /*!< Signal channel */
|
|
|
|
/* Symbols to be used with GPIO driver */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_GPIO \
|
|
GPIO1 /*!< GPIO peripheral base pointer */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_GPIO_PIN 23U /*!< GPIO pin number */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_GPIO_PIN_MASK \
|
|
(1U << 23U) /*!< GPIO pin mask */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PORT \
|
|
GPIO1 /*!< PORT peripheral base pointer */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PIN 23U /*!< PORT pin number */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PIN_MASK \
|
|
(1U << 23U) /*!< PORT pin mask \
|
|
*/
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PERIPHERAL ADC2 /*!< Peripheral name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_SIGNAL IN /*!< Signal name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_CHANNEL 12U /*!< Signal channel */
|
|
|
|
/* GPIO_AD_B1_07 (coord K10), RsRx */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PERIPHERAL CMP1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_SIGNAL IN /*!< Signal name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_CHANNEL 5U /*!< Signal channel */
|
|
|
|
/* GPIO_AD_B1_07 (coord K10) */
|
|
/* Routed pin properties */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_PERIPHERAL ADC1 /*!< Peripheral name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_SIGNAL IN /*!< Signal name */
|
|
#define BOARD_INITRS_GPIO_DEINIT_RsRx_CHANNEL 12U /*!< Signal channel */
|
|
|
|
/*!
|
|
* @brief This is a de-initialization function for 'BOARD_InitRS_GPIO' function.
|
|
* It sets all pins features (routing, direction and electrical) to their
|
|
* after-reset state. It also tries to route the previous peripheral signals to
|
|
* their default pins.
|
|
*
|
|
*/
|
|
void BOARD_InitRS_GPIO_deinit(void);
|
|
|
|
#if defined(__cplusplus)
|
|
}
|
|
#endif
|
|
|
|
/*!
|
|
* @}
|
|
*/
|
|
#endif /* _PIN_MUX_H_ */
|
|
|
|
/***********************************************************************************************************************
|
|
* EOF
|
|
**********************************************************************************************************************/
|