mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 19:36:35 +08:00
boards/stm32f3: migrate to new pinmap
migrate stm32f3 to new pinmap Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f302r8"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F302R8=y
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NET_ETHERNET is not set
|
||||
# CONFIG_NET_IPv4 is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ALLOW_BSD_COMPONENTS=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f302r8"
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f302r8"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F302R8=y
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_DISABLE_MQUEUE is not set
|
||||
# CONFIG_DISABLE_PTHREAD is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ADC_FIFOSIZE=3
|
||||
CONFIG_ANALOG=y
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_DISABLE_MQUEUE is not set
|
||||
# CONFIG_DISABLE_PTHREAD is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ADC_FIFOSIZE=3
|
||||
CONFIG_ANALOG=y
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f302r8"
|
||||
|
||||
@@ -57,6 +57,7 @@
|
||||
# CONFIG_NSH_DISABLE_USLEEP is not set
|
||||
# CONFIG_NSH_DISABLE_WGET is not set
|
||||
# CONFIG_NSH_DISABLE_XD is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f302r8"
|
||||
CONFIG_ARCH_BOARD_COMMON=y
|
||||
|
||||
@@ -193,8 +193,8 @@
|
||||
|
||||
/* TIM2 input ***************************************************************/
|
||||
|
||||
#define GPIO_TIM2_CH1IN (GPIO_TIM2_CH1IN_2 | GPIO_PULLUP) /* PA15 */
|
||||
#define GPIO_TIM2_CH2IN (GPIO_TIM2_CH2IN_2 | GPIO_PULLUP) /* PB3 */
|
||||
#define GPIO_TIM2_CH1IN (GPIO_TIM2_CH1IN_2 | GPIO_PULLUP | GPIO_SPEED_50MHz) /* PA15 */
|
||||
#define GPIO_TIM2_CH2IN (GPIO_TIM2_CH2IN_2 | GPIO_PULLUP | GPIO_SPEED_50MHz) /* PB3 */
|
||||
|
||||
/* USART */
|
||||
|
||||
@@ -203,8 +203,8 @@
|
||||
* USART2_TX - PA2
|
||||
*/
|
||||
|
||||
#define GPIO_USART2_RX GPIO_USART2_RX_2 /* PA3 */
|
||||
#define GPIO_USART2_TX GPIO_USART2_TX_2 /* PA2 */
|
||||
#define GPIO_USART2_RX (GPIO_USART2_RX_2|GPIO_SPEED_50MHz) /* PA3 */
|
||||
#define GPIO_USART2_TX (GPIO_USART2_TX_2|GPIO_SPEED_50MHz) /* PA2 */
|
||||
|
||||
/* USART1
|
||||
*
|
||||
@@ -222,20 +222,20 @@
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_NUCLEOF302R8_RS485_WAVESHARE
|
||||
# define GPIO_USART1_RX GPIO_USART1_RX_1 /* PA10 */
|
||||
# define GPIO_USART1_TX GPIO_USART1_TX_1 /* PA9 */
|
||||
# define GPIO_USART1_RX (GPIO_USART1_RX_1|GPIO_SPEED_50MHz) /* PA10 */
|
||||
# define GPIO_USART1_TX (GPIO_USART1_TX_1|GPIO_SPEED_50MHz) /* PA9 */
|
||||
# define GPIO_USART1_RS485_DIR (GPIO_OUTPUT | GPIO_PUSHPULL | \
|
||||
GPIO_SPEED_50MHz | GPIO_OUTPUT_CLEAR | \
|
||||
GPIO_PORTA | GPIO_PIN8)
|
||||
#else
|
||||
# define GPIO_USART1_RX GPIO_USART1_RX_2 /* PB7 */
|
||||
# define GPIO_USART1_TX GPIO_USART1_TX_2 /* PB6 */
|
||||
# define GPIO_USART1_RX (GPIO_USART1_RX_2|GPIO_SPEED_50MHz) /* PB7 */
|
||||
# define GPIO_USART1_TX (GPIO_USART1_TX_2|GPIO_SPEED_50MHz) /* PB6 */
|
||||
#endif
|
||||
|
||||
/* CAN */
|
||||
|
||||
#define GPIO_CAN1_RX GPIO_CAN_RX_3 /* PB8 */
|
||||
#define GPIO_CAN1_TX GPIO_CAN_TX_3 /* PB9 */
|
||||
#define GPIO_CAN1_RX (GPIO_CAN_RX_3|GPIO_SPEED_50MHz) /* PB8 */
|
||||
#define GPIO_CAN1_TX (GPIO_CAN_TX_3|GPIO_SPEED_50MHz) /* PB9 */
|
||||
|
||||
/* PWM configuration ********************************************************/
|
||||
|
||||
@@ -243,18 +243,18 @@
|
||||
|
||||
#define STM32_TIM1_TRGO 0
|
||||
|
||||
#define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_2 /* PA8 */
|
||||
#define GPIO_TIM1_CH1NOUT GPIO_TIM1_CH1N_3 /* PA11 */
|
||||
#define GPIO_TIM1_CH2OUT GPIO_TIM1_CH2OUT_2 /* PA9 */
|
||||
#define GPIO_TIM1_CH2NOUT GPIO_TIM1_CH2N_2 /* PA12 */
|
||||
#define GPIO_TIM1_CH3OUT GPIO_TIM1_CH3OUT_2 /* PA10 */
|
||||
#define GPIO_TIM1_CH3NOUT GPIO_TIM1_CH3N_3 /* PB1 */
|
||||
#define GPIO_TIM1_CH1OUT (GPIO_TIM1_CH1OUT_2|GPIO_SPEED_50MHz) /* PA8 */
|
||||
#define GPIO_TIM1_CH1NOUT (GPIO_TIM1_CH1N_3|GPIO_SPEED_50MHz) /* PA11 */
|
||||
#define GPIO_TIM1_CH2OUT (GPIO_TIM1_CH2OUT_2|GPIO_SPEED_50MHz) /* PA9 */
|
||||
#define GPIO_TIM1_CH2NOUT (GPIO_TIM1_CH2N_2|GPIO_SPEED_50MHz) /* PA12 */
|
||||
#define GPIO_TIM1_CH3OUT (GPIO_TIM1_CH3OUT_2|GPIO_SPEED_50MHz) /* PA10 */
|
||||
#define GPIO_TIM1_CH3NOUT (GPIO_TIM1_CH3N_3|GPIO_SPEED_50MHz) /* PB1 */
|
||||
|
||||
/* TIM2 PWM */
|
||||
|
||||
#define GPIO_TIM2_CH1OUT GPIO_TIM2_CH1_ETR_1 /* PA0 */
|
||||
#define GPIO_TIM2_CH2OUT GPIO_TIM2_CH2OUT_1 /* PA1 */
|
||||
#define GPIO_TIM2_CH3OUT GPIO_TIM2_CH3OUT_1 /* PA9 */
|
||||
#define GPIO_TIM2_CH1OUT (GPIO_TIM2_CH1_ETR_1|GPIO_SPEED_50MHz) /* PA0 */
|
||||
#define GPIO_TIM2_CH2OUT (GPIO_TIM2_CH2OUT_1|GPIO_SPEED_50MHz) /* PA1 */
|
||||
#define GPIO_TIM2_CH3OUT (GPIO_TIM2_CH3OUT_1|GPIO_SPEED_50MHz) /* PA9 */
|
||||
|
||||
/* DMA channels *************************************************************/
|
||||
|
||||
@@ -270,10 +270,10 @@
|
||||
|
||||
/* TIM1 configuration *******************************************************/
|
||||
|
||||
# define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_2 /* TIM1 CH1 - PA8 - U high */
|
||||
# define GPIO_TIM1_CH2OUT GPIO_TIM1_CH2OUT_2 /* TIM1 CH2 - PA9 - V high */
|
||||
# define GPIO_TIM1_CH3OUT GPIO_TIM1_CH3OUT_2 /* TIM1 CH3 - PA10 - W high */
|
||||
# define GPIO_TIM1_CH4OUT 0 /* not used as output */
|
||||
# define GPIO_TIM1_CH1OUT (GPIO_TIM1_CH1OUT_2|GPIO_SPEED_50MHz) /* TIM1 CH1 - PA8 - U high */
|
||||
# define GPIO_TIM1_CH2OUT (GPIO_TIM1_CH2OUT_2|GPIO_SPEED_50MHz) /* TIM1 CH2 - PA9 - V high */
|
||||
# define GPIO_TIM1_CH3OUT (GPIO_TIM1_CH3OUT_2|GPIO_SPEED_50MHz) /* TIM1 CH3 - PA10 - W high */
|
||||
# define GPIO_TIM1_CH4OUT 0 /* not used as output */
|
||||
|
||||
/* UVW ENABLE */
|
||||
|
||||
|
||||
@@ -59,10 +59,10 @@ static const uint8_t g_adc1_chanlist[ADC1_NCHANNELS] =
|
||||
|
||||
static const uint32_t g_adc1_pinlist[ADC1_NCHANNELS] =
|
||||
{
|
||||
GPIO_ADC1_IN6, /* PC0 */
|
||||
GPIO_ADC1_IN7, /* PC1 */
|
||||
GPIO_ADC1_IN8, /* PC2 */
|
||||
GPIO_ADC1_IN9, /* PC3 */
|
||||
GPIO_ADC1_IN6_0, /* PC0 */
|
||||
GPIO_ADC1_IN7_0, /* PC1 */
|
||||
GPIO_ADC1_IN8_0, /* PC2 */
|
||||
GPIO_ADC1_IN9_0, /* PC3 */
|
||||
};
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -102,17 +102,17 @@ static uint8_t g_adc1_chan[] =
|
||||
static uint32_t g_adc1_pins[] =
|
||||
{
|
||||
#ifdef CONFIG_BOARD_STM32_IHM07M1_VBUS
|
||||
GPIO_ADC1_IN2,
|
||||
GPIO_ADC1_IN2_0,
|
||||
#endif
|
||||
#ifdef CONFIG_BOARD_STM32_IHM07M1_POT
|
||||
GPIO_ADC1_IN12,
|
||||
GPIO_ADC1_IN12_0,
|
||||
#endif
|
||||
GPIO_ADC1_IN1,
|
||||
GPIO_ADC1_IN1_0,
|
||||
#if CONFIG_MOTOR_FOC_SHUNTS > 1
|
||||
GPIO_ADC1_IN7,
|
||||
GPIO_ADC1_IN7_0,
|
||||
#endif
|
||||
#if CONFIG_MOTOR_FOC_SHUNTS > 2
|
||||
GPIO_ADC1_IN6,
|
||||
GPIO_ADC1_IN6_0,
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -163,16 +163,16 @@ static const uint8_t g_chanlist1[DEV1_NCHANNELS] =
|
||||
|
||||
static const uint32_t g_pinlist1[DEV1_NCHANNELS] =
|
||||
{
|
||||
GPIO_ADC1_IN1, /* PA0/A0 */
|
||||
GPIO_ADC1_IN1_0, /* PA0/A0 */
|
||||
#ifdef CONFIG_STM32_ADC1_DMA
|
||||
GPIO_ADC1_IN2, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11, /* PB0/A3 */
|
||||
GPIO_ADC1_IN2_0, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11_0, /* PB0/A3 */
|
||||
#endif
|
||||
#if INJ_NCHANNELS > 0
|
||||
GPIO_ADC1_IN7, /* PC1/A4 */
|
||||
GPIO_ADC1_IN7_0, /* PC1/A4 */
|
||||
#endif
|
||||
#if INJ_NCHANNELS > 1
|
||||
GPIO_ADC1_IN6 /* PC0/A5 */
|
||||
GPIO_ADC1_IN6_0 /* PC0/A5 */
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_DEV_CONSOLE is not set
|
||||
# CONFIG_SERIAL is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303re"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F303RE=y
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303re"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F303RE=y
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303re"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F303RE=y
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
# CONFIG_NXFONTS_DISABLE_16BPP is not set
|
||||
# CONFIG_NX_DISABLE_16BPP is not set
|
||||
# CONFIG_SERIAL is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303re"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F303RE=y
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303re"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F303RE=y
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_DEV_CONSOLE is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303re"
|
||||
|
||||
@@ -195,34 +195,39 @@
|
||||
|
||||
/* CAN */
|
||||
|
||||
#define GPIO_CAN1_RX GPIO_CAN_RX_2
|
||||
#define GPIO_CAN1_TX GPIO_CAN_TX_2
|
||||
#define GPIO_CAN1_RX (GPIO_CAN_RX_2|GPIO_SPEED_25MHz)
|
||||
#define GPIO_CAN1_TX (GPIO_CAN_TX_2|GPIO_SPEED_25MHz)
|
||||
|
||||
/* I2C */
|
||||
|
||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_3
|
||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_3
|
||||
#define GPIO_I2C1_SCL (GPIO_I2C1_SCL_3|GPIO_SPEED_50MHz)
|
||||
#define GPIO_I2C1_SDA (GPIO_I2C1_SDA_3|GPIO_SPEED_50MHz)
|
||||
|
||||
/* SPI */
|
||||
|
||||
#define GPIO_SPI1_MISO GPIO_SPI1_MISO_1
|
||||
#define GPIO_SPI1_MOSI GPIO_SPI1_MOSI_1
|
||||
#define GPIO_SPI1_SCK GPIO_SPI1_SCK_1
|
||||
#define GPIO_SPI1_SCK GPIO_SPI1_SCK_1
|
||||
|
||||
/* TIM */
|
||||
|
||||
#define GPIO_TIM2_CH2OUT GPIO_TIM2_CH2OUT_2
|
||||
#define GPIO_TIM2_CH3OUT GPIO_TIM2_CH3OUT_3
|
||||
#define GPIO_TIM2_CH2OUT (GPIO_TIM2_CH2OUT_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_TIM2_CH3OUT (GPIO_TIM2_CH3OUT_3|GPIO_SPEED_50MHz)
|
||||
|
||||
#define GPIO_TIM3_CH1OUT GPIO_TIM3_CH1OUT_2
|
||||
#define GPIO_TIM3_CH2OUT GPIO_TIM3_CH2OUT_4
|
||||
#define GPIO_TIM3_CH1OUT (GPIO_TIM3_CH1OUT_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_TIM3_CH2OUT (GPIO_TIM3_CH2OUT_4|GPIO_SPEED_50MHz)
|
||||
|
||||
#define GPIO_TIM4_CH1OUT GPIO_TIM4_CH1OUT_2
|
||||
#define GPIO_TIM4_CH1OUT (GPIO_TIM4_CH1OUT_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* USART */
|
||||
|
||||
#define GPIO_USART2_RX GPIO_USART2_RX_2
|
||||
#define GPIO_USART2_TX GPIO_USART2_TX_2
|
||||
#define GPIO_USART2_RX (GPIO_USART2_RX_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_USART2_TX (GPIO_USART2_TX_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* UART4 */
|
||||
|
||||
#define GPIO_UART4_RX (GPIO_UART4_RX_0|GPIO_SPEED_50MHz)
|
||||
#define GPIO_UART4_TX (GPIO_UART4_TX_0|GPIO_SPEED_50MHz)
|
||||
|
||||
/* DMA channels *************************************************************/
|
||||
|
||||
|
||||
@@ -125,10 +125,10 @@ static const uint8_t g_chanlist1[4] =
|
||||
|
||||
static const uint32_t g_pinlist1[4] =
|
||||
{
|
||||
GPIO_ADC1_IN1,
|
||||
GPIO_ADC1_IN2,
|
||||
GPIO_ADC1_IN6,
|
||||
GPIO_ADC1_IN7
|
||||
GPIO_ADC1_IN1_0,
|
||||
GPIO_ADC1_IN2_0,
|
||||
GPIO_ADC1_IN6_0,
|
||||
GPIO_ADC1_IN7_0
|
||||
};
|
||||
|
||||
#elif DEV1_PORT == 2
|
||||
@@ -148,9 +148,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC2_IN1,
|
||||
GPIO_ADC2_IN3,
|
||||
GPIO_ADC2_IN4
|
||||
GPIO_ADC2_IN1_0,
|
||||
GPIO_ADC2_IN3_0,
|
||||
GPIO_ADC2_IN4_0
|
||||
};
|
||||
|
||||
#elif DEV1_PORT == 3
|
||||
@@ -170,9 +170,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC3_IN1,
|
||||
GPIO_ADC3_IN5,
|
||||
GPIO_ADC3_IN12
|
||||
GPIO_ADC3_IN1_0,
|
||||
GPIO_ADC3_IN5_0,
|
||||
GPIO_ADC3_IN12_0
|
||||
};
|
||||
|
||||
#elif DEV1_PORT == 4
|
||||
@@ -190,7 +190,7 @@ static const uint8_t g_chanlist1[1] =
|
||||
|
||||
static const uint32_t g_pinlist1[1] =
|
||||
{
|
||||
GPIO_ADC4_IN3
|
||||
GPIO_ADC4_IN3_0
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -217,10 +217,10 @@ static const uint8_t g_chanlist2[4] =
|
||||
|
||||
static const uint32_t g_pinlist2[4] =
|
||||
{
|
||||
GPIO_ADC1_IN1,
|
||||
GPIO_ADC1_IN2,
|
||||
GPIO_ADC1_IN6,
|
||||
GPIO_ADC1_IN7
|
||||
GPIO_ADC1_IN1_0,
|
||||
GPIO_ADC1_IN2_0,
|
||||
GPIO_ADC1_IN6_0,
|
||||
GPIO_ADC1_IN7_0
|
||||
};
|
||||
|
||||
#elif DEV2_PORT == 2
|
||||
@@ -240,9 +240,9 @@ static const uint8_t g_chanlist2[3] =
|
||||
|
||||
static const uint32_t g_pinlist2[3] =
|
||||
{
|
||||
GPIO_ADC2_IN1,
|
||||
GPIO_ADC2_IN3,
|
||||
GPIO_ADC2_IN4
|
||||
GPIO_ADC2_IN1_0,
|
||||
GPIO_ADC2_IN3_0,
|
||||
GPIO_ADC2_IN4_0
|
||||
};
|
||||
|
||||
#elif DEV2_PORT == 3
|
||||
@@ -262,9 +262,9 @@ static const uint8_t g_chanlist2[3] =
|
||||
|
||||
static const uint32_t g_pinlist2[3] =
|
||||
{
|
||||
GPIO_ADC3_IN1,
|
||||
GPIO_ADC3_IN5,
|
||||
GPIO_ADC3_IN12
|
||||
GPIO_ADC3_IN1_0,
|
||||
GPIO_ADC3_IN5_0,
|
||||
GPIO_ADC3_IN12_0
|
||||
};
|
||||
|
||||
#elif DEV2_PORT == 4
|
||||
@@ -282,7 +282,7 @@ static const uint8_t g_chanlist2[1] =
|
||||
|
||||
static const uint32_t g_pinlist2[1] =
|
||||
{
|
||||
GPIO_ADC4_IN3
|
||||
GPIO_ADC4_IN3_0
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_STM32_CCMEXCLUDE is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303ze"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F303ZE=y
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_EXAMPLES_NXLINES_DEFAULT_COLORS is not set
|
||||
# CONFIG_NX_DISABLE_1BPP is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f303ze"
|
||||
CONFIG_ARCH_BOARD_COMMON=y
|
||||
|
||||
@@ -185,19 +185,19 @@
|
||||
|
||||
/* USART3 (Nucleo Virtual Console) */
|
||||
|
||||
#define GPIO_USART3_RX GPIO_USART3_RX_3 /* PD9 */
|
||||
#define GPIO_USART3_TX GPIO_USART3_TX_3 /* PD8 */
|
||||
#define GPIO_USART3_RX (GPIO_USART3_RX_3|GPIO_SPEED_50MHz) /* PD9 */
|
||||
#define GPIO_USART3_TX (GPIO_USART3_TX_3|GPIO_SPEED_50MHz) /* PD8 */
|
||||
|
||||
/* I2C1 Use Nucleo I2C1 pins */
|
||||
|
||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_3 /* PB8 - D15 */
|
||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_3 /* PB9 - D14 */
|
||||
#define GPIO_I2C1_SCL (GPIO_I2C1_SCL_3|GPIO_SPEED_50MHz) /* PB8 - D15 */
|
||||
#define GPIO_I2C1_SDA (GPIO_I2C1_SDA_3|GPIO_SPEED_50MHz) /* PB9 - D14 */
|
||||
|
||||
/* I2C2 Use Nucleo I2C2 pins */
|
||||
|
||||
#define GPIO_I2C2_SCL GPIO_I2C2_SCL_2 /* PF1 - D69 */
|
||||
#define GPIO_I2C2_SDA GPIO_I2C2_SDA_2 /* PF0 - D68 */
|
||||
#define GPIO_I2C2_SMBA GPIO_I2C2_SMBA_2 /* PF2 - D70 */
|
||||
#define GPIO_I2C2_SCL (GPIO_I2C2_SCL_2|GPIO_SPEED_50MHz) /* PF1 - D69 */
|
||||
#define GPIO_I2C2_SDA (GPIO_I2C2_SDA_2|GPIO_SPEED_50MHz) /* PF0 - D68 */
|
||||
#define GPIO_I2C2_SMBA (GPIO_I2C2_SMBA_2|GPIO_SPEED_50MHz) /* PF2 - D70 */
|
||||
|
||||
/* DMA **********************************************************************/
|
||||
|
||||
|
||||
@@ -93,9 +93,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC1_IN4, /* PA3/A0 */
|
||||
GPIO_ADC1_IN6, /* PC0/A1 */
|
||||
GPIO_ADC1_IN9, /* PC3/A2 */
|
||||
GPIO_ADC1_IN4_0, /* PA3/A0 */
|
||||
GPIO_ADC1_IN6_0, /* PC0/A1 */
|
||||
GPIO_ADC1_IN9_0, /* PC3/A2 */
|
||||
};
|
||||
|
||||
#elif DEV1_PORT == 3
|
||||
@@ -115,9 +115,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC3_IN8, /* PD11/A3 */
|
||||
GPIO_ADC3_IN9, /* PD12/A4 */
|
||||
GPIO_ADC3_IN10, /* PD13/A5 */
|
||||
GPIO_ADC3_IN8_0, /* PD11/A3 */
|
||||
GPIO_ADC3_IN9_0, /* PD12/A4 */
|
||||
GPIO_ADC3_IN10_0, /* PD13/A5 */
|
||||
};
|
||||
|
||||
#endif /* DEV1_PORT == 1 */
|
||||
@@ -143,9 +143,9 @@ static const uint8_t g_chanlist2[3] =
|
||||
|
||||
static const uint32_t g_pinlist2[3] =
|
||||
{
|
||||
GPIO_ADC3_IN8, /* PD11/A3 */
|
||||
GPIO_ADC3_IN9, /* PD12/A4 */
|
||||
GPIO_ADC3_IN10, /* PD13/A5 */
|
||||
GPIO_ADC3_IN8_0, /* PD11/A3 */
|
||||
GPIO_ADC3_IN9_0, /* PD12/A4 */
|
||||
GPIO_ADC3_IN10_0, /* PD13/A5 */
|
||||
};
|
||||
|
||||
#endif /* DEV2_PORT == 3 */
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ANALOG=y
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f334r8"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F334R8=y
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f334r8"
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f334r8"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F334R8=y
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="nucleo-f334r8"
|
||||
CONFIG_ARCH_BOARD_NUCLEO_F334R8=y
|
||||
|
||||
@@ -191,29 +191,29 @@
|
||||
|
||||
/* CAN */
|
||||
|
||||
#define GPIO_CAN1_RX GPIO_CAN_RX_2
|
||||
#define GPIO_CAN1_TX GPIO_CAN_TX_2
|
||||
#define GPIO_CAN1_RX (GPIO_CAN_RX_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_CAN1_TX (GPIO_CAN_TX_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* I2C */
|
||||
|
||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_3
|
||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_3
|
||||
#define GPIO_I2C1_SCL (GPIO_I2C1_SCL_3|GPIO_SPEED_50MHz)
|
||||
#define GPIO_I2C1_SDA (GPIO_I2C1_SDA_3|GPIO_SPEED_50MHz)
|
||||
|
||||
/* SPI */
|
||||
|
||||
#define GPIO_SPI1_MISO GPIO_SPI1_MISO_1
|
||||
#define GPIO_SPI1_MOSI GPIO_SPI1_MOSI_1
|
||||
#define GPIO_SPI1_SCK GPIO_SPI1_SCK_1
|
||||
#define GPIO_SPI1_MISO (GPIO_SPI1_MISO_1|GPIO_SPEED_50MHz)
|
||||
#define GPIO_SPI1_MOSI (GPIO_SPI1_MOSI_1|GPIO_SPEED_50MHz)
|
||||
#define GPIO_SPI1_SCK (GPIO_SPI1_SCK_1|GPIO_SPEED_50MHz)
|
||||
|
||||
/* TIM */
|
||||
|
||||
#define GPIO_TIM2_CH2OUT GPIO_TIM2_CH2OUT_2
|
||||
#define GPIO_TIM2_CH3OUT GPIO_TIM2_CH3OUT_3
|
||||
#define GPIO_TIM2_CH2OUT (GPIO_TIM2_CH2OUT_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_TIM2_CH3OUT (GPIO_TIM2_CH3OUT_3|GPIO_SPEED_50MHz)
|
||||
|
||||
#define GPIO_TIM3_CH1OUT GPIO_TIM3_CH1OUT_2
|
||||
#define GPIO_TIM3_CH2OUT GPIO_TIM3_CH2OUT_4
|
||||
#define GPIO_TIM3_CH1OUT (GPIO_TIM3_CH1OUT_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_TIM3_CH2OUT (GPIO_TIM3_CH2OUT_4|GPIO_SPEED_50MHz)
|
||||
|
||||
#define GPIO_TIM4_CH1OUT GPIO_TIM4_CH1OUT_2
|
||||
#define GPIO_TIM4_CH1OUT (GPIO_TIM4_CH1OUT_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* USART */
|
||||
|
||||
@@ -222,11 +222,11 @@
|
||||
* USART2_TX - PA2
|
||||
*/
|
||||
|
||||
#define GPIO_USART2_RX GPIO_USART2_RX_1 /* PA3 */
|
||||
#define GPIO_USART2_TX GPIO_USART2_TX_1 /* PA2 */
|
||||
#define GPIO_USART2_RX (GPIO_USART2_RX_1|GPIO_SPEED_50MHz) /* PA3 */
|
||||
#define GPIO_USART2_TX (GPIO_USART2_TX_1|GPIO_SPEED_50MHz) /* PA2 */
|
||||
|
||||
#define GPIO_USART1_RX GPIO_USART1_RX_1 /* PA10 */
|
||||
#define GPIO_USART1_TX GPIO_USART1_TX_1 /* PA9 */
|
||||
#define GPIO_USART1_RX (GPIO_USART1_RX_1|GPIO_SPEED_50MHz) /* PA10 */
|
||||
#define GPIO_USART1_TX (GPIO_USART1_TX_1|GPIO_SPEED_50MHz) /* PA9 */
|
||||
|
||||
/* COMP */
|
||||
|
||||
@@ -262,13 +262,13 @@
|
||||
|
||||
/* TIM1 PWM configuration ***************************************************/
|
||||
|
||||
# define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_1 /* TIM1 CH1 - PA8 */
|
||||
# define GPIO_TIM1_CH1NOUT GPIO_TIM1_CH1N_3 /* TIM1 CH1N - PA7 */
|
||||
/* TIM1 CH2 - PA9 */
|
||||
# define GPIO_TIM1_CH2NOUT GPIO_TIM1_CH2N_2 /* TIM1 CH2N - PB0 */
|
||||
# define GPIO_TIM1_CH3OUT GPIO_TIM1_CH3OUT_1 /* TIM1 CH3 - PA10 */
|
||||
# define GPIO_TIM1_CH3NOUT GPIO_TIM1_CH3N_2 /* TIM1 CH3N - PB1 */
|
||||
# define GPIO_TIM1_CH4OUT GPIO_TIM1_CH4OUT_1 /* TIM1 CH4 - PA11 */
|
||||
# define GPIO_TIM1_CH1OUT (GPIO_TIM1_CH1OUT_1|GPIO_SPEED_50MHz) /* TIM1 CH1 - PA8 */
|
||||
# define GPIO_TIM1_CH1NOUT (GPIO_TIM1_CH1N_3|GPIO_SPEED_50MHz) /* TIM1 CH1N - PA7 */
|
||||
/* TIM1 CH2 - PA9 */
|
||||
# define GPIO_TIM1_CH2NOUT (GPIO_TIM1_CH2N_2|GPIO_SPEED_50MHz) /* TIM1 CH2N - PB0 */
|
||||
# define GPIO_TIM1_CH3OUT (GPIO_TIM1_CH3OUT_1|GPIO_SPEED_50MHz) /* TIM1 CH3 - PA10 */
|
||||
# define GPIO_TIM1_CH3NOUT (GPIO_TIM1_CH3N_2|GPIO_SPEED_50MHz) /* TIM1 CH3N - PB1 */
|
||||
# define GPIO_TIM1_CH4OUT (GPIO_TIM1_CH4OUT_1|GPIO_SPEED_50MHz) /* TIM1 CH4 - PA11 */
|
||||
# endif
|
||||
|
||||
# ifdef CONFIG_NUCLEOF334R8_SPWM_USE_HRTIM1
|
||||
@@ -324,4 +324,21 @@
|
||||
|
||||
#define ADC1_DMA_CHAN DMACHAN_ADC1 /* DMA1_CH1 */
|
||||
|
||||
/* TIM1 CH2 alias (used by spwm2 config) */
|
||||
|
||||
#define GPIO_TIM1_CH2OUT (GPIO_TIM1_CH2OUT_0|GPIO_SPEED_50MHz)
|
||||
|
||||
/* HRTIM1 */
|
||||
|
||||
#define GPIO_HRTIM1_CHA1 GPIO_HRTIM1_CHA1_0
|
||||
#define GPIO_HRTIM1_CHA2 GPIO_HRTIM1_CHA2_0
|
||||
#define GPIO_HRTIM1_CHB1 GPIO_HRTIM1_CHB1_0
|
||||
#define GPIO_HRTIM1_CHB2 GPIO_HRTIM1_CHB2_0
|
||||
#define GPIO_HRTIM1_CHC1 GPIO_HRTIM1_CHC1_0
|
||||
#define GPIO_HRTIM1_CHC2 GPIO_HRTIM1_CHC2_0
|
||||
#define GPIO_HRTIM1_CHD1 GPIO_HRTIM1_CHD1_0
|
||||
#define GPIO_HRTIM1_CHD2 GPIO_HRTIM1_CHD2_0
|
||||
#define GPIO_HRTIM1_CHE1 GPIO_HRTIM1_CHE1_0
|
||||
#define GPIO_HRTIM1_CHE2 GPIO_HRTIM1_CHE2_0
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_NUCLEO_F334R8_INCLUDE_BOARD_H */
|
||||
|
||||
@@ -91,9 +91,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC1_IN1, /* PA0/A0 */
|
||||
GPIO_ADC1_IN2, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11, /* PB0/A3 */
|
||||
GPIO_ADC1_IN1_0, /* PA0/A0 */
|
||||
GPIO_ADC1_IN2_0, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11_0, /* PB0/A3 */
|
||||
};
|
||||
|
||||
#elif DEV1_PORT == 2
|
||||
@@ -113,9 +113,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC2_IN1, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6, /* PC0/A5 */
|
||||
GPIO_ADC2_IN1_0, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7_0, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6_0, /* PC0/A5 */
|
||||
};
|
||||
|
||||
#endif /* DEV1_PORT == 1 */
|
||||
@@ -141,9 +141,9 @@ static const uint8_t g_chanlist2[3] =
|
||||
|
||||
static const uint32_t g_pinlist2[3] =
|
||||
{
|
||||
GPIO_ADC2_IN1, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6, /* PC0/A5 */
|
||||
GPIO_ADC2_IN1_0, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7_0, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6_0, /* PC0/A5 */
|
||||
};
|
||||
|
||||
#endif /* DEV2_PORT == 2 */
|
||||
|
||||
@@ -178,16 +178,16 @@ static const uint8_t g_chanlist1[DEV1_NCHANNELS] =
|
||||
|
||||
static const uint32_t g_pinlist1[DEV1_NCHANNELS] =
|
||||
{
|
||||
GPIO_ADC1_IN1, /* PA0/A0 */
|
||||
GPIO_ADC1_IN1_0, /* PA0/A0 */
|
||||
#ifdef CONFIG_STM32_ADC1_DMA
|
||||
GPIO_ADC1_IN2, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11, /* PB0/A3 */
|
||||
GPIO_ADC1_IN2_0, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11_0, /* PB0/A3 */
|
||||
#endif
|
||||
#if INJ_NCHANNELS > 0
|
||||
GPIO_ADC1_IN7, /* PC1/A4 */
|
||||
GPIO_ADC1_IN7_0, /* PC1/A4 */
|
||||
#endif
|
||||
#if INJ_NCHANNELS > 1
|
||||
GPIO_ADC1_IN6 /* PC0/A5 */
|
||||
GPIO_ADC1_IN6_0 /* PC0/A5 */
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
||||
# modifications.
|
||||
#
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ADC=y
|
||||
CONFIG_ANALOG=y
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_LIBC_LONG_LONG is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
# CONFIG_SYSTEM_DD is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32f334-disco"
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
# CONFIG_NSH_DISABLE_SEMICOLON is not set
|
||||
# CONFIG_NSH_DISABLE_TRUNCATE is not set
|
||||
# CONFIG_NSH_DISABLE_UPTIME is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ANALOG=y
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32f334-disco"
|
||||
|
||||
@@ -168,34 +168,34 @@
|
||||
|
||||
/* CAN */
|
||||
|
||||
#define GPIO_CAN1_RX GPIO_CAN_RX_2
|
||||
#define GPIO_CAN1_TX GPIO_CAN_TX_2
|
||||
#define GPIO_CAN1_RX (GPIO_CAN_RX_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_CAN1_TX (GPIO_CAN_TX_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* I2C */
|
||||
|
||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_3
|
||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_3
|
||||
#define GPIO_I2C1_SCL (GPIO_I2C1_SCL_3|GPIO_SPEED_50MHz)
|
||||
#define GPIO_I2C1_SDA (GPIO_I2C1_SDA_3|GPIO_SPEED_50MHz)
|
||||
|
||||
/* SPI */
|
||||
|
||||
#define GPIO_SPI1_MISO GPIO_SPI1_MISO_1
|
||||
#define GPIO_SPI1_MOSI GPIO_SPI1_MOSI_1
|
||||
#define GPIO_SPI1_SCK GPIO_SPI1_SCK_1
|
||||
#define GPIO_SPI1_MISO (GPIO_SPI1_MISO_1|GPIO_SPEED_50MHz)
|
||||
#define GPIO_SPI1_MOSI (GPIO_SPI1_MOSI_1|GPIO_SPEED_50MHz)
|
||||
#define GPIO_SPI1_SCK (GPIO_SPI1_SCK_1|GPIO_SPEED_50MHz)
|
||||
|
||||
/* TIM */
|
||||
|
||||
#define GPIO_TIM2_CH2OUT GPIO_TIM2_CH2OUT_2
|
||||
#define GPIO_TIM2_CH3OUT GPIO_TIM2_CH3OUT_3
|
||||
#define GPIO_TIM2_CH2OUT (GPIO_TIM2_CH2OUT_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_TIM2_CH3OUT (GPIO_TIM2_CH3OUT_3|GPIO_SPEED_50MHz)
|
||||
|
||||
#define GPIO_TIM3_CH1OUT GPIO_TIM3_CH1OUT_2
|
||||
#define GPIO_TIM3_CH2OUT GPIO_TIM3_CH2OUT_4
|
||||
#define GPIO_TIM3_CH1OUT (GPIO_TIM3_CH1OUT_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_TIM3_CH2OUT (GPIO_TIM3_CH2OUT_4|GPIO_SPEED_50MHz)
|
||||
|
||||
#define GPIO_TIM4_CH1OUT GPIO_TIM4_CH1OUT_2
|
||||
#define GPIO_TIM4_CH1OUT (GPIO_TIM4_CH1OUT_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* USART */
|
||||
|
||||
#define GPIO_USART2_RX GPIO_USART2_RX_3 /* PB4 */
|
||||
#define GPIO_USART2_TX GPIO_USART2_TX_3 /* PB3 */
|
||||
#define GPIO_USART2_RX (GPIO_USART2_RX_3|GPIO_SPEED_50MHz) /* PB4 */
|
||||
#define GPIO_USART2_TX (GPIO_USART2_TX_3|GPIO_SPEED_50MHz) /* PB3 */
|
||||
|
||||
/* Board configuration for powerled example:
|
||||
* - Set HRTIM TIMC output 1 (PB12) on PERIOD.
|
||||
@@ -302,4 +302,36 @@
|
||||
|
||||
#endif /* CONFIG_EXAMPLES_SMPS */
|
||||
|
||||
/* HRTIM1 */
|
||||
|
||||
#define GPIO_HRTIM1_CHA1 GPIO_HRTIM1_CHA1_0
|
||||
#define GPIO_HRTIM1_CHA2 GPIO_HRTIM1_CHA2_0
|
||||
#define GPIO_HRTIM1_CHB1 GPIO_HRTIM1_CHB1_0
|
||||
#define GPIO_HRTIM1_CHB2 GPIO_HRTIM1_CHB2_0
|
||||
#define GPIO_HRTIM1_CHC1 GPIO_HRTIM1_CHC1_0
|
||||
#define GPIO_HRTIM1_CHC2 GPIO_HRTIM1_CHC2_0
|
||||
#define GPIO_HRTIM1_CHD1 GPIO_HRTIM1_CHD1_0
|
||||
#define GPIO_HRTIM1_CHD2 GPIO_HRTIM1_CHD2_0
|
||||
#define GPIO_HRTIM1_CHE1 GPIO_HRTIM1_CHE1_0
|
||||
#define GPIO_HRTIM1_CHE2 GPIO_HRTIM1_CHE2_0
|
||||
#define GPIO_HRTIM1_EEV1 GPIO_HRTIM1_EEV1_0
|
||||
#define GPIO_HRTIM1_EEV2 GPIO_HRTIM1_EEV2_0
|
||||
#define GPIO_HRTIM1_EEV3 GPIO_HRTIM1_EEV3_0
|
||||
#define GPIO_HRTIM1_FLT1 GPIO_HRTIM1_FLT1_0
|
||||
#define GPIO_HRTIM1_FLT2 GPIO_HRTIM1_FLT2_0
|
||||
#define GPIO_HRTIM1_FLT3 GPIO_HRTIM1_FLT3_0
|
||||
#define GPIO_HRTIM1_FLT4 GPIO_HRTIM1_FLT4_0
|
||||
#define GPIO_HRTIM1_FLT5 GPIO_HRTIM1_FLT5_0
|
||||
|
||||
/* COMP */
|
||||
|
||||
#define GPIO_COMP2_INP GPIO_COMP2_INP_0
|
||||
#define GPIO_COMP4_INP GPIO_COMP4_INP_0
|
||||
#define GPIO_COMP6_INP GPIO_COMP6_INP_0
|
||||
|
||||
/* DAC */
|
||||
|
||||
#define GPIO_DAC1_OUT1 GPIO_DAC1_OUT1_0
|
||||
#define GPIO_DAC1_OUT2 GPIO_DAC1_OUT2_0
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_STM32F334_DISCO_INCLUDE_BOARD_H */
|
||||
|
||||
@@ -91,9 +91,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC1_IN1, /* PA0/A0 */
|
||||
GPIO_ADC1_IN2, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11, /* PB0/A3 */
|
||||
GPIO_ADC1_IN1_0, /* PA0/A0 */
|
||||
GPIO_ADC1_IN2_0, /* PA1/A1 */
|
||||
GPIO_ADC1_IN11_0, /* PB0/A3 */
|
||||
};
|
||||
|
||||
#elif DEV1_PORT == 2
|
||||
@@ -113,9 +113,9 @@ static const uint8_t g_chanlist1[3] =
|
||||
|
||||
static const uint32_t g_pinlist1[3] =
|
||||
{
|
||||
GPIO_ADC2_IN1, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6, /* PC0/A5 */
|
||||
GPIO_ADC2_IN1_0, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7_0, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6_0, /* PC0/A5 */
|
||||
};
|
||||
|
||||
#endif /* DEV1_PORT == 1 */
|
||||
@@ -141,9 +141,9 @@ static const uint8_t g_chanlist2[1] =
|
||||
|
||||
static const uint32_t g_pinlist2[3] =
|
||||
{
|
||||
GPIO_ADC2_IN1, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6, /* PC0/A5 */
|
||||
GPIO_ADC2_IN1_0, /* PA4/A2 */
|
||||
GPIO_ADC2_IN7_0, /* PC1/A4 */
|
||||
GPIO_ADC2_IN6_0, /* PC0/A5 */
|
||||
};
|
||||
|
||||
#endif /* DEV2_PORT == 2 */
|
||||
|
||||
@@ -309,8 +309,8 @@ static const uint8_t g_adc1chan[ADC1_NCHANNELS] =
|
||||
|
||||
static const uint32_t g_adc1pins[ADC1_NCHANNELS] =
|
||||
{
|
||||
GPIO_ADC1_IN2, /* PA1 - V_IN */
|
||||
GPIO_ADC1_IN4, /* PA3 - V_OUT */
|
||||
GPIO_ADC1_IN2_0, /* PA1 - V_IN */
|
||||
GPIO_ADC1_IN4_0, /* PA3 - V_OUT */
|
||||
};
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
# CONFIG_ARCH_FPU is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32f3discovery"
|
||||
CONFIG_ARCH_BOARD_STM32F3_DISCOVERY=y
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
# CONFIG_DEV_CONSOLE is not set
|
||||
# CONFIG_NSH_DISABLE_IFCONFIG is not set
|
||||
# CONFIG_NSH_DISABLE_PS is not set
|
||||
# CONFIG_STM32_USE_LEGACY_PINMAP is not set
|
||||
CONFIG_ARCH="arm"
|
||||
CONFIG_ARCH_BOARD="stm32f3discovery"
|
||||
CONFIG_ARCH_BOARD_STM32F3_DISCOVERY=y
|
||||
|
||||
@@ -229,8 +229,8 @@
|
||||
* TX (PA2)
|
||||
*/
|
||||
|
||||
#define GPIO_USART2_RX GPIO_USART2_RX_2
|
||||
#define GPIO_USART2_TX GPIO_USART2_TX_2
|
||||
#define GPIO_USART2_RX (GPIO_USART2_RX_2|GPIO_SPEED_50MHz)
|
||||
#define GPIO_USART2_TX (GPIO_USART2_TX_2|GPIO_SPEED_50MHz)
|
||||
|
||||
/* SPI
|
||||
*
|
||||
@@ -258,13 +258,18 @@
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_STM32_I2C1
|
||||
#define GPIO_I2C1_SCL GPIO_I2C1_SCL_1
|
||||
#define GPIO_I2C1_SDA GPIO_I2C1_SDA_1
|
||||
#define GPIO_I2C1_SCL (GPIO_I2C1_SCL_1|GPIO_SPEED_50MHz)
|
||||
#define GPIO_I2C1_SDA (GPIO_I2C1_SDA_1|GPIO_SPEED_50MHz)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_STM32_I2C2
|
||||
#define GPIO_I2C2_SCL GPIO_I2C2_SCL_1
|
||||
#define GPIO_I2C2_SDA GPIO_I2C2_SDA_1
|
||||
#define GPIO_I2C2_SCL (GPIO_I2C2_SCL_1|GPIO_SPEED_50MHz)
|
||||
#define GPIO_I2C2_SDA (GPIO_I2C2_SDA_1|GPIO_SPEED_50MHz)
|
||||
#endif
|
||||
|
||||
/* USB */
|
||||
|
||||
#define GPIO_USB_DM (GPIO_USB_DM_0|GPIO_SPEED_50MHz)
|
||||
#define GPIO_USB_DP (GPIO_USB_DP_0|GPIO_SPEED_50MHz)
|
||||
|
||||
#endif /* __BOARDS_ARM_STM32_STM32F3DISCOVERY_INCLUDE_BOARD_H */
|
||||
|
||||
Reference in New Issue
Block a user