/* * 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 #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; }; 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(40, C, 9), __ES_PIN(41, A, 8), __ES_PIN(42, A, 9), __ES_PIN(43, A, 10), __ES_PIN(44, A, 11), __ES_PIN(45, A, 12), __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_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 #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_C_9 40 #define ES_PIN_GPIO_A_8 41 #define ES_PIN_GPIO_A_9 42 #define ES_PIN_GPIO_A_10 43 #define ES_PIN_GPIO_A_11 44 #define ES_PIN_GPIO_A_12 45 #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_5 #endif #ifndef ES_UART0_TX_GPIO_PORT #define ES_UART0_TX_GPIO_PORT GPIOA #endif #ifndef ES_UART0_TX_GPIO_PIN #define ES_UART0_TX_GPIO_PIN GPIO_PIN_9 #endif #ifndef ES_UART0_TX_PIN #ifdef ES_PIN_GPIO_A_9 #define ES_UART0_TX_PIN ES_PIN_GPIO_A_9 #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_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_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 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_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_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_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 /* UART_RX */ #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 GPIOA #endif #ifndef ES_UART0_RX_GPIO_PIN #define ES_UART0_RX_GPIO_PIN GPIO_PIN_10 #endif #ifndef ES_UART0_RX_PIN #ifdef ES_PIN_GPIO_A_10 #define ES_UART0_RX_PIN ES_PIN_GPIO_A_10 #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_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_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_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 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 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 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_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_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 /* 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 GPIOA #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_A_12 #define ES_UART0_RTS_PIN ES_PIN_GPIO_A_12 #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_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_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_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_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_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 /* 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 GPIOA #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_A_11 #define ES_UART0_CTS_PIN ES_PIN_GPIO_A_11 #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_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_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_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 /* UART_CK */ /* USART_TX */ #ifndef ES_USART0_TX_GPIO_FUNC #define ES_USART0_TX_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART0_TX_GPIO_PORT #define ES_USART0_TX_GPIO_PORT GPIOB #endif #ifndef ES_USART0_TX_GPIO_PIN #define ES_USART0_TX_GPIO_PIN GPIO_PIN_6 #endif #ifndef ES_USART0_TX_PIN #ifdef ES_PIN_GPIO_B_6 #define ES_USART0_TX_PIN ES_PIN_GPIO_B_6 #endif #endif #ifndef ES_USART0_TX_GPIO_FUNC #define ES_USART0_TX_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART0_TX_GPIO_PORT #define ES_USART0_TX_GPIO_PORT GPIOE #endif #ifndef ES_USART0_TX_GPIO_PIN #define ES_USART0_TX_GPIO_PIN GPIO_PIN_10 #endif #ifndef ES_USART0_TX_PIN #ifdef ES_PIN_GPIO_E_10 #define ES_USART0_TX_PIN ES_PIN_GPIO_E_10 #endif #endif #ifndef ES_USART1_TX_GPIO_FUNC #define ES_USART1_TX_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART1_TX_GPIO_PORT #define ES_USART1_TX_GPIO_PORT GPIOA #endif #ifndef ES_USART1_TX_GPIO_PIN #define ES_USART1_TX_GPIO_PIN GPIO_PIN_2 #endif #ifndef ES_USART1_TX_PIN #ifdef ES_PIN_GPIO_A_2 #define ES_USART1_TX_PIN ES_PIN_GPIO_A_2 #endif #endif #ifndef ES_USART1_TX_GPIO_FUNC #define ES_USART1_TX_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART1_TX_GPIO_PORT #define ES_USART1_TX_GPIO_PORT GPIOB #endif #ifndef ES_USART1_TX_GPIO_PIN #define ES_USART1_TX_GPIO_PIN GPIO_PIN_9 #endif #ifndef ES_USART1_TX_PIN #ifdef ES_PIN_GPIO_B_9 #define ES_USART1_TX_PIN ES_PIN_GPIO_B_9 #endif #endif #ifndef ES_USART1_TX_GPIO_FUNC #define ES_USART1_TX_GPIO_FUNC GPIO_FUNC_5 #endif #ifndef ES_USART1_TX_GPIO_PORT #define ES_USART1_TX_GPIO_PORT GPIOD #endif #ifndef ES_USART1_TX_GPIO_PIN #define ES_USART1_TX_GPIO_PIN GPIO_PIN_5 #endif #ifndef ES_USART1_TX_PIN #ifdef ES_PIN_GPIO_D_5 #define ES_USART1_TX_PIN ES_PIN_GPIO_D_5 #endif #endif /* USART_RX */ #ifndef ES_USART0_RX_GPIO_FUNC #define ES_USART0_RX_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART0_RX_GPIO_PORT #define ES_USART0_RX_GPIO_PORT GPIOB #endif #ifndef ES_USART0_RX_GPIO_PIN #define ES_USART0_RX_GPIO_PIN GPIO_PIN_7 #endif #ifndef ES_USART0_RX_PIN #ifdef ES_PIN_GPIO_B_7 #define ES_USART0_RX_PIN ES_PIN_GPIO_B_7 #endif #endif #ifndef ES_USART0_RX_GPIO_FUNC #define ES_USART0_RX_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART0_RX_GPIO_PORT #define ES_USART0_RX_GPIO_PORT GPIOE #endif #ifndef ES_USART0_RX_GPIO_PIN #define ES_USART0_RX_GPIO_PIN GPIO_PIN_11 #endif #ifndef ES_USART0_RX_PIN #ifdef ES_PIN_GPIO_E_11 #define ES_USART0_RX_PIN ES_PIN_GPIO_E_11 #endif #endif #ifndef ES_USART1_RX_GPIO_FUNC #define ES_USART1_RX_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART1_RX_GPIO_PORT #define ES_USART1_RX_GPIO_PORT GPIOA #endif #ifndef ES_USART1_RX_GPIO_PIN #define ES_USART1_RX_GPIO_PIN GPIO_PIN_3 #endif #ifndef ES_USART1_RX_PIN #ifdef ES_PIN_GPIO_A_3 #define ES_USART1_RX_PIN ES_PIN_GPIO_A_3 #endif #endif #ifndef ES_USART1_RX_GPIO_FUNC #define ES_USART1_RX_GPIO_FUNC GPIO_FUNC_5 #endif #ifndef ES_USART1_RX_GPIO_PORT #define ES_USART1_RX_GPIO_PORT GPIOD #endif #ifndef ES_USART1_RX_GPIO_PIN #define ES_USART1_RX_GPIO_PIN GPIO_PIN_6 #endif #ifndef ES_USART1_RX_PIN #ifdef ES_PIN_GPIO_D_6 #define ES_USART1_RX_PIN ES_PIN_GPIO_D_6 #endif #endif #ifndef ES_USART1_RX_GPIO_FUNC #define ES_USART1_RX_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART1_RX_GPIO_PORT #define ES_USART1_RX_GPIO_PORT GPIOB #endif #ifndef ES_USART1_RX_GPIO_PIN #define ES_USART1_RX_GPIO_PIN GPIO_PIN_8 #endif #ifndef ES_USART1_RX_PIN #ifdef ES_PIN_GPIO_B_8 #define ES_USART1_RX_PIN ES_PIN_GPIO_B_8 #endif #endif /* USART_RTS */ #ifndef ES_USART0_RTS_GPIO_FUNC #define ES_USART0_RTS_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART0_RTS_GPIO_PORT #define ES_USART0_RTS_GPIO_PORT GPIOE #endif #ifndef ES_USART0_RTS_GPIO_PIN #define ES_USART0_RTS_GPIO_PIN GPIO_PIN_13 #endif #ifndef ES_USART0_RTS_PIN #ifdef ES_PIN_GPIO_E_13 #define ES_USART0_RTS_PIN ES_PIN_GPIO_E_13 #endif #endif #ifndef ES_USART0_RTS_GPIO_FUNC #define ES_USART0_RTS_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART0_RTS_GPIO_PORT #define ES_USART0_RTS_GPIO_PORT GPIOE #endif #ifndef ES_USART0_RTS_GPIO_PIN #define ES_USART0_RTS_GPIO_PIN GPIO_PIN_1 #endif #ifndef ES_USART0_RTS_PIN #ifdef ES_PIN_GPIO_E_1 #define ES_USART0_RTS_PIN ES_PIN_GPIO_E_1 #endif #endif #ifndef ES_USART1_RTS_GPIO_FUNC #define ES_USART1_RTS_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART1_RTS_GPIO_PORT #define ES_USART1_RTS_GPIO_PORT GPIOA #endif #ifndef ES_USART1_RTS_GPIO_PIN #define ES_USART1_RTS_GPIO_PIN GPIO_PIN_1 #endif #ifndef ES_USART1_RTS_PIN #ifdef ES_PIN_GPIO_A_1 #define ES_USART1_RTS_PIN ES_PIN_GPIO_A_1 #endif #endif #ifndef ES_USART1_RTS_GPIO_FUNC #define ES_USART1_RTS_GPIO_FUNC GPIO_FUNC_5 #endif #ifndef ES_USART1_RTS_GPIO_PORT #define ES_USART1_RTS_GPIO_PORT GPIOD #endif #ifndef ES_USART1_RTS_GPIO_PIN #define ES_USART1_RTS_GPIO_PIN GPIO_PIN_4 #endif #ifndef ES_USART1_RTS_PIN #ifdef ES_PIN_GPIO_D_4 #define ES_USART1_RTS_PIN ES_PIN_GPIO_D_4 #endif #endif /* USART_CTS */ #ifndef ES_USART0_CTS_GPIO_FUNC #define ES_USART0_CTS_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART0_CTS_GPIO_PORT #define ES_USART0_CTS_GPIO_PORT GPIOE #endif #ifndef ES_USART0_CTS_GPIO_PIN #define ES_USART0_CTS_GPIO_PIN GPIO_PIN_12 #endif #ifndef ES_USART0_CTS_PIN #ifdef ES_PIN_GPIO_E_12 #define ES_USART0_CTS_PIN ES_PIN_GPIO_E_12 #endif #endif #ifndef ES_USART0_CTS_GPIO_FUNC #define ES_USART0_CTS_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART0_CTS_GPIO_PORT #define ES_USART0_CTS_GPIO_PORT GPIOE #endif #ifndef ES_USART0_CTS_GPIO_PIN #define ES_USART0_CTS_GPIO_PIN GPIO_PIN_0 #endif #ifndef ES_USART0_CTS_PIN #ifdef ES_PIN_GPIO_E_0 #define ES_USART0_CTS_PIN ES_PIN_GPIO_E_0 #endif #endif #ifndef ES_USART1_CTS_GPIO_FUNC #define ES_USART1_CTS_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART1_CTS_GPIO_PORT #define ES_USART1_CTS_GPIO_PORT GPIOA #endif #ifndef ES_USART1_CTS_GPIO_PIN #define ES_USART1_CTS_GPIO_PIN GPIO_PIN_0 #endif #ifndef ES_USART1_CTS_PIN #ifdef ES_PIN_GPIO_A_0 #define ES_USART1_CTS_PIN ES_PIN_GPIO_A_0 #endif #endif #ifndef ES_USART1_CTS_GPIO_FUNC #define ES_USART1_CTS_GPIO_FUNC GPIO_FUNC_5 #endif #ifndef ES_USART1_CTS_GPIO_PORT #define ES_USART1_CTS_GPIO_PORT GPIOD #endif #ifndef ES_USART1_CTS_GPIO_PIN #define ES_USART1_CTS_GPIO_PIN GPIO_PIN_3 #endif #ifndef ES_USART1_CTS_PIN #ifdef ES_PIN_GPIO_D_3 #define ES_USART1_CTS_PIN ES_PIN_GPIO_D_3 #endif #endif /* USART_CK */ #ifndef ES_USART0_CK_GPIO_FUNC #define ES_USART0_CK_GPIO_FUNC GPIO_FUNC_5 #endif #ifndef ES_USART0_CK_GPIO_PORT #define ES_USART0_CK_GPIO_PORT GPIOA #endif #ifndef ES_USART0_CK_GPIO_PIN #define ES_USART0_CK_GPIO_PIN GPIO_PIN_8 #endif #ifndef ES_USART0_CK_PIN #ifdef ES_PIN_GPIO_A_8 #define ES_USART0_CK_PIN ES_PIN_GPIO_A_8 #endif #endif #ifndef ES_USART0_CK_GPIO_FUNC #define ES_USART0_CK_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART0_CK_GPIO_PORT #define ES_USART0_CK_GPIO_PORT GPIOE #endif #ifndef ES_USART0_CK_GPIO_PIN #define ES_USART0_CK_GPIO_PIN GPIO_PIN_6 #endif #ifndef ES_USART0_CK_PIN #ifdef ES_PIN_GPIO_E_6 #define ES_USART0_CK_PIN ES_PIN_GPIO_E_6 #endif #endif #ifndef ES_USART0_CK_GPIO_FUNC #define ES_USART0_CK_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART0_CK_GPIO_PORT #define ES_USART0_CK_GPIO_PORT GPIOE #endif #ifndef ES_USART0_CK_GPIO_PIN #define ES_USART0_CK_GPIO_PIN GPIO_PIN_7 #endif #ifndef ES_USART0_CK_PIN #ifdef ES_PIN_GPIO_E_7 #define ES_USART0_CK_PIN ES_PIN_GPIO_E_7 #endif #endif #ifndef ES_USART1_CK_GPIO_FUNC #define ES_USART1_CK_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_USART1_CK_GPIO_PORT #define ES_USART1_CK_GPIO_PORT GPIOA #endif #ifndef ES_USART1_CK_GPIO_PIN #define ES_USART1_CK_GPIO_PIN GPIO_PIN_4 #endif #ifndef ES_USART1_CK_PIN #ifdef ES_PIN_GPIO_A_4 #define ES_USART1_CK_PIN ES_PIN_GPIO_A_4 #endif #endif #ifndef ES_USART1_CK_GPIO_FUNC #define ES_USART1_CK_GPIO_FUNC GPIO_FUNC_5 #endif #ifndef ES_USART1_CK_GPIO_PORT #define ES_USART1_CK_GPIO_PORT GPIOD #endif #ifndef ES_USART1_CK_GPIO_PIN #define ES_USART1_CK_GPIO_PIN GPIO_PIN_7 #endif #ifndef ES_USART1_CK_PIN #ifdef ES_PIN_GPIO_D_7 #define ES_USART1_CK_PIN ES_PIN_GPIO_D_7 #endif #endif #ifndef ES_USART1_CK_GPIO_FUNC #define ES_USART1_CK_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_USART1_CK_GPIO_PORT #define ES_USART1_CK_GPIO_PORT GPIOE #endif #ifndef ES_USART1_CK_GPIO_PIN #define ES_USART1_CK_GPIO_PIN GPIO_PIN_0 #endif #ifndef ES_USART1_CK_PIN #ifdef ES_PIN_GPIO_E_0 #define ES_USART1_CK_PIN ES_PIN_GPIO_E_0 #endif #endif /* 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 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 #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 /* 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 /* 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 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_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 /* 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 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_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 /* SPI_NSS */ #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_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_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 /* CAN_TX */ #ifndef ES_CAN0_TX_GPIO_FUNC #define ES_CAN0_TX_GPIO_FUNC GPIO_FUNC_4 #endif #ifndef ES_CAN0_TX_GPIO_PORT #define ES_CAN0_TX_GPIO_PORT GPIOA #endif #ifndef ES_CAN0_TX_GPIO_PIN #define ES_CAN0_TX_GPIO_PIN GPIO_PIN_12 #endif #ifndef ES_CAN0_TX_PIN #ifdef ES_PIN_GPIO_A_12 #define ES_CAN0_TX_PIN ES_PIN_GPIO_A_12 #endif #endif #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_4 #endif #ifndef ES_CAN0_RX_GPIO_PORT #define ES_CAN0_RX_GPIO_PORT GPIOA #endif #ifndef ES_CAN0_RX_GPIO_PIN #define ES_CAN0_RX_GPIO_PIN GPIO_PIN_11 #endif #ifndef ES_CAN0_RX_PIN #ifdef ES_PIN_GPIO_A_11 #define ES_CAN0_RX_PIN ES_PIN_GPIO_A_11 #endif #endif #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 GPIOA #endif #ifndef ES_AD16C4T0_CH1_GPIO_PIN #define ES_AD16C4T0_CH1_GPIO_PIN GPIO_PIN_8 #endif #ifndef ES_AD16C4T0_CH1_PIN #ifdef ES_PIN_GPIO_A_8 #define ES_AD16C4T0_CH1_PIN ES_PIN_GPIO_A_8 #endif #endif #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 /* 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 GPIOA #endif #ifndef ES_AD16C4T0_CH2_GPIO_PIN #define ES_AD16C4T0_CH2_GPIO_PIN GPIO_PIN_9 #endif #ifndef ES_AD16C4T0_CH2_PIN #ifdef ES_PIN_GPIO_A_9 #define ES_AD16C4T0_CH2_PIN ES_PIN_GPIO_A_9 #endif #endif #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 /* 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 GPIOA #endif #ifndef ES_AD16C4T0_CH3_GPIO_PIN #define ES_AD16C4T0_CH3_GPIO_PIN GPIO_PIN_10 #endif #ifndef ES_AD16C4T0_CH3_PIN #ifdef ES_PIN_GPIO_A_10 #define ES_AD16C4T0_CH3_PIN ES_PIN_GPIO_A_10 #endif #endif #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 /* 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 #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 GPIOA #endif #ifndef ES_AD16C4T0_CH4_GPIO_PIN #define ES_AD16C4T0_CH4_GPIO_PIN GPIO_PIN_11 #endif #ifndef ES_AD16C4T0_CH4_PIN #ifdef ES_PIN_GPIO_A_11 #define ES_AD16C4T0_CH4_PIN ES_PIN_GPIO_A_11 #endif #endif /* AD16C4T_CH1N */ #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 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_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 /* AD16C4T_CH2N */ #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 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_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 /* AD16C4T_CH3N */ #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 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_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 /* 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 GPIOA #endif #ifndef ES_AD16C4T0_ET_GPIO_PIN #define ES_AD16C4T0_ET_GPIO_PIN GPIO_PIN_12 #endif #ifndef ES_AD16C4T0_ET_PIN #ifdef ES_PIN_GPIO_A_12 #define ES_AD16C4T0_ET_PIN ES_PIN_GPIO_A_12 #endif #endif #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 /* GP32C4T_CH1 */ /* GP32C4T_CH2 */ /* GP32C4T_CH3 */ /* GP32C4T_CH4 */ /* GP32C4T_ET */ /* 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 /* 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 /* 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 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_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 /* 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 /* 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 /* GP16C2T_CH1 */ #ifndef ES_GP16C2T0_CH1_GPIO_FUNC #define ES_GP16C2T0_CH1_GPIO_FUNC GPIO_FUNC_2 #endif #ifndef ES_GP16C2T0_CH1_GPIO_PORT #define ES_GP16C2T0_CH1_GPIO_PORT GPIOA #endif #ifndef ES_GP16C2T0_CH1_GPIO_PIN #define ES_GP16C2T0_CH1_GPIO_PIN GPIO_PIN_15 #endif #ifndef ES_GP16C2T0_CH1_PIN #ifdef ES_PIN_GPIO_A_15 #define ES_GP16C2T0_CH1_PIN ES_PIN_GPIO_A_15 #endif #endif #ifndef ES_GP16C2T0_CH1_GPIO_FUNC #define ES_GP16C2T0_CH1_GPIO_FUNC GPIO_FUNC_2 #endif #ifndef ES_GP16C2T0_CH1_GPIO_PORT #define ES_GP16C2T0_CH1_GPIO_PORT GPIOA #endif #ifndef ES_GP16C2T0_CH1_GPIO_PIN #define ES_GP16C2T0_CH1_GPIO_PIN GPIO_PIN_0 #endif #ifndef ES_GP16C2T0_CH1_PIN #ifdef ES_PIN_GPIO_A_0 #define ES_GP16C2T0_CH1_PIN ES_PIN_GPIO_A_0 #endif #endif #ifndef ES_GP16C2T1_CH1_GPIO_FUNC #define ES_GP16C2T1_CH1_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_GP16C2T1_CH1_GPIO_PORT #define ES_GP16C2T1_CH1_GPIO_PORT GPIOA #endif #ifndef ES_GP16C2T1_CH1_GPIO_PIN #define ES_GP16C2T1_CH1_GPIO_PIN GPIO_PIN_6 #endif #ifndef ES_GP16C2T1_CH1_PIN #ifdef ES_PIN_GPIO_A_6 #define ES_GP16C2T1_CH1_PIN ES_PIN_GPIO_A_6 #endif #endif #ifndef ES_GP16C2T1_CH1_GPIO_FUNC #define ES_GP16C2T1_CH1_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_GP16C2T1_CH1_GPIO_PORT #define ES_GP16C2T1_CH1_GPIO_PORT GPIOC #endif #ifndef ES_GP16C2T1_CH1_GPIO_PIN #define ES_GP16C2T1_CH1_GPIO_PIN GPIO_PIN_6 #endif #ifndef ES_GP16C2T1_CH1_PIN #ifdef ES_PIN_GPIO_C_6 #define ES_GP16C2T1_CH1_PIN ES_PIN_GPIO_C_6 #endif #endif #ifndef ES_GP16C2T1_CH1_GPIO_FUNC #define ES_GP16C2T1_CH1_GPIO_FUNC GPIO_FUNC_2 #endif #ifndef ES_GP16C2T1_CH1_GPIO_PORT #define ES_GP16C2T1_CH1_GPIO_PORT GPIOB #endif #ifndef ES_GP16C2T1_CH1_GPIO_PIN #define ES_GP16C2T1_CH1_GPIO_PIN GPIO_PIN_4 #endif #ifndef ES_GP16C2T1_CH1_PIN #ifdef ES_PIN_GPIO_B_4 #define ES_GP16C2T1_CH1_PIN ES_PIN_GPIO_B_4 #endif #endif /* GP16C2T_CH2 */ #ifndef ES_GP16C2T0_CH2_GPIO_FUNC #define ES_GP16C2T0_CH2_GPIO_FUNC GPIO_FUNC_2 #endif #ifndef ES_GP16C2T0_CH2_GPIO_PORT #define ES_GP16C2T0_CH2_GPIO_PORT GPIOA #endif #ifndef ES_GP16C2T0_CH2_GPIO_PIN #define ES_GP16C2T0_CH2_GPIO_PIN GPIO_PIN_1 #endif #ifndef ES_GP16C2T0_CH2_PIN #ifdef ES_PIN_GPIO_A_1 #define ES_GP16C2T0_CH2_PIN ES_PIN_GPIO_A_1 #endif #endif #ifndef ES_GP16C2T0_CH2_GPIO_FUNC #define ES_GP16C2T0_CH2_GPIO_FUNC GPIO_FUNC_2 #endif #ifndef ES_GP16C2T0_CH2_GPIO_PORT #define ES_GP16C2T0_CH2_GPIO_PORT GPIOB #endif #ifndef ES_GP16C2T0_CH2_GPIO_PIN #define ES_GP16C2T0_CH2_GPIO_PIN GPIO_PIN_3 #endif #ifndef ES_GP16C2T0_CH2_PIN #ifdef ES_PIN_GPIO_B_3 #define ES_GP16C2T0_CH2_PIN ES_PIN_GPIO_B_3 #endif #endif #ifndef ES_GP16C2T1_CH2_GPIO_FUNC #define ES_GP16C2T1_CH2_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_GP16C2T1_CH2_GPIO_PORT #define ES_GP16C2T1_CH2_GPIO_PORT GPIOA #endif #ifndef ES_GP16C2T1_CH2_GPIO_PIN #define ES_GP16C2T1_CH2_GPIO_PIN GPIO_PIN_7 #endif #ifndef ES_GP16C2T1_CH2_PIN #ifdef ES_PIN_GPIO_A_7 #define ES_GP16C2T1_CH2_PIN ES_PIN_GPIO_A_7 #endif #endif #ifndef ES_GP16C2T1_CH2_GPIO_FUNC #define ES_GP16C2T1_CH2_GPIO_FUNC GPIO_FUNC_3 #endif #ifndef ES_GP16C2T1_CH2_GPIO_PORT #define ES_GP16C2T1_CH2_GPIO_PORT GPIOC #endif #ifndef ES_GP16C2T1_CH2_GPIO_PIN #define ES_GP16C2T1_CH2_GPIO_PIN GPIO_PIN_7 #endif #ifndef ES_GP16C2T1_CH2_PIN #ifdef ES_PIN_GPIO_C_7 #define ES_GP16C2T1_CH2_PIN ES_PIN_GPIO_C_7 #endif #endif #ifndef ES_GP16C2T1_CH2_GPIO_FUNC #define ES_GP16C2T1_CH2_GPIO_FUNC GPIO_FUNC_2 #endif #ifndef ES_GP16C2T1_CH2_GPIO_PORT #define ES_GP16C2T1_CH2_GPIO_PORT GPIOB #endif #ifndef ES_GP16C2T1_CH2_GPIO_PIN #define ES_GP16C2T1_CH2_GPIO_PIN GPIO_PIN_5 #endif #ifndef ES_GP16C2T1_CH2_PIN #ifdef ES_PIN_GPIO_B_5 #define ES_GP16C2T1_CH2_PIN ES_PIN_GPIO_B_5 #endif #endif /* GP16C2T_CH1N */ #ifndef ES_GP16C2T0_CH1N_GPIO_FUNC #define ES_GP16C2T0_CH1N_GPIO_FUNC GPIO_FUNC_6 #endif #ifndef ES_GP16C2T0_CH1N_GPIO_PORT #define ES_GP16C2T0_CH1N_GPIO_PORT GPIOA #endif #ifndef ES_GP16C2T0_CH1N_GPIO_PIN #define ES_GP16C2T0_CH1N_GPIO_PIN GPIO_PIN_2 #endif #ifndef ES_GP16C2T0_CH1N_PIN #ifdef ES_PIN_GPIO_A_2 #define ES_GP16C2T0_CH1N_PIN ES_PIN_GPIO_A_2 #endif #endif #ifndef ES_GP16C2T0_CH1N_GPIO_FUNC #define ES_GP16C2T0_CH1N_GPIO_FUNC GPIO_FUNC_6 #endif #ifndef ES_GP16C2T0_CH1N_GPIO_PORT #define ES_GP16C2T0_CH1N_GPIO_PORT GPIOC #endif #ifndef ES_GP16C2T0_CH1N_GPIO_PIN #define ES_GP16C2T0_CH1N_GPIO_PIN GPIO_PIN_10 #endif #ifndef ES_GP16C2T0_CH1N_PIN #ifdef ES_PIN_GPIO_C_10 #define ES_GP16C2T0_CH1N_PIN ES_PIN_GPIO_C_10 #endif #endif #ifndef ES_GP16C2T1_CH1N_GPIO_FUNC #define ES_GP16C2T1_CH1N_GPIO_FUNC GPIO_FUNC_6 #endif #ifndef ES_GP16C2T1_CH1N_GPIO_PORT #define ES_GP16C2T1_CH1N_GPIO_PORT GPIOC #endif #ifndef ES_GP16C2T1_CH1N_GPIO_PIN #define ES_GP16C2T1_CH1N_GPIO_PIN GPIO_PIN_4 #endif #ifndef ES_GP16C2T1_CH1N_PIN #ifdef ES_PIN_GPIO_C_4 #define ES_GP16C2T1_CH1N_PIN ES_PIN_GPIO_C_4 #endif #endif #ifndef ES_GP16C2T1_CH1N_GPIO_FUNC #define ES_GP16C2T1_CH1N_GPIO_FUNC GPIO_FUNC_6 #endif #ifndef ES_GP16C2T1_CH1N_GPIO_PORT #define ES_GP16C2T1_CH1N_GPIO_PORT GPIOB #endif #ifndef ES_GP16C2T1_CH1N_GPIO_PIN #define ES_GP16C2T1_CH1N_GPIO_PIN GPIO_PIN_8 #endif #ifndef ES_GP16C2T1_CH1N_PIN #ifdef ES_PIN_GPIO_B_8 #define ES_GP16C2T1_CH1N_PIN ES_PIN_GPIO_B_8 #endif #endif /* GP16C2T_CH2N */ #endif