mirror of
https://github.com/apache/nuttx.git
synced 2026-05-24 07:46:16 +08:00
Modifications for the EMB control board
This commit is contained in:
committed by
Xiang Xiao
parent
4720162a97
commit
6c42928cd6
@@ -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];
|
||||
|
||||
Reference in New Issue
Block a user