David Sidrane ac6ad45045 stm32l5:pinmap Add suffix to all pins and add legacy pinmap
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
2023-04-19 09:58:11 +02:00
..
2022-04-17 23:32:05 +03:00
2022-04-17 23:32:05 +03:00
2023-02-24 12:15:40 +08:00

This is a port of NuttX to the STM32L5 Family

Used development boards are the Nucleo L552ZE-Q, and STM32L562E-DK.

Most code is copied and adapted from the STM32L4 port.

The only supported STM32L5 family currently is:

-----------------------------------------------------------------
| NuttX config      | Manual | Chips
| STM32L5           | RM0438 | STM32L552xx and STM32L562xx
------------------------------------------------------------------

TODO list
---------

Extensive testing.  Only initial sniff tests have been done.
A prober TODO list should be generated.