boards/stm32l4: migrate to new pinmap

migrate stm32l4 to new pinmap

Signed-off-by: raiden00pl <raiden00@railab.me>
This commit is contained in:
raiden00pl
2026-04-23 09:13:56 +02:00
committed by Xiang Xiao
parent 53c4574ebc
commit 94e5fb9d3e
30 changed files with 103 additions and 89 deletions
@@ -587,7 +587,7 @@
/* USB */
#define GPIO_USB_DM_0(GPIO_ALT|GPIO_AF10|GPIO_PUSHPULL|GPIO_PORTA|GPIO_PIN11)
#define GPIO_USB_DP_0(GPIO_ALT|GPIO_AF10|GPIO_PUSHPULL|GPIO_PORTA|GPIO_PIN12)
#define GPIO_USB_DM_0 (GPIO_ALT|GPIO_AF10|GPIO_PUSHPULL|GPIO_PORTA|GPIO_PIN11)
#define GPIO_USB_DP_0 (GPIO_ALT|GPIO_AF10|GPIO_PUSHPULL|GPIO_PORTA|GPIO_PIN12)
#endif /* __ARCH_ARM_SRC_STM32L4_HARDWARE_STM32L4X3XX_PINMAP_H */
@@ -7,6 +7,7 @@
#
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="b-l475e-iot01a"
CONFIG_ARCH_BOARD_B_L475E_IOT01A=y
@@ -9,6 +9,7 @@
# CONFIG_NET_IPv4 is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="b-l475e-iot01a"
@@ -9,6 +9,7 @@
# CONFIG_NET_IPv4 is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="b-l475e-iot01a"
@@ -9,6 +9,7 @@
# CONFIG_NET_IPv4 is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="b-l475e-iot01a"
@@ -130,8 +130,8 @@
/* UART4: Connected to arduino compatible pins DO/D1 via PA0, PA1 */
#define GPIO_UART4_RX GPIO_UART4_RX_1
#define GPIO_UART4_TX GPIO_UART4_TX_1
#define GPIO_UART4_RX GPIO_UART4_RX_1
#define GPIO_UART4_TX GPIO_UART4_TX_1
/* SPSGRF
*
@@ -10,6 +10,7 @@
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="nucleo-l432kc"
CONFIG_ARCH_BOARD_NUCLEO_L432KC=y
@@ -6,6 +6,7 @@
# modifications.
#
# CONFIG_STM32L4_SYSCFG is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="nucleo-l432kc"
CONFIG_ARCH_BOARD_NUCLEO_L432KC=y
@@ -10,6 +10,7 @@
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ANALOG=y
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="nucleo-l432kc"
@@ -87,26 +87,26 @@
*/
#if defined(CONFIG_ARCH_BOARD_USART1_RX_PA10)
# define GPIO_USART1_RX GPIO_USART1_RX_1 /* PA10 */
# define GPIO_USART1_RX GPIO_USART1_RX_1 /* PA10 */
#elif defined(CONFIG_ARCH_BOARD_USART1_RX_PB7)
# define GPIO_USART1_RX GPIO_USART1_RX_2 /* PB7 */
# define GPIO_USART1_RX GPIO_USART1_RX_2 /* PB7 */
#endif
#if defined(CONFIG_ARCH_BOARD_USART1_TX_PA9)
# define GPIO_USART1_TX GPIO_USART1_TX_1 /* PA9 */
# define GPIO_USART1_TX GPIO_USART1_TX_1 /* PA9 */
#elif defined(CONFIG_ARCH_BOARD_USART1_TX_PB6)
# define GPIO_USART1_TX GPIO_USART1_TX_2 /* PB6 */
# define GPIO_USART1_TX GPIO_USART1_TX_2 /* PB6 */
#endif
/* USART2: Connected to STLInk Debug via PA2(TX), PA15(RX) */
#if defined(CONFIG_ARCH_BOARD_USART2_RX_PA3)
# define GPIO_USART2_RX GPIO_USART2_RX_1 /* PA3 */
# define GPIO_USART2_RX GPIO_USART2_RX_1 /* PA3 */
#elif defined(CONFIG_ARCH_BOARD_USART2_RX_PA15)
# define GPIO_USART2_RX GPIO_USART2_RX_2 /* PA15 */
# define GPIO_USART2_RX GPIO_USART2_RX_2 /* PA15 */
#endif
#define GPIO_USART2_TX GPIO_USART2_TX_1 /* PA2 */
#define GPIO_USART2_RTS GPIO_USART2_RTS_2
#define GPIO_USART2_TX GPIO_USART2_TX_1 /* PA2 */
#define GPIO_USART2_RTS GPIO_USART2_RTS_DE_2
#define GPIO_USART2_CTS GPIO_USART2_CTS_2
/* LPUART1 */
@@ -231,14 +231,14 @@
* Default is to use timer 5 (32-bit) and encoder on PA0/PA1
*/
#define GPIO_TIM2_CH1IN GPIO_TIM2_CH1IN_1
#define GPIO_TIM2_CH2IN GPIO_TIM2_CH2IN_1
#define GPIO_TIM2_CH1IN (GPIO_TIM2_CH1IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM2_CH2IN (GPIO_TIM2_CH2IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM3_CH1IN GPIO_TIM3_CH1IN_3
#define GPIO_TIM3_CH2IN GPIO_TIM3_CH2IN_3
#define GPIO_TIM3_CH1IN (GPIO_TIM3_CH1IN_3|GPIO_SPEED_50MHz)
#define GPIO_TIM3_CH2IN (GPIO_TIM3_CH2IN_3|GPIO_SPEED_50MHz)
#define GPIO_TIM5_CH1IN GPIO_TIM5_CH1IN_1
#define GPIO_TIM5_CH2IN GPIO_TIM5_CH2IN_1
#define GPIO_TIM5_CH1IN (GPIO_TIM5_CH1IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM5_CH2IN (GPIO_TIM5_CH2IN_1|GPIO_SPEED_50MHz)
/* PWM output for full bridge, uses config 1, because port E is N/A on QFP64
* CH1 | 1(A8) 2(E9)
@@ -250,13 +250,13 @@
* CHN3 | 1(B1) 2(B15) 3(E12)
*/
#define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_1
#define GPIO_TIM1_CH1NOUT GPIO_TIM1_CH1N_1
#define GPIO_TIM1_CH2OUT GPIO_TIM1_CH2OUT_1
#define GPIO_TIM1_CH2NOUT GPIO_TIM1_CH2N_1
#define GPIO_TIM1_CH3OUT GPIO_TIM1_CH3OUT_1
#define GPIO_TIM1_CH3NOUT GPIO_TIM1_CH3OUT_1
#define GPIO_TIM1_CH4OUT GPIO_TIM1_CH4OUT_1
#define GPIO_TIM1_CH1OUT (GPIO_TIM1_CH1OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH1NOUT (GPIO_TIM1_CH1N_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH2OUT (GPIO_TIM1_CH2OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH2NOUT (GPIO_TIM1_CH2N_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH3OUT (GPIO_TIM1_CH3OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH3NOUT (GPIO_TIM1_CH3OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH4OUT (GPIO_TIM1_CH4OUT_1|GPIO_SPEED_50MHz)
/* LPTIM2 PWM output
* REVISIT : Add support for the other clock sources, LSE, LSI and HSI
@@ -269,9 +269,9 @@
#endif
#if 1
# define GPIO_LPTIM2_CH1OUT GPIO_LPTIM2_OUT_1
# define GPIO_LPTIM2_CH1OUT (GPIO_LPTIM2_OUT_1|GPIO_SPEED_50MHz)
#else
# define GPIO_LPTIM2_CH1OUT GPIO_LPTIM2_OUT_2
# define GPIO_LPTIM2_CH1OUT (GPIO_LPTIM2_OUT_2|GPIO_SPEED_50MHz)
#endif
/****************************************************************************
@@ -69,7 +69,7 @@ static const uint8_t g_adc1_chanlist[ADC1_NCHANNELS] =
static const uint32_t g_adc1_pinlist[ADC1_NCHANNELS] =
{
GPIO_ADC1_IN11, GPIO_ADC1_IN12
GPIO_ADC1_IN11_0, GPIO_ADC1_IN12_0
};
#else
@@ -84,7 +84,7 @@ static const uint8_t g_adc1_chanlist[ADC1_NCHANNELS] =
static const uint32_t g_adc1_pinlist[ADC1_NCHANNELS] =
{
GPIO_ADC1_IN11
GPIO_ADC1_IN11_0
};
#endif /* CONFIG_STM32L4_ADC1_DMA */
@@ -7,6 +7,7 @@
#
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ADC=y
CONFIG_ANALOG=y
CONFIG_ARCH="arm"
@@ -89,14 +89,14 @@
#define GPIO_USART2_RX GPIO_USART2_RX_1 /* PA3 */
#define GPIO_USART2_TX GPIO_USART2_TX_1 /* PA2 */
#define GPIO_USART2_RTS GPIO_USART2_RTS_2
#define GPIO_USART2_RTS GPIO_USART2_RTS_DE_2
#define GPIO_USART2_CTS GPIO_USART2_CTS_2
#define GPIO_USART3_RX GPIO_USART3_RX_3 /* PC11 */
#define GPIO_USART3_TX GPIO_USART3_TX_3 /* PC10 */
#define GPIO_UART4_RX GPIO_UART4_RX_1 /* PA1 */
#define GPIO_UART4_TX GPIO_UART4_TX_1 /* PA0 */
#define GPIO_UART4_RX GPIO_UART4_RX_1 /* PA1 */
#define GPIO_UART4_TX GPIO_UART4_TX_1 /* PA0 */
/* I2C
*
@@ -204,7 +204,7 @@
*/
#define ADC1_MEASURE_CHANNEL 9
#define GPIO_MEASURE_ADC (GPIO_ADC1_IN9)
#define GPIO_MEASURE_ADC (GPIO_ADC1_IN9_0)
/* DAC
* Default is PA4 (same as ADC, do not use both at the same time)
@@ -216,14 +216,14 @@
* Default is to use timer 5 (32-bit) and encoder on PA0/PA1
*/
#define GPIO_TIM2_CH1IN GPIO_TIM2_CH1IN_1
#define GPIO_TIM2_CH2IN GPIO_TIM2_CH2IN_1
#define GPIO_TIM2_CH1IN (GPIO_TIM2_CH1IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM2_CH2IN (GPIO_TIM2_CH2IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM3_CH1IN GPIO_TIM3_CH1IN_3
#define GPIO_TIM3_CH2IN GPIO_TIM3_CH2IN_3
#define GPIO_TIM3_CH1IN (GPIO_TIM3_CH1IN_3|GPIO_SPEED_50MHz)
#define GPIO_TIM3_CH2IN (GPIO_TIM3_CH2IN_3|GPIO_SPEED_50MHz)
#define GPIO_TIM5_CH1IN GPIO_TIM5_CH1IN_1
#define GPIO_TIM5_CH2IN GPIO_TIM5_CH2IN_1
#define GPIO_TIM5_CH1IN (GPIO_TIM5_CH1IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM5_CH2IN (GPIO_TIM5_CH2IN_1|GPIO_SPEED_50MHz)
/* PWM output for full bridge, uses config 1, because port E is N/A on QFP64
* CH1 | 1(A8) 2(E9)
@@ -232,10 +232,10 @@
* CHN2 | 1(B0) 2(B14) 3(E10)
*/
#define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_1
#define GPIO_TIM1_CH1NOUT GPIO_TIM1_CH1N_1
#define GPIO_TIM1_CH2OUT GPIO_TIM1_CH2OUT_1
#define GPIO_TIM1_CH2NOUT GPIO_TIM1_CH2N_1
#define GPIO_TIM1_CH1OUT (GPIO_TIM1_CH1OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH1NOUT (GPIO_TIM1_CH1N_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH2OUT (GPIO_TIM1_CH2OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH2NOUT (GPIO_TIM1_CH2N_1|GPIO_SPEED_50MHz)
/****************************************************************************
* Public Data
@@ -10,6 +10,7 @@
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="nucleo-l476rg"
CONFIG_ARCH_BOARD_NUCLEO_L476RG=y
@@ -11,6 +11,7 @@
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_NX_DISABLE_1BPP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="nucleo-l476rg"
CONFIG_ARCH_BOARD_NUCLEO_L476RG=y
@@ -78,8 +78,8 @@
* PD1
*/
#define GPIO_CAN1_RX GPIO_CAN1_RX_1 /* PA11 */
#define GPIO_CAN1_TX GPIO_CAN1_TX_1 /* PA12 */
#define GPIO_CAN1_RX GPIO_CAN1_RX_1 /* PA11 */
#define GPIO_CAN1_TX GPIO_CAN1_TX_1 /* PA12 */
/* USART1:
* RXD: PA10 CN9 pin 3, CN10 pin 33
@@ -105,7 +105,7 @@
#define GPIO_USART2_RX GPIO_USART2_RX_1 /* PA3 */
#define GPIO_USART2_TX GPIO_USART2_TX_1 /* PA2 */
#define GPIO_USART2_RTS GPIO_USART2_RTS_2
#define GPIO_USART2_RTS GPIO_USART2_RTS_DE_2
#define GPIO_USART2_CTS GPIO_USART2_CTS_2
/* USART3:
@@ -154,13 +154,13 @@
/* SPI */
#define GPIO_SPI1_MISO GPIO_SPI1_MISO_2 /* PB4 */
#define GPIO_SPI1_MOSI GPIO_SPI1_MOSI_2 /* PB5 */
#define GPIO_SPI1_SCK GPIO_SPI1_SCK_2 /* PB3 */
#define GPIO_SPI1_MISO GPIO_SPI1_MISO_2 /* PB4 */
#define GPIO_SPI1_MOSI GPIO_SPI1_MOSI_2 /* PB5 */
#define GPIO_SPI1_SCK GPIO_SPI1_SCK_2 /* PB3 */
#define GPIO_SPI2_MISO GPIO_SPI2_MISO_1 /* PB14 */
#define GPIO_SPI2_MOSI GPIO_SPI2_MOSI_1 /* PB15 */
#define GPIO_SPI2_SCK GPIO_SPI2_SCK_2 /* PB13 */
#define GPIO_SPI2_MISO GPIO_SPI2_MISO_1 /* PB14 */
#define GPIO_SPI2_MOSI GPIO_SPI2_MOSI_1 /* PB15 */
#define GPIO_SPI2_SCK GPIO_SPI2_SCK_2 /* PB13 */
/* LEDs
*
@@ -228,14 +228,14 @@
* Default is to use timer 5 (32-bit) and encoder on PA0/PA1
*/
#define GPIO_TIM2_CH1IN GPIO_TIM2_CH1IN_1
#define GPIO_TIM2_CH2IN GPIO_TIM2_CH2IN_1
#define GPIO_TIM2_CH1IN (GPIO_TIM2_CH1IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM2_CH2IN (GPIO_TIM2_CH2IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM3_CH1IN GPIO_TIM3_CH1IN_3
#define GPIO_TIM3_CH2IN GPIO_TIM3_CH2IN_3
#define GPIO_TIM3_CH1IN (GPIO_TIM3_CH1IN_3|GPIO_SPEED_50MHz)
#define GPIO_TIM3_CH2IN (GPIO_TIM3_CH2IN_3|GPIO_SPEED_50MHz)
#define GPIO_TIM5_CH1IN GPIO_TIM5_CH1IN_1
#define GPIO_TIM5_CH2IN GPIO_TIM5_CH2IN_1
#define GPIO_TIM5_CH1IN (GPIO_TIM5_CH1IN_1|GPIO_SPEED_50MHz)
#define GPIO_TIM5_CH2IN (GPIO_TIM5_CH2IN_1|GPIO_SPEED_50MHz)
/* PWM output for full bridge, uses config 1, because port E is N/A on QFP64
* CH1 | 1(A8) 2(E9)
@@ -244,13 +244,13 @@
* CHN2 | 1(B0) 2(B14) 3(E10)
*/
#define GPIO_TIM1_CH1OUT GPIO_TIM1_CH1OUT_1
#define GPIO_TIM1_CH1NOUT GPIO_TIM1_CH1N_1
#define GPIO_TIM1_CH2OUT GPIO_TIM1_CH2OUT_1
#define GPIO_TIM1_CH2NOUT GPIO_TIM1_CH2N_1
#define GPIO_TIM1_CH1OUT (GPIO_TIM1_CH1OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH1NOUT (GPIO_TIM1_CH1N_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH2OUT (GPIO_TIM1_CH2OUT_1|GPIO_SPEED_50MHz)
#define GPIO_TIM1_CH2NOUT (GPIO_TIM1_CH2N_1|GPIO_SPEED_50MHz)
#define GPIO_LPTIM1_CH1OUT GPIO_LPTIM1_OUT_1
#define GPIO_LPTIM2_CH1OUT GPIO_LPTIM2_OUT_2
#define GPIO_LPTIM1_CH1OUT (GPIO_LPTIM1_OUT_1|GPIO_SPEED_50MHz)
#define GPIO_LPTIM2_CH1OUT (GPIO_LPTIM2_OUT_2|GPIO_SPEED_50MHz)
/****************************************************************************
* Public Data
@@ -71,8 +71,8 @@ static const uint8_t g_adc1_chanlist[ADC1_NCHANNELS] =
static const uint32_t g_adc1_pinlist[ADC1_NCHANNELS] =
{
GPIO_ADC1_IN1,
GPIO_ADC1_IN2
GPIO_ADC1_IN1_0,
GPIO_ADC1_IN2_0
};
#else
@@ -89,7 +89,7 @@ static const uint8_t g_adc1_chanlist[ADC1_NCHANNELS] =
static const uint32_t g_adc1_pinlist[ADC1_NCHANNELS] =
{
GPIO_ADC1_IN1
GPIO_ADC1_IN1_0
};
#endif /* CONFIG_ADC_DMA */
@@ -7,6 +7,7 @@
#
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ADC=y
CONFIG_ANALOG=y
CONFIG_ARCH="arm"
@@ -445,13 +445,6 @@
# define STM32_SDMMC_SDXFR_CLKDIV (2 << STM32_SDMMC_CLKCR_CLKDIV_SHIFT)
#endif
#if defined(CONFIG_STM32L4_SDMMC2)
# define GPIO_SDMMC2_D0 GPIO_SDMMC2_D0_1
# define GPIO_SDMMC2_D1 GPIO_SDMMC2_D1_1
# define GPIO_SDMMC2_D2 GPIO_SDMMC2_D2_1
# define GPIO_SDMMC2_D3 GPIO_SDMMC2_D3_1
#endif
/* DMA Channel/Stream Selections ********************************************/
/* Stream selections are arbitrary for now but might become important in the
@@ -463,13 +456,9 @@
* DMAMAP_SDMMC_1 = Channel 4, Stream 7
* DMAMAP_SDMMC_2 = Channel 5, Stream 7
*
* SDMMC2 DMA
* DMAMAP_SDMMC2_1 = Channel 11, Stream 0
* DMAMAP_SDMMC3_2 = Channel 11, Stream 5
*/
#define DMAMAP_SDMMC1 DMACHAN_SDMMC_1
#define DMAMAP_SDMMC2 DMACHAN_SDMMC_2
/* FLASH wait states
*
@@ -582,8 +571,8 @@
/* LPUART1 is connector to Virtual COM port PG6 and PG7. */
#define GPIO_LPUART1_TX GPIO_LPUART1_TX_3
#define GPIO_LPUART1_RX GPIO_LPUART1_RX_3
#define GPIO_LPUART1_TX GPIO_LPUART1_TX_3
#define GPIO_LPUART1_RX GPIO_LPUART1_RX_3
/* DMA channels *************************************************************/
@@ -94,7 +94,7 @@ static const uint8_t g_chanlist_adc1[ADC1_NCHANNELS] =
static const uint32_t g_pinlist_adc1[ADC1_NCHANNELS] =
{
GPIO_ADC1_IN3
GPIO_ADC1_IN3_0
};
#endif
@@ -107,7 +107,7 @@ static const uint8_t g_chanlist_adc2[ADC2_NCHANNELS] =
}; /* IN4, DAC1 and DAC2 */
static const uint32_t g_pinlist_adc2[ADC2_NCHANNELS] =
{
GPIO_ADC1_IN4, 0, 0
GPIO_ADC1_IN4_0, 0, 0
};
#endif
@@ -10,6 +10,7 @@
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="steval-stlcs01v1"
CONFIG_ARCH_BOARD_STEVAL_STLCS01V1=y
@@ -10,6 +10,7 @@
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_NSH_DISABLE_IFCONFIG is not set
# CONFIG_NSH_DISABLE_PS is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="steval-stlcs01v1"
CONFIG_ARCH_BOARD_STEVAL_STLCS01V1=y
@@ -350,4 +350,11 @@
#define GPIO_SPI2_MOSI GPIO_SPI2_MOSI_1 /* PB15 */
#define GPIO_SPI2_MISO 0 /* Not used in half-duplex */
/* USB OTG FS */
#define GPIO_OTGFS_DM GPIO_OTGFS_DM_0 /* PA11 */
#define GPIO_OTGFS_DP GPIO_OTGFS_DP_0 /* PA12 */
#define GPIO_OTGFS_ID GPIO_OTGFS_ID_0 /* PA10 */
#define GPIO_OTGFS_SOF GPIO_OTGFS_SOF_0 /* PA8 */
#endif /* __BOARDS_ARM_STM32L4_STEVAL_STLCS01V1_INCLUDE_BOARD_H */
@@ -8,6 +8,7 @@
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="stm32l476-mdk"
CONFIG_ARCH_BOARD_STM32L476_MDK=y
@@ -8,6 +8,7 @@
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
# CONFIG_SYSTEM_DD is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="stm32l476vg-disco"
@@ -8,6 +8,7 @@
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="stm32l476vg-disco"
CONFIG_ARCH_BOARD_STM32L476VG_DISCO=y
@@ -76,8 +76,8 @@
*/
#if 0
#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 /* PB7 */
#define GPIO_USART1_TX GPIO_USART1_TX_2 /* PB6 */
#endif
/* USART2: Connected to STLink Debug via PD5, PD6
@@ -7,6 +7,7 @@
#
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
# CONFIG_SYSTEM_DD is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="stm32l4r9ai-disco"
@@ -7,6 +7,7 @@
#
# CONFIG_ARCH_FPU is not set
# CONFIG_NSH_ARGCAT is not set
# CONFIG_STM32L4_USE_LEGACY_PINMAP is not set
CONFIG_ARCH="arm"
CONFIG_ARCH_BOARD="stm32l4r9ai-disco"
CONFIG_ARCH_BOARD_STM32L4R9AI_DISCO=y
@@ -73,7 +73,7 @@
*/
#define ADC1_MEASURE_CHANNEL 12
#define GPIO_MEASURE_ADC (GPIO_ADC1_IN12)
#define GPIO_MEASURE_ADC (GPIO_ADC1_IN12_0)
/* Alternate function pin selections ****************************************/
@@ -88,8 +88,8 @@
*/
#if 0
#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 /* PB7 */
#define GPIO_USART1_TX GPIO_USART1_TX_2 /* PB6 */
#endif
/* USART2: Connected to STLink Debug via PD5, PD6
@@ -105,8 +105,8 @@
* TXD: PA0 -> CN17 A4
*/
#define GPIO_UART4_RX GPIO_UART4_RX_1 /* PA1 */
#define GPIO_UART4_TX GPIO_UART4_TX_1 /* PA0 */
#define GPIO_UART4_RX GPIO_UART4_RX_1 /* PA1 */
#define GPIO_UART4_TX GPIO_UART4_TX_1 /* PA0 */
/* I2C
*