nuttx/arch/arm/include/stm32
Nathan Hartman 168a4cafc6 Add support for STM32G474: Modify existing files
Add support for the STM32G474 family of microcontrollers and the
B-G474E-DPOW1 Discovery Board, which features a STM32G474RET6.

This is a major pull request as it adds support for an entirely
new family of STM32. This support is implemented in
arch/arm/src/stm32 and shares implementation with other STM32
families supported by that code, such as the 'L15xx, 'F10xx,
'F20xx, 'F3xxx, and 'F4xxx.

arch/arm/Kconfig:
arch/arm/include/stm32/chip.h:
arch/arm/include/stm32/irq.h:
arch/arm/src/stm32/Kconfig:
arch/arm/src/stm32/hardware/stm32_adc.h:
arch/arm/src/stm32/hardware/stm32_adc_v2.h:
arch/arm/src/stm32/hardware/stm32_dma.h:
arch/arm/src/stm32/hardware/stm32_dma_v1.h:
arch/arm/src/stm32/hardware/stm32_flash.h:
arch/arm/src/stm32/hardware/stm32_i2c.h:
arch/arm/src/stm32/hardware/stm32_i2c_v2.h:
arch/arm/src/stm32/hardware/stm32_memorymap.h:
arch/arm/src/stm32/hardware/stm32_pinmap.h:
arch/arm/src/stm32/hardware/stm32_tim.h:
arch/arm/src/stm32/stm32_allocateheap.c:
arch/arm/src/stm32/stm32_dma.c:
arch/arm/src/stm32/stm32_dma_v1.c:
arch/arm/src/stm32/stm32_dumpgpio.c:
arch/arm/src/stm32/stm32_gpio.c:
arch/arm/src/stm32/stm32_gpio.h:
arch/arm/src/stm32/stm32_lowputc.c:
arch/arm/src/stm32/stm32_rcc.c:
arch/arm/src/stm32/stm32_rcc.h:
arch/arm/src/stm32/stm32_serial.c:
arch/arm/src/stm32/stm32_syscfg.h:
arch/arm/src/stm32/stm32_uart.h:

    * Add architectural support to existing NuttX files. This
      makes the STM32G474 family parts accessible to the system.

With big thanks for detailed code review:
    David Sidrane (davids5)
    Mateusz Szafoni (raiden00)
    Abdelatif Guettouche (Ouss4)
2020-05-23 09:02:00 -03:00
..
chip.h Add support for STM32G474: Modify existing files 2020-05-23 09:02:00 -03:00
irq.h Add support for STM32G474: Modify existing files 2020-05-23 09:02:00 -03:00
stm32f10xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
stm32f20xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
stm32f30xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
stm32f33xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
stm32f37xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
stm32f40xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00
stm32g47xxx_irq.h Add support for STM32G474: New files 2020-05-23 09:02:00 -03:00
stm32l15xxx_irq.h arch: Fix included directed -> included directly 2020-04-05 22:31:15 +01:00