168a4cafc6
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) |
||
---|---|---|
.. | ||
chip.h | ||
irq.h | ||
stm32f10xxx_irq.h | ||
stm32f20xxx_irq.h | ||
stm32f30xxx_irq.h | ||
stm32f33xxx_irq.h | ||
stm32f37xxx_irq.h | ||
stm32f40xxx_irq.h | ||
stm32g47xxx_irq.h | ||
stm32l15xxx_irq.h |