mirror of
https://github.com/apache/nuttx.git
synced 2026-10-19 12:48:48 +00:00
Pinmaps should not have contained GPIO_SPEED_xxx settings and all pins should have had suffixes to allow any pins attributes to be set. This is board dependent. This change adds CONFIG_STM32L5_USE_LEGACY_PINMAP to allow for lazy migration to using pinmaps with suffixes. The work required to do this can be aided by running tools/stm32_pinmap_tool.py. The tools will take a board.h file and a legacy pinmap and outut the required changes that one needs to make to a board.h file. Eventually, CONFIG_STM32L5_USE_LEGACY_PINMAP will be deprecated and the legacy pinmaps removed from NuttX. Any new boards added should set CONFIG_STM32L5_USE_LEGACY_PINMAP=n and fully define the pins in board.h |
||
|---|---|---|
| .. | ||
| stm32l5_exti.h | ||
| stm32l5_flash.h | ||
| stm32l5_gpio.h | ||
| stm32l5_memorymap.h | ||
| stm32l5_pinmap.h | ||
| stm32l5_pwr.h | ||
| stm32l5_spi.h | ||
| stm32l5_syscfg.h | ||
| stm32l5_tim.h | ||
| stm32l5_uart.h | ||
| stm32l562xx_dbgmcu.h | ||
| stm32l562xx_pinmap.h | ||
| stm32l562xx_pinmap_legacy.h | ||
| stm32l562xx_rcc.h | ||
| stm32l562xx_syscfg.h | ||