Modifications for the EMB control board

This commit is contained in:
Roberto Bucher
2023-05-09 17:50:48 +02:00
committed by Xiang Xiao
parent 4720162a97
commit 6c42928cd6
3 changed files with 18 additions and 0 deletions
@@ -351,9 +351,13 @@
*/
#define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_2
#ifdef CONFIG_STM32F7_TIM1_CH1NOUT
#define GPIO_TIM1_CH1NOUT GPIO_TIM1_CH1NOUT_3
#endif
#define GPIO_TIM1_CH2OUT GPIO_TIM1_CH2OUT_2
#ifdef CONFIG_STM32F7_TIM1_CH2NOUT
#define GPIO_TIM1_CH2NOUT GPIO_TIM1_CH2NOUT_3
#endif
#define GPIO_TIM3_CH1OUT GPIO_TIM3_CH1OUT_2
#define GPIO_TIM3_CH2OUT GPIO_TIM3_CH2OUT_2
@@ -151,7 +151,11 @@
/* GPIO pins used by the GPIO Subsystem */
#define BOARD_NGPIOIN 4 /* Amount of GPIO Input pins */
#ifdef CONFIG_STM32F7_TIM1_CH1NOUT
#define BOARD_NGPIOOUT 8 /* Amount of GPIO Output pins */
#else
#define BOARD_NGPIOOUT 10 /* Amount of GPIO Output pins */
#endif
#define BOARD_NGPIOINT 1 /* Amount of GPIO Input w/ Interruption pins */
#define GPIO_INT1 (GPIO_INPUT | GPIO_FLOAT | GPIO_PORTB | GPIO_PIN2)
@@ -171,6 +175,12 @@
GPIO_OUTPUT_SET | GPIO_PORTA |GPIO_PIN5)
#define GPIO_OUT5 (GPIO_OUTPUT | GPIO_SPEED_50MHz | \
GPIO_OUTPUT_SET | GPIO_PORTF | GPIO_PIN12)
#ifndef CONFIG_STM32F7_TIM1_CH1NOUT
#define GPIO_OUT6 (GPIO_OUTPUT | GPIO_SPEED_50MHz | \
GPIO_OUTPUT_SET | GPIO_PORTE | GPIO_PIN8)
#define GPIO_OUT7 (GPIO_OUTPUT | GPIO_SPEED_50MHz | \
GPIO_OUTPUT_SET | GPIO_PORTE | GPIO_PIN10)
#endif
/****************************************************************************
* Public Data
@@ -123,6 +123,10 @@ static const uint32_t g_gpiooutputs[BOARD_NGPIOOUT] =
GPIO_OUT3,
GPIO_OUT4,
GPIO_OUT5,
#ifndef CONFIG_STM32F7_TIM1_CH1NOUT
GPIO_OUT6,
GPIO_OUT7,
#endif
};
static struct stm32gpio_dev_s g_gpout[BOARD_NGPIOOUT];