2910 lines
60 KiB
C
2910 lines
60 KiB
C
/*
|
|
* Change Logs:
|
|
* Date Author Notes
|
|
* 2021-04-20 liuhy the first version
|
|
*
|
|
* Copyright (C) 2021 Shanghai Eastsoft Microelectronics Co., Ltd. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the License); you may
|
|
* not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
|
|
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*
|
|
*/
|
|
|
|
#ifndef __es_conf_info_map_H__
|
|
#define __es_conf_info_map_H__
|
|
|
|
#include <ald_gpio.h>
|
|
|
|
|
|
|
|
#define __ES_PIN(index, gpio, gpio_index) {index, GPIO##gpio, GPIO_PIN_##gpio_index}
|
|
#define __ES_PIN_DEFAULT {-1, 0, 0}
|
|
|
|
struct pin_index
|
|
{
|
|
int index;
|
|
GPIO_TypeDef *gpio;
|
|
uint32_t pin;
|
|
};
|
|
|
|
|
|
#define ES_GPIO_ADC_CH0_GPIO GPIOC
|
|
#define ES_GPIO_ADC_CH1_GPIO GPIOC
|
|
#define ES_GPIO_ADC_CH2_GPIO GPIOC
|
|
#define ES_GPIO_ADC_CH3_GPIO GPIOC
|
|
#define ES_GPIO_ADC_CH4_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH5_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH6_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH7_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH8_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH9_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH10_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH11_GPIO GPIOA
|
|
#define ES_GPIO_ADC_CH12_GPIO GPIOC
|
|
#define ES_GPIO_ADC_CH13_GPIO GPIOC
|
|
#define ES_GPIO_ADC_CH14_GPIO GPIOB
|
|
#define ES_GPIO_ADC_CH15_GPIO GPIOB
|
|
|
|
#define ES_GPIO_ADC_CH0_PIN GPIO_PIN_0
|
|
#define ES_GPIO_ADC_CH1_PIN GPIO_PIN_1
|
|
#define ES_GPIO_ADC_CH2_PIN GPIO_PIN_2
|
|
#define ES_GPIO_ADC_CH3_PIN GPIO_PIN_3
|
|
#define ES_GPIO_ADC_CH4_PIN GPIO_PIN_0
|
|
#define ES_GPIO_ADC_CH5_PIN GPIO_PIN_1
|
|
#define ES_GPIO_ADC_CH6_PIN GPIO_PIN_2
|
|
#define ES_GPIO_ADC_CH7_PIN GPIO_PIN_3
|
|
#define ES_GPIO_ADC_CH8_PIN GPIO_PIN_4
|
|
#define ES_GPIO_ADC_CH9_PIN GPIO_PIN_5
|
|
#define ES_GPIO_ADC_CH10_PIN GPIO_PIN_6
|
|
#define ES_GPIO_ADC_CH11_PIN GPIO_PIN_7
|
|
#define ES_GPIO_ADC_CH12_PIN GPIO_PIN_4
|
|
#define ES_GPIO_ADC_CH13_PIN GPIO_PIN_5
|
|
#define ES_GPIO_ADC_CH14_PIN GPIO_PIN_0
|
|
#define ES_GPIO_ADC_CH15_PIN GPIO_PIN_1
|
|
|
|
|
|
|
|
static const struct pin_index pins[] =
|
|
{
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN(2, C, 13),
|
|
__ES_PIN(3, C, 14),
|
|
__ES_PIN(4, C, 15),
|
|
__ES_PIN(5, H, 0),
|
|
__ES_PIN(6, H, 1),
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN(8, C, 0),
|
|
__ES_PIN(9, C, 1),
|
|
__ES_PIN(10, C, 2),
|
|
__ES_PIN(11, C, 3),
|
|
__ES_PIN(12, H, 3),
|
|
__ES_PIN(13, H, 4),
|
|
__ES_PIN(14, A, 0),
|
|
__ES_PIN(15, A, 1),
|
|
__ES_PIN(16, A, 2),
|
|
__ES_PIN(17, A, 3),
|
|
__ES_PIN(18, F, 0),
|
|
__ES_PIN(19, F, 1),
|
|
__ES_PIN(20, A, 4),
|
|
__ES_PIN(21, A, 5),
|
|
__ES_PIN(22, A, 6),
|
|
__ES_PIN(23, A, 7),
|
|
__ES_PIN(24, C, 4),
|
|
__ES_PIN(25, C, 5),
|
|
__ES_PIN(26, B, 0),
|
|
__ES_PIN(27, B, 1),
|
|
__ES_PIN(28, B, 2),
|
|
__ES_PIN(29, B, 10),
|
|
__ES_PIN(30, B, 11),
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN(33, B, 12),
|
|
__ES_PIN(34, B, 13),
|
|
__ES_PIN(35, B, 14),
|
|
__ES_PIN(36, B, 15),
|
|
__ES_PIN(37, C, 6),
|
|
__ES_PIN(38, C, 7),
|
|
__ES_PIN(39, C, 8),
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN(46, A, 13),
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN(49, A, 14),
|
|
__ES_PIN(50, A, 15),
|
|
__ES_PIN(51, C, 10),
|
|
__ES_PIN(52, C, 11),
|
|
__ES_PIN(53, C, 12),
|
|
__ES_PIN(54, D, 2),
|
|
__ES_PIN(55, B, 3),
|
|
__ES_PIN(56, B, 4),
|
|
__ES_PIN(57, B, 5),
|
|
__ES_PIN(58, B, 6),
|
|
__ES_PIN(59, B, 7),
|
|
__ES_PIN(60, H, 2),
|
|
__ES_PIN(61, B, 8),
|
|
__ES_PIN(62, B, 9),
|
|
__ES_PIN_DEFAULT,
|
|
__ES_PIN_DEFAULT,
|
|
};
|
|
|
|
#define ES_PIN_GPIO_C_13 2
|
|
#define ES_PIN_GPIO_C_14 3
|
|
#define ES_PIN_GPIO_C_15 4
|
|
#define ES_PIN_GPIO_H_0 5
|
|
#define ES_PIN_GPIO_H_1 6
|
|
#define ES_PIN_GPIO_C_0 8
|
|
#define ES_PIN_GPIO_C_1 9
|
|
#define ES_PIN_GPIO_C_2 10
|
|
#define ES_PIN_GPIO_C_3 11
|
|
#define ES_PIN_GPIO_H_3 12
|
|
#define ES_PIN_GPIO_H_4 13
|
|
#define ES_PIN_GPIO_A_0 14
|
|
#define ES_PIN_GPIO_A_1 15
|
|
#define ES_PIN_GPIO_A_2 16
|
|
#define ES_PIN_GPIO_A_3 17
|
|
#define ES_PIN_GPIO_F_0 18
|
|
#define ES_PIN_GPIO_F_1 19
|
|
#define ES_PIN_GPIO_A_4 20
|
|
#define ES_PIN_GPIO_A_5 21
|
|
#define ES_PIN_GPIO_A_6 22
|
|
#define ES_PIN_GPIO_A_7 23
|
|
#define ES_PIN_GPIO_C_4 24
|
|
#define ES_PIN_GPIO_C_5 25
|
|
#define ES_PIN_GPIO_B_0 26
|
|
#define ES_PIN_GPIO_B_1 27
|
|
#define ES_PIN_GPIO_B_2 28
|
|
#define ES_PIN_GPIO_B_10 29
|
|
#define ES_PIN_GPIO_B_11 30
|
|
#define ES_PIN_GPIO_B_12 33
|
|
#define ES_PIN_GPIO_B_13 34
|
|
#define ES_PIN_GPIO_B_14 35
|
|
#define ES_PIN_GPIO_B_15 36
|
|
#define ES_PIN_GPIO_C_6 37
|
|
#define ES_PIN_GPIO_C_7 38
|
|
#define ES_PIN_GPIO_C_8 39
|
|
#define ES_PIN_GPIO_A_13 46
|
|
#define ES_PIN_GPIO_A_14 49
|
|
#define ES_PIN_GPIO_A_15 50
|
|
#define ES_PIN_GPIO_C_10 51
|
|
#define ES_PIN_GPIO_C_11 52
|
|
#define ES_PIN_GPIO_C_12 53
|
|
#define ES_PIN_GPIO_D_2 54
|
|
#define ES_PIN_GPIO_B_3 55
|
|
#define ES_PIN_GPIO_B_4 56
|
|
#define ES_PIN_GPIO_B_5 57
|
|
#define ES_PIN_GPIO_B_6 58
|
|
#define ES_PIN_GPIO_B_7 59
|
|
#define ES_PIN_GPIO_H_2 60
|
|
#define ES_PIN_GPIO_B_8 61
|
|
#define ES_PIN_GPIO_B_9 62
|
|
|
|
|
|
|
|
/* UART_TX */
|
|
|
|
|
|
#ifndef ES_UART0_TX_GPIO_FUNC
|
|
#define ES_UART0_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART0_TX_GPIO_PORT
|
|
#define ES_UART0_TX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART0_TX_GPIO_PIN
|
|
#define ES_UART0_TX_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_UART0_TX_PIN
|
|
#ifdef ES_PIN_GPIO_B_10
|
|
#define ES_UART0_TX_PIN ES_PIN_GPIO_B_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART0_TX_GPIO_FUNC
|
|
#define ES_UART0_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART0_TX_GPIO_PORT
|
|
#define ES_UART0_TX_GPIO_PORT GPIOH
|
|
#endif
|
|
#ifndef ES_UART0_TX_GPIO_PIN
|
|
#define ES_UART0_TX_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_UART0_TX_PIN
|
|
#ifdef ES_PIN_GPIO_H_0
|
|
#define ES_UART0_TX_PIN ES_PIN_GPIO_H_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART0_TX_GPIO_FUNC
|
|
#define ES_UART0_TX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART0_TX_GPIO_PORT
|
|
#define ES_UART0_TX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART0_TX_GPIO_PIN
|
|
#define ES_UART0_TX_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_UART0_TX_PIN
|
|
#ifdef ES_PIN_GPIO_D_8
|
|
#define ES_UART0_TX_PIN ES_PIN_GPIO_D_8
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_GPIO_FUNC
|
|
#define ES_UART1_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PORT
|
|
#define ES_UART1_TX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PIN
|
|
#define ES_UART1_TX_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_PIN
|
|
#ifdef ES_PIN_GPIO_C_0
|
|
#define ES_UART1_TX_PIN ES_PIN_GPIO_C_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_GPIO_FUNC
|
|
#define ES_UART1_TX_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PORT
|
|
#define ES_UART1_TX_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PIN
|
|
#define ES_UART1_TX_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_PIN
|
|
#ifdef ES_PIN_GPIO_A_13
|
|
#define ES_UART1_TX_PIN ES_PIN_GPIO_A_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_GPIO_FUNC
|
|
#define ES_UART1_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PORT
|
|
#define ES_UART1_TX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PIN
|
|
#define ES_UART1_TX_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_PIN
|
|
#ifdef ES_PIN_GPIO_C_10
|
|
#define ES_UART1_TX_PIN ES_PIN_GPIO_C_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_GPIO_FUNC
|
|
#define ES_UART1_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PORT
|
|
#define ES_UART1_TX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART1_TX_GPIO_PIN
|
|
#define ES_UART1_TX_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_UART1_TX_PIN
|
|
#ifdef ES_PIN_GPIO_D_5
|
|
#define ES_UART1_TX_PIN ES_PIN_GPIO_D_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_TX_GPIO_FUNC
|
|
#define ES_UART2_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART2_TX_GPIO_PORT
|
|
#define ES_UART2_TX_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART2_TX_GPIO_PIN
|
|
#define ES_UART2_TX_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_UART2_TX_PIN
|
|
#ifdef ES_PIN_GPIO_E_2
|
|
#define ES_UART2_TX_PIN ES_PIN_GPIO_E_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_TX_GPIO_FUNC
|
|
#define ES_UART2_TX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART2_TX_GPIO_PORT
|
|
#define ES_UART2_TX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART2_TX_GPIO_PIN
|
|
#define ES_UART2_TX_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_UART2_TX_PIN
|
|
#ifdef ES_PIN_GPIO_C_12
|
|
#define ES_UART2_TX_PIN ES_PIN_GPIO_C_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_TX_GPIO_FUNC
|
|
#define ES_UART2_TX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART2_TX_GPIO_PORT
|
|
#define ES_UART2_TX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART2_TX_GPIO_PIN
|
|
#define ES_UART2_TX_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_UART2_TX_PIN
|
|
#ifdef ES_PIN_GPIO_B_3
|
|
#define ES_UART2_TX_PIN ES_PIN_GPIO_B_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_TX_GPIO_FUNC
|
|
#define ES_UART3_TX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART3_TX_GPIO_PORT
|
|
#define ES_UART3_TX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART3_TX_GPIO_PIN
|
|
#define ES_UART3_TX_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_UART3_TX_PIN
|
|
#ifdef ES_PIN_GPIO_C_4
|
|
#define ES_UART3_TX_PIN ES_PIN_GPIO_C_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_TX_GPIO_FUNC
|
|
#define ES_UART3_TX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART3_TX_GPIO_PORT
|
|
#define ES_UART3_TX_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART3_TX_GPIO_PIN
|
|
#define ES_UART3_TX_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_UART3_TX_PIN
|
|
#ifdef ES_PIN_GPIO_E_10
|
|
#define ES_UART3_TX_PIN ES_PIN_GPIO_E_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_TX_GPIO_FUNC
|
|
#define ES_UART3_TX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART3_TX_GPIO_PORT
|
|
#define ES_UART3_TX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART3_TX_GPIO_PIN
|
|
#define ES_UART3_TX_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_UART3_TX_PIN
|
|
#ifdef ES_PIN_GPIO_D_14
|
|
#define ES_UART3_TX_PIN ES_PIN_GPIO_D_14
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_TX_GPIO_FUNC
|
|
#define ES_UART4_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART4_TX_GPIO_PORT
|
|
#define ES_UART4_TX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART4_TX_GPIO_PIN
|
|
#define ES_UART4_TX_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_UART4_TX_PIN
|
|
#ifdef ES_PIN_GPIO_B_6
|
|
#define ES_UART4_TX_PIN ES_PIN_GPIO_B_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_TX_GPIO_FUNC
|
|
#define ES_UART4_TX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART4_TX_GPIO_PORT
|
|
#define ES_UART4_TX_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_TX_GPIO_PIN
|
|
#define ES_UART4_TX_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_UART4_TX_PIN
|
|
#ifdef ES_PIN_GPIO_E_10
|
|
#define ES_UART4_TX_PIN ES_PIN_GPIO_E_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_TX_GPIO_FUNC
|
|
#define ES_UART5_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART5_TX_GPIO_PORT
|
|
#define ES_UART5_TX_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART5_TX_GPIO_PIN
|
|
#define ES_UART5_TX_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_UART5_TX_PIN
|
|
#ifdef ES_PIN_GPIO_A_2
|
|
#define ES_UART5_TX_PIN ES_PIN_GPIO_A_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_TX_GPIO_FUNC
|
|
#define ES_UART5_TX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART5_TX_GPIO_PORT
|
|
#define ES_UART5_TX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART5_TX_GPIO_PIN
|
|
#define ES_UART5_TX_GPIO_PIN GPIO_PIN_9
|
|
#endif
|
|
|
|
#ifndef ES_UART5_TX_PIN
|
|
#ifdef ES_PIN_GPIO_B_9
|
|
#define ES_UART5_TX_PIN ES_PIN_GPIO_B_9
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_TX_GPIO_FUNC
|
|
#define ES_UART5_TX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART5_TX_GPIO_PORT
|
|
#define ES_UART5_TX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART5_TX_GPIO_PIN
|
|
#define ES_UART5_TX_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_UART5_TX_PIN
|
|
#ifdef ES_PIN_GPIO_D_5
|
|
#define ES_UART5_TX_PIN ES_PIN_GPIO_D_5
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* UART_RX */
|
|
|
|
|
|
#ifndef ES_UART0_RX_GPIO_FUNC
|
|
#define ES_UART0_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART0_RX_GPIO_PORT
|
|
#define ES_UART0_RX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART0_RX_GPIO_PIN
|
|
#define ES_UART0_RX_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RX_PIN
|
|
#ifdef ES_PIN_GPIO_B_11
|
|
#define ES_UART0_RX_PIN ES_PIN_GPIO_B_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RX_GPIO_FUNC
|
|
#define ES_UART0_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART0_RX_GPIO_PORT
|
|
#define ES_UART0_RX_GPIO_PORT GPIOH
|
|
#endif
|
|
#ifndef ES_UART0_RX_GPIO_PIN
|
|
#define ES_UART0_RX_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RX_PIN
|
|
#ifdef ES_PIN_GPIO_H_1
|
|
#define ES_UART0_RX_PIN ES_PIN_GPIO_H_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RX_GPIO_FUNC
|
|
#define ES_UART0_RX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART0_RX_GPIO_PORT
|
|
#define ES_UART0_RX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART0_RX_GPIO_PIN
|
|
#define ES_UART0_RX_GPIO_PIN GPIO_PIN_9
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RX_PIN
|
|
#ifdef ES_PIN_GPIO_D_9
|
|
#define ES_UART0_RX_PIN ES_PIN_GPIO_D_9
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_GPIO_FUNC
|
|
#define ES_UART1_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PORT
|
|
#define ES_UART1_RX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PIN
|
|
#define ES_UART1_RX_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_PIN
|
|
#ifdef ES_PIN_GPIO_C_1
|
|
#define ES_UART1_RX_PIN ES_PIN_GPIO_C_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_GPIO_FUNC
|
|
#define ES_UART1_RX_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PORT
|
|
#define ES_UART1_RX_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PIN
|
|
#define ES_UART1_RX_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_PIN
|
|
#ifdef ES_PIN_GPIO_A_14
|
|
#define ES_UART1_RX_PIN ES_PIN_GPIO_A_14
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_GPIO_FUNC
|
|
#define ES_UART1_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PORT
|
|
#define ES_UART1_RX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PIN
|
|
#define ES_UART1_RX_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_PIN
|
|
#ifdef ES_PIN_GPIO_C_11
|
|
#define ES_UART1_RX_PIN ES_PIN_GPIO_C_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_GPIO_FUNC
|
|
#define ES_UART1_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PORT
|
|
#define ES_UART1_RX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART1_RX_GPIO_PIN
|
|
#define ES_UART1_RX_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RX_PIN
|
|
#ifdef ES_PIN_GPIO_D_6
|
|
#define ES_UART1_RX_PIN ES_PIN_GPIO_D_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RX_GPIO_FUNC
|
|
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART2_RX_GPIO_PORT
|
|
#define ES_UART2_RX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART2_RX_GPIO_PIN
|
|
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RX_PIN
|
|
#ifdef ES_PIN_GPIO_B_4
|
|
#define ES_UART2_RX_PIN ES_PIN_GPIO_B_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RX_GPIO_FUNC
|
|
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART2_RX_GPIO_PORT
|
|
#define ES_UART2_RX_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART2_RX_GPIO_PIN
|
|
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RX_PIN
|
|
#ifdef ES_PIN_GPIO_E_3
|
|
#define ES_UART2_RX_PIN ES_PIN_GPIO_E_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RX_GPIO_FUNC
|
|
#define ES_UART2_RX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART2_RX_GPIO_PORT
|
|
#define ES_UART2_RX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART2_RX_GPIO_PIN
|
|
#define ES_UART2_RX_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RX_PIN
|
|
#ifdef ES_PIN_GPIO_D_2
|
|
#define ES_UART2_RX_PIN ES_PIN_GPIO_D_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RX_GPIO_FUNC
|
|
#define ES_UART3_RX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART3_RX_GPIO_PORT
|
|
#define ES_UART3_RX_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART3_RX_GPIO_PIN
|
|
#define ES_UART3_RX_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RX_PIN
|
|
#ifdef ES_PIN_GPIO_C_5
|
|
#define ES_UART3_RX_PIN ES_PIN_GPIO_C_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RX_GPIO_FUNC
|
|
#define ES_UART3_RX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART3_RX_GPIO_PORT
|
|
#define ES_UART3_RX_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART3_RX_GPIO_PIN
|
|
#define ES_UART3_RX_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RX_PIN
|
|
#ifdef ES_PIN_GPIO_E_11
|
|
#define ES_UART3_RX_PIN ES_PIN_GPIO_E_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RX_GPIO_FUNC
|
|
#define ES_UART3_RX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART3_RX_GPIO_PORT
|
|
#define ES_UART3_RX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART3_RX_GPIO_PIN
|
|
#define ES_UART3_RX_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RX_PIN
|
|
#ifdef ES_PIN_GPIO_D_13
|
|
#define ES_UART3_RX_PIN ES_PIN_GPIO_D_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RX_GPIO_FUNC
|
|
#define ES_UART4_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART4_RX_GPIO_PORT
|
|
#define ES_UART4_RX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART4_RX_GPIO_PIN
|
|
#define ES_UART4_RX_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RX_PIN
|
|
#ifdef ES_PIN_GPIO_B_7
|
|
#define ES_UART4_RX_PIN ES_PIN_GPIO_B_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RX_GPIO_FUNC
|
|
#define ES_UART4_RX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART4_RX_GPIO_PORT
|
|
#define ES_UART4_RX_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_RX_GPIO_PIN
|
|
#define ES_UART4_RX_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RX_PIN
|
|
#ifdef ES_PIN_GPIO_E_11
|
|
#define ES_UART4_RX_PIN ES_PIN_GPIO_E_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RX_GPIO_FUNC
|
|
#define ES_UART5_RX_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART5_RX_GPIO_PORT
|
|
#define ES_UART5_RX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART5_RX_GPIO_PIN
|
|
#define ES_UART5_RX_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RX_PIN
|
|
#ifdef ES_PIN_GPIO_B_8
|
|
#define ES_UART5_RX_PIN ES_PIN_GPIO_B_8
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RX_GPIO_FUNC
|
|
#define ES_UART5_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART5_RX_GPIO_PORT
|
|
#define ES_UART5_RX_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART5_RX_GPIO_PIN
|
|
#define ES_UART5_RX_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RX_PIN
|
|
#ifdef ES_PIN_GPIO_A_3
|
|
#define ES_UART5_RX_PIN ES_PIN_GPIO_A_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RX_GPIO_FUNC
|
|
#define ES_UART5_RX_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART5_RX_GPIO_PORT
|
|
#define ES_UART5_RX_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART5_RX_GPIO_PIN
|
|
#define ES_UART5_RX_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RX_PIN
|
|
#ifdef ES_PIN_GPIO_D_6
|
|
#define ES_UART5_RX_PIN ES_PIN_GPIO_D_6
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* UART_RTS */
|
|
|
|
|
|
#ifndef ES_UART0_RTS_GPIO_FUNC
|
|
#define ES_UART0_RTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART0_RTS_GPIO_PORT
|
|
#define ES_UART0_RTS_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART0_RTS_GPIO_PIN
|
|
#define ES_UART0_RTS_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_B_14
|
|
#define ES_UART0_RTS_PIN ES_PIN_GPIO_B_14
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RTS_GPIO_FUNC
|
|
#define ES_UART0_RTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART0_RTS_GPIO_PORT
|
|
#define ES_UART0_RTS_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART0_RTS_GPIO_PIN
|
|
#define ES_UART0_RTS_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_UART0_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_D_12
|
|
#define ES_UART0_RTS_PIN ES_PIN_GPIO_D_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RTS_GPIO_FUNC
|
|
#define ES_UART1_RTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_RTS_GPIO_PORT
|
|
#define ES_UART1_RTS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_RTS_GPIO_PIN
|
|
#define ES_UART1_RTS_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_C_3
|
|
#define ES_UART1_RTS_PIN ES_PIN_GPIO_C_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RTS_GPIO_FUNC
|
|
#define ES_UART1_RTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_RTS_GPIO_PORT
|
|
#define ES_UART1_RTS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_RTS_GPIO_PIN
|
|
#define ES_UART1_RTS_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_UART1_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_C_12
|
|
#define ES_UART1_RTS_PIN ES_PIN_GPIO_C_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RTS_GPIO_FUNC
|
|
#define ES_UART2_RTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART2_RTS_GPIO_PORT
|
|
#define ES_UART2_RTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART2_RTS_GPIO_PIN
|
|
#define ES_UART2_RTS_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_5
|
|
#define ES_UART2_RTS_PIN ES_PIN_GPIO_E_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RTS_GPIO_FUNC
|
|
#define ES_UART2_RTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART2_RTS_GPIO_PORT
|
|
#define ES_UART2_RTS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART2_RTS_GPIO_PIN
|
|
#define ES_UART2_RTS_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_UART2_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_C_10
|
|
#define ES_UART2_RTS_PIN ES_PIN_GPIO_C_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RTS_GPIO_FUNC
|
|
#define ES_UART3_RTS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART3_RTS_GPIO_PORT
|
|
#define ES_UART3_RTS_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART3_RTS_GPIO_PIN
|
|
#define ES_UART3_RTS_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_B_1
|
|
#define ES_UART3_RTS_PIN ES_PIN_GPIO_B_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RTS_GPIO_FUNC
|
|
#define ES_UART3_RTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART3_RTS_GPIO_PORT
|
|
#define ES_UART3_RTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART3_RTS_GPIO_PIN
|
|
#define ES_UART3_RTS_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_UART3_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_13
|
|
#define ES_UART3_RTS_PIN ES_PIN_GPIO_E_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RTS_GPIO_FUNC
|
|
#define ES_UART4_RTS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART4_RTS_GPIO_PORT
|
|
#define ES_UART4_RTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_RTS_GPIO_PIN
|
|
#define ES_UART4_RTS_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_13
|
|
#define ES_UART4_RTS_PIN ES_PIN_GPIO_E_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RTS_GPIO_FUNC
|
|
#define ES_UART4_RTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART4_RTS_GPIO_PORT
|
|
#define ES_UART4_RTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_RTS_GPIO_PIN
|
|
#define ES_UART4_RTS_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_UART4_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_1
|
|
#define ES_UART4_RTS_PIN ES_PIN_GPIO_E_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RTS_GPIO_FUNC
|
|
#define ES_UART5_RTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART5_RTS_GPIO_PORT
|
|
#define ES_UART5_RTS_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART5_RTS_GPIO_PIN
|
|
#define ES_UART5_RTS_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_A_1
|
|
#define ES_UART5_RTS_PIN ES_PIN_GPIO_A_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RTS_GPIO_FUNC
|
|
#define ES_UART5_RTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART5_RTS_GPIO_PORT
|
|
#define ES_UART5_RTS_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART5_RTS_GPIO_PIN
|
|
#define ES_UART5_RTS_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_UART5_RTS_PIN
|
|
#ifdef ES_PIN_GPIO_D_4
|
|
#define ES_UART5_RTS_PIN ES_PIN_GPIO_D_4
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* UART_CTS */
|
|
|
|
|
|
#ifndef ES_UART0_CTS_GPIO_FUNC
|
|
#define ES_UART0_CTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART0_CTS_GPIO_PORT
|
|
#define ES_UART0_CTS_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART0_CTS_GPIO_PIN
|
|
#define ES_UART0_CTS_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_UART0_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_B_13
|
|
#define ES_UART0_CTS_PIN ES_PIN_GPIO_B_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART0_CTS_GPIO_FUNC
|
|
#define ES_UART0_CTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART0_CTS_GPIO_PORT
|
|
#define ES_UART0_CTS_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART0_CTS_GPIO_PIN
|
|
#define ES_UART0_CTS_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_UART0_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_D_11
|
|
#define ES_UART0_CTS_PIN ES_PIN_GPIO_D_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_CTS_GPIO_FUNC
|
|
#define ES_UART1_CTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_CTS_GPIO_PORT
|
|
#define ES_UART1_CTS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART1_CTS_GPIO_PIN
|
|
#define ES_UART1_CTS_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_UART1_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_C_2
|
|
#define ES_UART1_CTS_PIN ES_PIN_GPIO_C_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART1_CTS_GPIO_FUNC
|
|
#define ES_UART1_CTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART1_CTS_GPIO_PORT
|
|
#define ES_UART1_CTS_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART1_CTS_GPIO_PIN
|
|
#define ES_UART1_CTS_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_UART1_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_D_2
|
|
#define ES_UART1_CTS_PIN ES_PIN_GPIO_D_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_CTS_GPIO_FUNC
|
|
#define ES_UART2_CTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART2_CTS_GPIO_PORT
|
|
#define ES_UART2_CTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART2_CTS_GPIO_PIN
|
|
#define ES_UART2_CTS_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_UART2_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_4
|
|
#define ES_UART2_CTS_PIN ES_PIN_GPIO_E_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART2_CTS_GPIO_FUNC
|
|
#define ES_UART2_CTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART2_CTS_GPIO_PORT
|
|
#define ES_UART2_CTS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_UART2_CTS_GPIO_PIN
|
|
#define ES_UART2_CTS_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_UART2_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_C_11
|
|
#define ES_UART2_CTS_PIN ES_PIN_GPIO_C_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_CTS_GPIO_FUNC
|
|
#define ES_UART3_CTS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART3_CTS_GPIO_PORT
|
|
#define ES_UART3_CTS_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_UART3_CTS_GPIO_PIN
|
|
#define ES_UART3_CTS_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_UART3_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_B_0
|
|
#define ES_UART3_CTS_PIN ES_PIN_GPIO_B_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART3_CTS_GPIO_FUNC
|
|
#define ES_UART3_CTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART3_CTS_GPIO_PORT
|
|
#define ES_UART3_CTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART3_CTS_GPIO_PIN
|
|
#define ES_UART3_CTS_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_UART3_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_12
|
|
#define ES_UART3_CTS_PIN ES_PIN_GPIO_E_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CTS_GPIO_FUNC
|
|
#define ES_UART4_CTS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART4_CTS_GPIO_PORT
|
|
#define ES_UART4_CTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_CTS_GPIO_PIN
|
|
#define ES_UART4_CTS_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_12
|
|
#define ES_UART4_CTS_PIN ES_PIN_GPIO_E_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CTS_GPIO_FUNC
|
|
#define ES_UART4_CTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART4_CTS_GPIO_PORT
|
|
#define ES_UART4_CTS_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_CTS_GPIO_PIN
|
|
#define ES_UART4_CTS_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_E_0
|
|
#define ES_UART4_CTS_PIN ES_PIN_GPIO_E_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CTS_GPIO_FUNC
|
|
#define ES_UART5_CTS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART5_CTS_GPIO_PORT
|
|
#define ES_UART5_CTS_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART5_CTS_GPIO_PIN
|
|
#define ES_UART5_CTS_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_A_0
|
|
#define ES_UART5_CTS_PIN ES_PIN_GPIO_A_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CTS_GPIO_FUNC
|
|
#define ES_UART5_CTS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART5_CTS_GPIO_PORT
|
|
#define ES_UART5_CTS_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART5_CTS_GPIO_PIN
|
|
#define ES_UART5_CTS_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CTS_PIN
|
|
#ifdef ES_PIN_GPIO_D_3
|
|
#define ES_UART5_CTS_PIN ES_PIN_GPIO_D_3
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* UART_CK */
|
|
|
|
|
|
#ifndef ES_UART4_CK_GPIO_FUNC
|
|
#define ES_UART4_CK_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART4_CK_GPIO_PORT
|
|
#define ES_UART4_CK_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_CK_GPIO_PIN
|
|
#define ES_UART4_CK_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CK_PIN
|
|
#ifdef ES_PIN_GPIO_E_6
|
|
#define ES_UART4_CK_PIN ES_PIN_GPIO_E_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CK_GPIO_FUNC
|
|
#define ES_UART4_CK_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART4_CK_GPIO_PORT
|
|
#define ES_UART4_CK_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART4_CK_GPIO_PIN
|
|
#define ES_UART4_CK_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_UART4_CK_PIN
|
|
#ifdef ES_PIN_GPIO_E_7
|
|
#define ES_UART4_CK_PIN ES_PIN_GPIO_E_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CK_GPIO_FUNC
|
|
#define ES_UART5_CK_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_UART5_CK_GPIO_PORT
|
|
#define ES_UART5_CK_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_UART5_CK_GPIO_PIN
|
|
#define ES_UART5_CK_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CK_PIN
|
|
#ifdef ES_PIN_GPIO_A_4
|
|
#define ES_UART5_CK_PIN ES_PIN_GPIO_A_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CK_GPIO_FUNC
|
|
#define ES_UART5_CK_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_UART5_CK_GPIO_PORT
|
|
#define ES_UART5_CK_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_UART5_CK_GPIO_PIN
|
|
#define ES_UART5_CK_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CK_PIN
|
|
#ifdef ES_PIN_GPIO_D_7
|
|
#define ES_UART5_CK_PIN ES_PIN_GPIO_D_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CK_GPIO_FUNC
|
|
#define ES_UART5_CK_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_UART5_CK_GPIO_PORT
|
|
#define ES_UART5_CK_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_UART5_CK_GPIO_PIN
|
|
#define ES_UART5_CK_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_UART5_CK_PIN
|
|
#ifdef ES_PIN_GPIO_E_0
|
|
#define ES_UART5_CK_PIN ES_PIN_GPIO_E_0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* USART_TX */
|
|
|
|
|
|
|
|
/* USART_RX */
|
|
|
|
|
|
|
|
/* USART_RTS */
|
|
|
|
|
|
|
|
/* USART_CTS */
|
|
|
|
|
|
|
|
/* USART_CK */
|
|
|
|
|
|
|
|
/* I2C_SCL */
|
|
|
|
|
|
#ifndef ES_I2C0_SCL_GPIO_FUNC
|
|
#define ES_I2C0_SCL_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C0_SCL_GPIO_PORT
|
|
#define ES_I2C0_SCL_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_I2C0_SCL_GPIO_PIN
|
|
#define ES_I2C0_SCL_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_I2C0_SCL_PIN
|
|
#ifdef ES_PIN_GPIO_B_6
|
|
#define ES_I2C0_SCL_PIN ES_PIN_GPIO_B_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C0_SCL_GPIO_FUNC
|
|
#define ES_I2C0_SCL_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C0_SCL_GPIO_PORT
|
|
#define ES_I2C0_SCL_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_I2C0_SCL_GPIO_PIN
|
|
#define ES_I2C0_SCL_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_I2C0_SCL_PIN
|
|
#ifdef ES_PIN_GPIO_B_8
|
|
#define ES_I2C0_SCL_PIN ES_PIN_GPIO_B_8
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SCL_GPIO_FUNC
|
|
#define ES_I2C1_SCL_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C1_SCL_GPIO_PORT
|
|
#define ES_I2C1_SCL_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_I2C1_SCL_GPIO_PIN
|
|
#define ES_I2C1_SCL_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SCL_PIN
|
|
#ifdef ES_PIN_GPIO_A_5
|
|
#define ES_I2C1_SCL_PIN ES_PIN_GPIO_A_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SCL_GPIO_FUNC
|
|
#define ES_I2C1_SCL_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C1_SCL_GPIO_PORT
|
|
#define ES_I2C1_SCL_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_I2C1_SCL_GPIO_PIN
|
|
#define ES_I2C1_SCL_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SCL_PIN
|
|
#ifdef ES_PIN_GPIO_B_10
|
|
#define ES_I2C1_SCL_PIN ES_PIN_GPIO_B_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SCL_GPIO_FUNC
|
|
#define ES_I2C1_SCL_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C1_SCL_GPIO_PORT
|
|
#define ES_I2C1_SCL_GPIO_PORT GPIOH
|
|
#endif
|
|
#ifndef ES_I2C1_SCL_GPIO_PIN
|
|
#define ES_I2C1_SCL_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SCL_PIN
|
|
#ifdef ES_PIN_GPIO_H_0
|
|
#define ES_I2C1_SCL_PIN ES_PIN_GPIO_H_0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* I2C_SDA */
|
|
|
|
|
|
#ifndef ES_I2C0_SDA_GPIO_FUNC
|
|
#define ES_I2C0_SDA_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C0_SDA_GPIO_PORT
|
|
#define ES_I2C0_SDA_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_I2C0_SDA_GPIO_PIN
|
|
#define ES_I2C0_SDA_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_I2C0_SDA_PIN
|
|
#ifdef ES_PIN_GPIO_B_7
|
|
#define ES_I2C0_SDA_PIN ES_PIN_GPIO_B_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C0_SDA_GPIO_FUNC
|
|
#define ES_I2C0_SDA_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C0_SDA_GPIO_PORT
|
|
#define ES_I2C0_SDA_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_I2C0_SDA_GPIO_PIN
|
|
#define ES_I2C0_SDA_GPIO_PIN GPIO_PIN_9
|
|
#endif
|
|
|
|
#ifndef ES_I2C0_SDA_PIN
|
|
#ifdef ES_PIN_GPIO_B_9
|
|
#define ES_I2C0_SDA_PIN ES_PIN_GPIO_B_9
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SDA_GPIO_FUNC
|
|
#define ES_I2C1_SDA_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C1_SDA_GPIO_PORT
|
|
#define ES_I2C1_SDA_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_I2C1_SDA_GPIO_PIN
|
|
#define ES_I2C1_SDA_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SDA_PIN
|
|
#ifdef ES_PIN_GPIO_A_6
|
|
#define ES_I2C1_SDA_PIN ES_PIN_GPIO_A_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SDA_GPIO_FUNC
|
|
#define ES_I2C1_SDA_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C1_SDA_GPIO_PORT
|
|
#define ES_I2C1_SDA_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_I2C1_SDA_GPIO_PIN
|
|
#define ES_I2C1_SDA_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SDA_PIN
|
|
#ifdef ES_PIN_GPIO_B_11
|
|
#define ES_I2C1_SDA_PIN ES_PIN_GPIO_B_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SDA_GPIO_FUNC
|
|
#define ES_I2C1_SDA_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_I2C1_SDA_GPIO_PORT
|
|
#define ES_I2C1_SDA_GPIO_PORT GPIOH
|
|
#endif
|
|
#ifndef ES_I2C1_SDA_GPIO_PIN
|
|
#define ES_I2C1_SDA_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_I2C1_SDA_PIN
|
|
#ifdef ES_PIN_GPIO_H_1
|
|
#define ES_I2C1_SDA_PIN ES_PIN_GPIO_H_1
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* SPI_MISO */
|
|
|
|
|
|
#ifndef ES_SPI0_MISO_GPIO_FUNC
|
|
#define ES_SPI0_MISO_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_MISO_GPIO_PORT
|
|
#define ES_SPI0_MISO_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI0_MISO_GPIO_PIN
|
|
#define ES_SPI0_MISO_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_B_4
|
|
#define ES_SPI0_MISO_PIN ES_PIN_GPIO_B_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MISO_GPIO_FUNC
|
|
#define ES_SPI0_MISO_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_SPI0_MISO_GPIO_PORT
|
|
#define ES_SPI0_MISO_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_SPI0_MISO_GPIO_PIN
|
|
#define ES_SPI0_MISO_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_A_6
|
|
#define ES_SPI0_MISO_PIN ES_PIN_GPIO_A_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MISO_GPIO_FUNC
|
|
#define ES_SPI0_MISO_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_MISO_GPIO_PORT
|
|
#define ES_SPI0_MISO_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_SPI0_MISO_GPIO_PIN
|
|
#define ES_SPI0_MISO_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_D_4
|
|
#define ES_SPI0_MISO_PIN ES_PIN_GPIO_D_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MISO_GPIO_FUNC
|
|
#define ES_SPI1_MISO_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_MISO_GPIO_PORT
|
|
#define ES_SPI1_MISO_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_SPI1_MISO_GPIO_PIN
|
|
#define ES_SPI1_MISO_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_C_2
|
|
#define ES_SPI1_MISO_PIN ES_PIN_GPIO_C_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MISO_GPIO_FUNC
|
|
#define ES_SPI1_MISO_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_MISO_GPIO_PORT
|
|
#define ES_SPI1_MISO_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI1_MISO_GPIO_PIN
|
|
#define ES_SPI1_MISO_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_B_14
|
|
#define ES_SPI1_MISO_PIN ES_PIN_GPIO_B_14
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MISO_GPIO_FUNC
|
|
#define ES_SPI2_MISO_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_SPI2_MISO_GPIO_PORT
|
|
#define ES_SPI2_MISO_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI2_MISO_GPIO_PIN
|
|
#define ES_SPI2_MISO_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_B_4
|
|
#define ES_SPI2_MISO_PIN ES_PIN_GPIO_B_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MISO_GPIO_FUNC
|
|
#define ES_SPI2_MISO_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_SPI2_MISO_GPIO_PORT
|
|
#define ES_SPI2_MISO_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI2_MISO_GPIO_PIN
|
|
#define ES_SPI2_MISO_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MISO_PIN
|
|
#ifdef ES_PIN_GPIO_B_0
|
|
#define ES_SPI2_MISO_PIN ES_PIN_GPIO_B_0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* SPI_MOSI */
|
|
|
|
|
|
#ifndef ES_SPI0_MOSI_GPIO_FUNC
|
|
#define ES_SPI0_MOSI_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_MOSI_GPIO_PORT
|
|
#define ES_SPI0_MOSI_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI0_MOSI_GPIO_PIN
|
|
#define ES_SPI0_MOSI_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_B_5
|
|
#define ES_SPI0_MOSI_PIN ES_PIN_GPIO_B_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MOSI_GPIO_FUNC
|
|
#define ES_SPI0_MOSI_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_SPI0_MOSI_GPIO_PORT
|
|
#define ES_SPI0_MOSI_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_SPI0_MOSI_GPIO_PIN
|
|
#define ES_SPI0_MOSI_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_A_7
|
|
#define ES_SPI0_MOSI_PIN ES_PIN_GPIO_A_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MOSI_GPIO_FUNC
|
|
#define ES_SPI0_MOSI_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_MOSI_GPIO_PORT
|
|
#define ES_SPI0_MOSI_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_SPI0_MOSI_GPIO_PIN
|
|
#define ES_SPI0_MOSI_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_D_7
|
|
#define ES_SPI0_MOSI_PIN ES_PIN_GPIO_D_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MOSI_GPIO_FUNC
|
|
#define ES_SPI1_MOSI_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_MOSI_GPIO_PORT
|
|
#define ES_SPI1_MOSI_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_SPI1_MOSI_GPIO_PIN
|
|
#define ES_SPI1_MOSI_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_C_3
|
|
#define ES_SPI1_MOSI_PIN ES_PIN_GPIO_C_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MOSI_GPIO_FUNC
|
|
#define ES_SPI1_MOSI_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_MOSI_GPIO_PORT
|
|
#define ES_SPI1_MOSI_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI1_MOSI_GPIO_PIN
|
|
#define ES_SPI1_MOSI_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_B_15
|
|
#define ES_SPI1_MOSI_PIN ES_PIN_GPIO_B_15
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MOSI_GPIO_FUNC
|
|
#define ES_SPI2_MOSI_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_SPI2_MOSI_GPIO_PORT
|
|
#define ES_SPI2_MOSI_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI2_MOSI_GPIO_PIN
|
|
#define ES_SPI2_MOSI_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_B_5
|
|
#define ES_SPI2_MOSI_PIN ES_PIN_GPIO_B_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MOSI_GPIO_FUNC
|
|
#define ES_SPI2_MOSI_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_SPI2_MOSI_GPIO_PORT
|
|
#define ES_SPI2_MOSI_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI2_MOSI_GPIO_PIN
|
|
#define ES_SPI2_MOSI_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_MOSI_PIN
|
|
#ifdef ES_PIN_GPIO_B_1
|
|
#define ES_SPI2_MOSI_PIN ES_PIN_GPIO_B_1
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* SPI_SCK */
|
|
|
|
|
|
#ifndef ES_SPI0_SCK_GPIO_FUNC
|
|
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_SCK_GPIO_PORT
|
|
#define ES_SPI0_SCK_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI0_SCK_GPIO_PIN
|
|
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_B_3
|
|
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_B_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_SCK_GPIO_FUNC
|
|
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_SPI0_SCK_GPIO_PORT
|
|
#define ES_SPI0_SCK_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_SPI0_SCK_GPIO_PIN
|
|
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_A_5
|
|
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_A_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_SCK_GPIO_FUNC
|
|
#define ES_SPI0_SCK_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_SCK_GPIO_PORT
|
|
#define ES_SPI0_SCK_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_SPI0_SCK_GPIO_PIN
|
|
#define ES_SPI0_SCK_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_D_3
|
|
#define ES_SPI0_SCK_PIN ES_PIN_GPIO_D_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_SCK_GPIO_FUNC
|
|
#define ES_SPI1_SCK_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_SCK_GPIO_PORT
|
|
#define ES_SPI1_SCK_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_SPI1_SCK_GPIO_PIN
|
|
#define ES_SPI1_SCK_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_C_1
|
|
#define ES_SPI1_SCK_PIN ES_PIN_GPIO_C_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_SCK_GPIO_FUNC
|
|
#define ES_SPI1_SCK_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_SCK_GPIO_PORT
|
|
#define ES_SPI1_SCK_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI1_SCK_GPIO_PIN
|
|
#define ES_SPI1_SCK_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_B_13
|
|
#define ES_SPI1_SCK_PIN ES_PIN_GPIO_B_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_SCK_GPIO_FUNC
|
|
#define ES_SPI2_SCK_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_SPI2_SCK_GPIO_PORT
|
|
#define ES_SPI2_SCK_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_SPI2_SCK_GPIO_PIN
|
|
#define ES_SPI2_SCK_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_C_5
|
|
#define ES_SPI2_SCK_PIN ES_PIN_GPIO_C_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_SCK_GPIO_FUNC
|
|
#define ES_SPI2_SCK_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_SPI2_SCK_GPIO_PORT
|
|
#define ES_SPI2_SCK_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI2_SCK_GPIO_PIN
|
|
#define ES_SPI2_SCK_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_SCK_PIN
|
|
#ifdef ES_PIN_GPIO_B_3
|
|
#define ES_SPI2_SCK_PIN ES_PIN_GPIO_B_3
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* SPI_NSS */
|
|
|
|
|
|
#ifndef ES_SPI0_NSS_GPIO_FUNC
|
|
#define ES_SPI0_NSS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI0_NSS_GPIO_PORT
|
|
#define ES_SPI0_NSS_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_SPI0_NSS_GPIO_PIN
|
|
#define ES_SPI0_NSS_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_NSS_PIN
|
|
#ifdef ES_PIN_GPIO_A_15
|
|
#define ES_SPI0_NSS_PIN ES_PIN_GPIO_A_15
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_NSS_GPIO_FUNC
|
|
#define ES_SPI0_NSS_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_SPI0_NSS_GPIO_PORT
|
|
#define ES_SPI0_NSS_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_SPI0_NSS_GPIO_PIN
|
|
#define ES_SPI0_NSS_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_SPI0_NSS_PIN
|
|
#ifdef ES_PIN_GPIO_A_4
|
|
#define ES_SPI0_NSS_PIN ES_PIN_GPIO_A_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_NSS_GPIO_FUNC
|
|
#define ES_SPI1_NSS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_NSS_GPIO_PORT
|
|
#define ES_SPI1_NSS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_SPI1_NSS_GPIO_PIN
|
|
#define ES_SPI1_NSS_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_NSS_PIN
|
|
#ifdef ES_PIN_GPIO_C_0
|
|
#define ES_SPI1_NSS_PIN ES_PIN_GPIO_C_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_NSS_GPIO_FUNC
|
|
#define ES_SPI1_NSS_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_SPI1_NSS_GPIO_PORT
|
|
#define ES_SPI1_NSS_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_SPI1_NSS_GPIO_PIN
|
|
#define ES_SPI1_NSS_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_SPI1_NSS_PIN
|
|
#ifdef ES_PIN_GPIO_B_12
|
|
#define ES_SPI1_NSS_PIN ES_PIN_GPIO_B_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_NSS_GPIO_FUNC
|
|
#define ES_SPI2_NSS_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_SPI2_NSS_GPIO_PORT
|
|
#define ES_SPI2_NSS_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_SPI2_NSS_GPIO_PIN
|
|
#define ES_SPI2_NSS_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_NSS_PIN
|
|
#ifdef ES_PIN_GPIO_C_4
|
|
#define ES_SPI2_NSS_PIN ES_PIN_GPIO_C_4
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_NSS_GPIO_FUNC
|
|
#define ES_SPI2_NSS_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_SPI2_NSS_GPIO_PORT
|
|
#define ES_SPI2_NSS_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_SPI2_NSS_GPIO_PIN
|
|
#define ES_SPI2_NSS_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_SPI2_NSS_PIN
|
|
#ifdef ES_PIN_GPIO_A_15
|
|
#define ES_SPI2_NSS_PIN ES_PIN_GPIO_A_15
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* CAN_TX */
|
|
|
|
|
|
#ifndef ES_CAN0_TX_GPIO_FUNC
|
|
#define ES_CAN0_TX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_CAN0_TX_GPIO_PORT
|
|
#define ES_CAN0_TX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_CAN0_TX_GPIO_PIN
|
|
#define ES_CAN0_TX_GPIO_PIN GPIO_PIN_9
|
|
#endif
|
|
|
|
#ifndef ES_CAN0_TX_PIN
|
|
#ifdef ES_PIN_GPIO_B_9
|
|
#define ES_CAN0_TX_PIN ES_PIN_GPIO_B_9
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* CAN_RX */
|
|
|
|
|
|
#ifndef ES_CAN0_RX_GPIO_FUNC
|
|
#define ES_CAN0_RX_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_CAN0_RX_GPIO_PORT
|
|
#define ES_CAN0_RX_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_CAN0_RX_GPIO_PIN
|
|
#define ES_CAN0_RX_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_CAN0_RX_PIN
|
|
#ifdef ES_PIN_GPIO_B_8
|
|
#define ES_CAN0_RX_PIN ES_PIN_GPIO_B_8
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH1 */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH1_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1_GPIO_PORT
|
|
#define ES_AD16C4T0_CH1_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1_GPIO_PIN
|
|
#define ES_AD16C4T0_CH1_GPIO_PIN GPIO_PIN_9
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_E_9
|
|
#define ES_AD16C4T0_CH1_PIN ES_PIN_GPIO_E_9
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH1_GPIO_FUNC
|
|
#define ES_AD16C4T1_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH1_GPIO_PORT
|
|
#define ES_AD16C4T1_CH1_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH1_GPIO_PIN
|
|
#define ES_AD16C4T1_CH1_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_C_6
|
|
#define ES_AD16C4T1_CH1_PIN ES_PIN_GPIO_C_6
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH2 */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH2_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2_GPIO_PORT
|
|
#define ES_AD16C4T0_CH2_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2_GPIO_PIN
|
|
#define ES_AD16C4T0_CH2_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_E_11
|
|
#define ES_AD16C4T0_CH2_PIN ES_PIN_GPIO_E_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH2_GPIO_FUNC
|
|
#define ES_AD16C4T1_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH2_GPIO_PORT
|
|
#define ES_AD16C4T1_CH2_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH2_GPIO_PIN
|
|
#define ES_AD16C4T1_CH2_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_C_7
|
|
#define ES_AD16C4T1_CH2_PIN ES_PIN_GPIO_C_7
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH3 */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH3_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3_GPIO_PORT
|
|
#define ES_AD16C4T0_CH3_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3_GPIO_PIN
|
|
#define ES_AD16C4T0_CH3_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_E_13
|
|
#define ES_AD16C4T0_CH3_PIN ES_PIN_GPIO_E_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH3_GPIO_FUNC
|
|
#define ES_AD16C4T1_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH3_GPIO_PORT
|
|
#define ES_AD16C4T1_CH3_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH3_GPIO_PIN
|
|
#define ES_AD16C4T1_CH3_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_C_8
|
|
#define ES_AD16C4T1_CH3_PIN ES_PIN_GPIO_C_8
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH4 */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH4_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH4_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH4_GPIO_PORT
|
|
#define ES_AD16C4T0_CH4_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH4_GPIO_PIN
|
|
#define ES_AD16C4T0_CH4_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_E_14
|
|
#define ES_AD16C4T0_CH4_PIN ES_PIN_GPIO_E_14
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH1N */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH1N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH1N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH1N_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH1N_PIN
|
|
#ifdef ES_PIN_GPIO_B_13
|
|
#define ES_AD16C4T0_CH1N_PIN ES_PIN_GPIO_B_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH1N_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH1N_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH1N_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH1N_PIN
|
|
#ifdef ES_PIN_GPIO_A_7
|
|
#define ES_AD16C4T0_CH1N_PIN ES_PIN_GPIO_A_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH1N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH1N_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH1N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH1N_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH1N_PIN
|
|
#ifdef ES_PIN_GPIO_E_8
|
|
#define ES_AD16C4T0_CH1N_PIN ES_PIN_GPIO_E_8
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH1N_GPIO_FUNC
|
|
#define ES_AD16C4T1_CH1N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH1N_GPIO_PORT
|
|
#define ES_AD16C4T1_CH1N_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH1N_GPIO_PIN
|
|
#define ES_AD16C4T1_CH1N_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH1N_PIN
|
|
#ifdef ES_PIN_GPIO_A_7
|
|
#define ES_AD16C4T1_CH1N_PIN ES_PIN_GPIO_A_7
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH2N */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH2N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH2N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH2N_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH2N_PIN
|
|
#ifdef ES_PIN_GPIO_B_14
|
|
#define ES_AD16C4T0_CH2N_PIN ES_PIN_GPIO_B_14
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH2N_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH2N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH2N_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH2N_PIN
|
|
#ifdef ES_PIN_GPIO_B_0
|
|
#define ES_AD16C4T0_CH2N_PIN ES_PIN_GPIO_B_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH2N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH2N_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH2N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH2N_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH2N_PIN
|
|
#ifdef ES_PIN_GPIO_E_10
|
|
#define ES_AD16C4T0_CH2N_PIN ES_PIN_GPIO_E_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH2N_GPIO_FUNC
|
|
#define ES_AD16C4T1_CH2N_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH2N_GPIO_PORT
|
|
#define ES_AD16C4T1_CH2N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH2N_GPIO_PIN
|
|
#define ES_AD16C4T1_CH2N_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH2N_PIN
|
|
#ifdef ES_PIN_GPIO_B_0
|
|
#define ES_AD16C4T1_CH2N_PIN ES_PIN_GPIO_B_0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH3N */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH3N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH3N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH3N_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH3N_PIN
|
|
#ifdef ES_PIN_GPIO_B_15
|
|
#define ES_AD16C4T0_CH3N_PIN ES_PIN_GPIO_B_15
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH3N_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH3N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH3N_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH3N_PIN
|
|
#ifdef ES_PIN_GPIO_B_1
|
|
#define ES_AD16C4T0_CH3N_PIN ES_PIN_GPIO_B_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_FUNC
|
|
#define ES_AD16C4T0_CH3N_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_PORT
|
|
#define ES_AD16C4T0_CH3N_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_CH3N_GPIO_PIN
|
|
#define ES_AD16C4T0_CH3N_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_CH3N_PIN
|
|
#ifdef ES_PIN_GPIO_E_12
|
|
#define ES_AD16C4T0_CH3N_PIN ES_PIN_GPIO_E_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH3N_GPIO_FUNC
|
|
#define ES_AD16C4T1_CH3N_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH3N_GPIO_PORT
|
|
#define ES_AD16C4T1_CH3N_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_AD16C4T1_CH3N_GPIO_PIN
|
|
#define ES_AD16C4T1_CH3N_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_CH3N_PIN
|
|
#ifdef ES_PIN_GPIO_B_1
|
|
#define ES_AD16C4T1_CH3N_PIN ES_PIN_GPIO_B_1
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* AD16C4T_CH4N */
|
|
|
|
|
|
|
|
/* AD16C4T_ET */
|
|
|
|
|
|
#ifndef ES_AD16C4T0_ET_GPIO_FUNC
|
|
#define ES_AD16C4T0_ET_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_AD16C4T0_ET_GPIO_PORT
|
|
#define ES_AD16C4T0_ET_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_AD16C4T0_ET_GPIO_PIN
|
|
#define ES_AD16C4T0_ET_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T0_ET_PIN
|
|
#ifdef ES_PIN_GPIO_E_7
|
|
#define ES_AD16C4T0_ET_PIN ES_PIN_GPIO_E_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_ET_GPIO_FUNC
|
|
#define ES_AD16C4T1_ET_GPIO_FUNC GPIO_FUNC_4
|
|
#endif
|
|
#ifndef ES_AD16C4T1_ET_GPIO_PORT
|
|
#define ES_AD16C4T1_ET_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_AD16C4T1_ET_GPIO_PIN
|
|
#define ES_AD16C4T1_ET_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_AD16C4T1_ET_PIN
|
|
#ifdef ES_PIN_GPIO_A_0
|
|
#define ES_AD16C4T1_ET_PIN ES_PIN_GPIO_A_0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP32C4T_CH1 */
|
|
|
|
|
|
#ifndef ES_GP32C4T0_CH1_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH1_GPIO_PORT
|
|
#define ES_GP32C4T0_CH1_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH1_GPIO_PIN
|
|
#define ES_GP32C4T0_CH1_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_A_0
|
|
#define ES_GP32C4T0_CH1_PIN ES_PIN_GPIO_A_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH1_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH1_GPIO_PORT
|
|
#define ES_GP32C4T0_CH1_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH1_GPIO_PIN
|
|
#define ES_GP32C4T0_CH1_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_A_15
|
|
#define ES_GP32C4T0_CH1_PIN ES_PIN_GPIO_A_15
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH1_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_PORT
|
|
#define ES_GP32C4T1_CH1_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_PIN
|
|
#define ES_GP32C4T1_CH1_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_A_6
|
|
#define ES_GP32C4T1_CH1_PIN ES_PIN_GPIO_A_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH1_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_PORT
|
|
#define ES_GP32C4T1_CH1_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_PIN
|
|
#define ES_GP32C4T1_CH1_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_C_6
|
|
#define ES_GP32C4T1_CH1_PIN ES_PIN_GPIO_C_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_PORT
|
|
#define ES_GP32C4T1_CH1_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH1_GPIO_PIN
|
|
#define ES_GP32C4T1_CH1_GPIO_PIN GPIO_PIN_4
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_B_4
|
|
#define ES_GP32C4T1_CH1_PIN ES_PIN_GPIO_B_4
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP32C4T_CH2 */
|
|
|
|
|
|
#ifndef ES_GP32C4T0_CH2_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH2_GPIO_PORT
|
|
#define ES_GP32C4T0_CH2_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH2_GPIO_PIN
|
|
#define ES_GP32C4T0_CH2_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_A_1
|
|
#define ES_GP32C4T0_CH2_PIN ES_PIN_GPIO_A_1
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH2_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH2_GPIO_PORT
|
|
#define ES_GP32C4T0_CH2_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH2_GPIO_PIN
|
|
#define ES_GP32C4T0_CH2_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_B_3
|
|
#define ES_GP32C4T0_CH2_PIN ES_PIN_GPIO_B_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_PORT
|
|
#define ES_GP32C4T1_CH2_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_PIN
|
|
#define ES_GP32C4T1_CH2_GPIO_PIN GPIO_PIN_5
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_B_5
|
|
#define ES_GP32C4T1_CH2_PIN ES_PIN_GPIO_B_5
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH2_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_PORT
|
|
#define ES_GP32C4T1_CH2_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_PIN
|
|
#define ES_GP32C4T1_CH2_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_A_7
|
|
#define ES_GP32C4T1_CH2_PIN ES_PIN_GPIO_A_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH2_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_PORT
|
|
#define ES_GP32C4T1_CH2_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH2_GPIO_PIN
|
|
#define ES_GP32C4T1_CH2_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_C_7
|
|
#define ES_GP32C4T1_CH2_PIN ES_PIN_GPIO_C_7
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP32C4T_CH3 */
|
|
|
|
|
|
#ifndef ES_GP32C4T0_CH3_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH3_GPIO_PORT
|
|
#define ES_GP32C4T0_CH3_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH3_GPIO_PIN
|
|
#define ES_GP32C4T0_CH3_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_A_2
|
|
#define ES_GP32C4T0_CH3_PIN ES_PIN_GPIO_A_2
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH3_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH3_GPIO_PORT
|
|
#define ES_GP32C4T0_CH3_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH3_GPIO_PIN
|
|
#define ES_GP32C4T0_CH3_GPIO_PIN GPIO_PIN_10
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_B_10
|
|
#define ES_GP32C4T0_CH3_PIN ES_PIN_GPIO_B_10
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH3_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH3_GPIO_PORT
|
|
#define ES_GP32C4T1_CH3_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH3_GPIO_PIN
|
|
#define ES_GP32C4T1_CH3_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_B_0
|
|
#define ES_GP32C4T1_CH3_PIN ES_PIN_GPIO_B_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH3_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH3_GPIO_FUNC GPIO_FUNC_3
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH3_GPIO_PORT
|
|
#define ES_GP32C4T1_CH3_GPIO_PORT GPIOC
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH3_GPIO_PIN
|
|
#define ES_GP32C4T1_CH3_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_C_8
|
|
#define ES_GP32C4T1_CH3_PIN ES_PIN_GPIO_C_8
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP32C4T_CH4 */
|
|
|
|
|
|
#ifndef ES_GP32C4T0_CH4_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH4_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH4_GPIO_PORT
|
|
#define ES_GP32C4T0_CH4_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH4_GPIO_PIN
|
|
#define ES_GP32C4T0_CH4_GPIO_PIN GPIO_PIN_11
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_B_11
|
|
#define ES_GP32C4T0_CH4_PIN ES_PIN_GPIO_B_11
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH4_GPIO_FUNC
|
|
#define ES_GP32C4T0_CH4_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH4_GPIO_PORT
|
|
#define ES_GP32C4T0_CH4_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_CH4_GPIO_PIN
|
|
#define ES_GP32C4T0_CH4_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_A_3
|
|
#define ES_GP32C4T0_CH4_PIN ES_PIN_GPIO_A_3
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH4_GPIO_FUNC
|
|
#define ES_GP32C4T1_CH4_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH4_GPIO_PORT
|
|
#define ES_GP32C4T1_CH4_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP32C4T1_CH4_GPIO_PIN
|
|
#define ES_GP32C4T1_CH4_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_B_1
|
|
#define ES_GP32C4T1_CH4_PIN ES_PIN_GPIO_B_1
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP32C4T_ET */
|
|
|
|
|
|
#ifndef ES_GP32C4T0_ET_GPIO_FUNC
|
|
#define ES_GP32C4T0_ET_GPIO_FUNC GPIO_FUNC_6
|
|
#endif
|
|
#ifndef ES_GP32C4T0_ET_GPIO_PORT
|
|
#define ES_GP32C4T0_ET_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_ET_GPIO_PIN
|
|
#define ES_GP32C4T0_ET_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_ET_PIN
|
|
#ifdef ES_PIN_GPIO_A_0
|
|
#define ES_GP32C4T0_ET_PIN ES_PIN_GPIO_A_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_ET_GPIO_FUNC
|
|
#define ES_GP32C4T0_ET_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_GP32C4T0_ET_GPIO_PORT
|
|
#define ES_GP32C4T0_ET_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP32C4T0_ET_GPIO_PIN
|
|
#define ES_GP32C4T0_ET_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T0_ET_PIN
|
|
#ifdef ES_PIN_GPIO_A_15
|
|
#define ES_GP32C4T0_ET_PIN ES_PIN_GPIO_A_15
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_ET_GPIO_FUNC
|
|
#define ES_GP32C4T1_ET_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP32C4T1_ET_GPIO_PORT
|
|
#define ES_GP32C4T1_ET_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_GP32C4T1_ET_GPIO_PIN
|
|
#define ES_GP32C4T1_ET_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_GP32C4T1_ET_PIN
|
|
#ifdef ES_PIN_GPIO_D_2
|
|
#define ES_GP32C4T1_ET_PIN ES_PIN_GPIO_D_2
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP16C4T_CH1 */
|
|
|
|
|
|
#ifndef ES_GP16C4T0_CH1_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH1_GPIO_PORT
|
|
#define ES_GP16C4T0_CH1_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH1_GPIO_PIN
|
|
#define ES_GP16C4T0_CH1_GPIO_PIN GPIO_PIN_6
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_B_6
|
|
#define ES_GP16C4T0_CH1_PIN ES_PIN_GPIO_B_6
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH1_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH1_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH1_GPIO_PORT
|
|
#define ES_GP16C4T0_CH1_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH1_GPIO_PIN
|
|
#define ES_GP16C4T0_CH1_GPIO_PIN GPIO_PIN_12
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_D_12
|
|
#define ES_GP16C4T0_CH1_PIN ES_PIN_GPIO_D_12
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH1_GPIO_FUNC
|
|
#define ES_GP16C4T1_CH1_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH1_GPIO_PORT
|
|
#define ES_GP16C4T1_CH1_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH1_GPIO_PIN
|
|
#define ES_GP16C4T1_CH1_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH1_PIN
|
|
#ifdef ES_PIN_GPIO_A_0
|
|
#define ES_GP16C4T1_CH1_PIN ES_PIN_GPIO_A_0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP16C4T_CH2 */
|
|
|
|
|
|
#ifndef ES_GP16C4T0_CH2_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH2_GPIO_PORT
|
|
#define ES_GP16C4T0_CH2_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH2_GPIO_PIN
|
|
#define ES_GP16C4T0_CH2_GPIO_PIN GPIO_PIN_7
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_B_7
|
|
#define ES_GP16C4T0_CH2_PIN ES_PIN_GPIO_B_7
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH2_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH2_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH2_GPIO_PORT
|
|
#define ES_GP16C4T0_CH2_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH2_GPIO_PIN
|
|
#define ES_GP16C4T0_CH2_GPIO_PIN GPIO_PIN_13
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_D_13
|
|
#define ES_GP16C4T0_CH2_PIN ES_PIN_GPIO_D_13
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH2_GPIO_FUNC
|
|
#define ES_GP16C4T1_CH2_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH2_GPIO_PORT
|
|
#define ES_GP16C4T1_CH2_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH2_GPIO_PIN
|
|
#define ES_GP16C4T1_CH2_GPIO_PIN GPIO_PIN_1
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH2_PIN
|
|
#ifdef ES_PIN_GPIO_A_1
|
|
#define ES_GP16C4T1_CH2_PIN ES_PIN_GPIO_A_1
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP16C4T_CH3 */
|
|
|
|
|
|
#ifndef ES_GP16C4T0_CH3_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH3_GPIO_PORT
|
|
#define ES_GP16C4T0_CH3_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH3_GPIO_PIN
|
|
#define ES_GP16C4T0_CH3_GPIO_PIN GPIO_PIN_8
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_B_8
|
|
#define ES_GP16C4T0_CH3_PIN ES_PIN_GPIO_B_8
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH3_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH3_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH3_GPIO_PORT
|
|
#define ES_GP16C4T0_CH3_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH3_GPIO_PIN
|
|
#define ES_GP16C4T0_CH3_GPIO_PIN GPIO_PIN_14
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_D_14
|
|
#define ES_GP16C4T0_CH3_PIN ES_PIN_GPIO_D_14
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH3_GPIO_FUNC
|
|
#define ES_GP16C4T1_CH3_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH3_GPIO_PORT
|
|
#define ES_GP16C4T1_CH3_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH3_GPIO_PIN
|
|
#define ES_GP16C4T1_CH3_GPIO_PIN GPIO_PIN_2
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH3_PIN
|
|
#ifdef ES_PIN_GPIO_A_2
|
|
#define ES_GP16C4T1_CH3_PIN ES_PIN_GPIO_A_2
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP16C4T_CH4 */
|
|
|
|
|
|
#ifndef ES_GP16C4T0_CH4_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH4_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH4_GPIO_PORT
|
|
#define ES_GP16C4T0_CH4_GPIO_PORT GPIOB
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH4_GPIO_PIN
|
|
#define ES_GP16C4T0_CH4_GPIO_PIN GPIO_PIN_9
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_B_9
|
|
#define ES_GP16C4T0_CH4_PIN ES_PIN_GPIO_B_9
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH4_GPIO_FUNC
|
|
#define ES_GP16C4T0_CH4_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH4_GPIO_PORT
|
|
#define ES_GP16C4T0_CH4_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_GP16C4T0_CH4_GPIO_PIN
|
|
#define ES_GP16C4T0_CH4_GPIO_PIN GPIO_PIN_15
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_D_15
|
|
#define ES_GP16C4T0_CH4_PIN ES_PIN_GPIO_D_15
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH4_GPIO_FUNC
|
|
#define ES_GP16C4T1_CH4_GPIO_FUNC GPIO_FUNC_5
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH4_GPIO_PORT
|
|
#define ES_GP16C4T1_CH4_GPIO_PORT GPIOA
|
|
#endif
|
|
#ifndef ES_GP16C4T1_CH4_GPIO_PIN
|
|
#define ES_GP16C4T1_CH4_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_CH4_PIN
|
|
#ifdef ES_PIN_GPIO_A_3
|
|
#define ES_GP16C4T1_CH4_PIN ES_PIN_GPIO_A_3
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP16C4T_ET */
|
|
|
|
|
|
#ifndef ES_GP16C4T0_ET_GPIO_FUNC
|
|
#define ES_GP16C4T0_ET_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T0_ET_GPIO_PORT
|
|
#define ES_GP16C4T0_ET_GPIO_PORT GPIOE
|
|
#endif
|
|
#ifndef ES_GP16C4T0_ET_GPIO_PIN
|
|
#define ES_GP16C4T0_ET_GPIO_PIN GPIO_PIN_0
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T0_ET_PIN
|
|
#ifdef ES_PIN_GPIO_E_0
|
|
#define ES_GP16C4T0_ET_PIN ES_PIN_GPIO_E_0
|
|
#endif
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_ET_GPIO_FUNC
|
|
#define ES_GP16C4T1_ET_GPIO_FUNC GPIO_FUNC_2
|
|
#endif
|
|
#ifndef ES_GP16C4T1_ET_GPIO_PORT
|
|
#define ES_GP16C4T1_ET_GPIO_PORT GPIOD
|
|
#endif
|
|
#ifndef ES_GP16C4T1_ET_GPIO_PIN
|
|
#define ES_GP16C4T1_ET_GPIO_PIN GPIO_PIN_3
|
|
#endif
|
|
|
|
#ifndef ES_GP16C4T1_ET_PIN
|
|
#ifdef ES_PIN_GPIO_D_3
|
|
#define ES_GP16C4T1_ET_PIN ES_PIN_GPIO_D_3
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* GP16C2T_CH1 */
|
|
|
|
|
|
|
|
/* GP16C2T_CH2 */
|
|
|
|
|
|
|
|
/* GP16C2T_CH1N */
|
|
|
|
|
|
|
|
/* GP16C2T_CH2N */
|
|
|
|
|
|
#define ES_RTT_APP_LED_PIN ES_PIN_GPIO_F_0
|
|
|
|
#endif
|