You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/09/09 07:29:41 UTC
[incubator-nuttx] branch master updated (e8f4d74ad0 -> 85c8144afa)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
from e8f4d74ad0 RP2040 Code Cleanup
add 85c8144afa add chip GD32F450 of GD32MCU
No new revisions were added by this update.
Summary of changes:
arch/arm/Kconfig | 19 +
arch/arm/include/gd32f4/chip.h | 113 +
arch/arm/include/gd32f4/gd32f4xx_irq.h | 249 ++
arch/arm/include/gd32f4/irq.h | 105 +
arch/arm/src/gd32f4/Kconfig | 2501 +++++++++++++
arch/arm/src/gd32f4/Make.defs | 57 +
arch/arm/src/gd32f4/chip.h | 57 +
arch/arm/src/gd32f4/gd32f4xx.h | 50 +
arch/arm/src/gd32f4/gd32f4xx_allocateheap.c | 395 ++
arch/arm/src/gd32f4/gd32f4xx_dma.c | 1051 ++++++
arch/arm/src/gd32f4/gd32f4xx_dma.h | 262 ++
arch/arm/src/gd32f4/gd32f4xx_enet.c | 3878 ++++++++++++++++++++
arch/arm/src/gd32f4/gd32f4xx_enet.h | 65 +
arch/arm/src/gd32f4/gd32f4xx_exti.c | 621 ++++
arch/arm/src/gd32f4/gd32f4xx_exti.h | 235 ++
arch/arm/src/gd32f4/gd32f4xx_fmc.c | 702 ++++
arch/arm/src/gd32f4/gd32f4xx_fmc.h | 253 ++
arch/arm/src/gd32f4/gd32f4xx_gpio.c | 558 +++
arch/arm/src/gd32f4/gd32f4xx_gpio.h | 312 ++
arch/arm/src/gd32f4/gd32f4xx_idle.c | 173 +
arch/arm/src/gd32f4/gd32f4xx_irq.c | 556 +++
arch/arm/src/gd32f4/gd32f4xx_lowputc.c | 596 +++
arch/arm/src/gd32f4/gd32f4xx_lowputc.h | 92 +
arch/arm/src/gd32f4/gd32f4xx_pmu.c | 666 ++++
arch/arm/src/gd32f4/gd32f4xx_pmu.h | 395 ++
arch/arm/src/gd32f4/gd32f4xx_progmem.c | 686 ++++
arch/arm/src/gd32f4/gd32f4xx_progmem.h | 44 +
arch/arm/src/gd32f4/gd32f4xx_rcu.c | 762 ++++
arch/arm/src/gd32f4/gd32f4xx_rcu.h | 180 +
arch/arm/src/gd32f4/gd32f4xx_serial.c | 2984 +++++++++++++++
arch/arm/src/gd32f4/gd32f4xx_spi.c | 2433 ++++++++++++
arch/arm/src/gd32f4/gd32f4xx_spi.h | 233 ++
arch/arm/src/gd32f4/gd32f4xx_start.c | 284 ++
arch/arm/src/gd32f4/gd32f4xx_start.h | 47 +
arch/arm/src/gd32f4/gd32f4xx_syscfg.c | 248 ++
arch/arm/src/gd32f4/gd32f4xx_syscfg.h | 131 +
arch/arm/src/gd32f4/gd32f4xx_timerisr.c | 136 +
arch/arm/src/gd32f4/gd32f4xx_usart.h | 594 +++
arch/arm/src/gd32f4/hardware/gd32f450_memorymap.h | 138 +
arch/arm/src/gd32f4/hardware/gd32f450_pinmap.h | 847 +++++
arch/arm/src/gd32f4/hardware/gd32f4xx_dma.h | 480 +++
arch/arm/src/gd32f4/hardware/gd32f4xx_enet.h | 924 +++++
arch/arm/src/gd32f4/hardware/gd32f4xx_exti.h | 143 +
arch/arm/src/gd32f4/hardware/gd32f4xx_fmc.h | 297 ++
arch/arm/src/gd32f4/hardware/gd32f4xx_gpio.h | 217 ++
arch/arm/src/gd32f4/hardware/gd32f4xx_memorymap.h | 38 +
arch/arm/src/gd32f4/hardware/gd32f4xx_pinmap.h | 39 +
arch/arm/src/gd32f4/hardware/gd32f4xx_pmu.h | 133 +
arch/arm/src/gd32f4/hardware/gd32f4xx_rcu.h | 668 ++++
arch/arm/src/gd32f4/hardware/gd32f4xx_spi.h | 222 ++
arch/arm/src/gd32f4/hardware/gd32f4xx_syscfg.h | 170 +
arch/arm/src/gd32f4/hardware/gd32f4xx_uart.h | 244 ++
boards/Kconfig | 13 +
boards/arm/gd32f4/gd32f450zk-eval/Kconfig | 121 +
.../gd32f450zk-eval/configs/btngpionsh/defconfig | 99 +
.../gd32f450zk-eval/configs/fmcfsnsh/defconfig | 88 +
.../gd32f450zk-eval/configs/netnsh/defconfig | 84 +
.../gd32f4/gd32f450zk-eval/configs/nsh/defconfig | 49 +
.../gd32f450zk-eval/configs/spifsnsh/defconfig | 92 +
boards/arm/gd32f4/gd32f450zk-eval/include/board.h | 351 ++
.../arm/gd32f4/gd32f450zk-eval/scripts/Make.defs | 41 +
.../arm/gd32f4/gd32f450zk-eval/scripts/gnu-elf.ld | 116 +
.../gd32f4/gd32f450zk-eval/scripts/kernel-space.ld | 97 +
.../arm/gd32f4/gd32f450zk-eval/scripts/ld.script | 130 +
.../arm/gd32f4/gd32f450zk-eval/scripts/memory.ld | 85 +
.../gd32f4/gd32f450zk-eval/scripts/user-space.ld | 111 +
boards/arm/gd32f4/gd32f450zk-eval/src/Makefile | 56 +
.../gd32f4/gd32f450zk-eval/src/gd32f450z_eval.h | 190 +
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_appinit.c | 200 +
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_autoleds.c | 181 +
.../arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_boot.c | 90 +
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_bringup.c | 184 +
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_buttons.c | 188 +
.../arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_gd25.c | 137 +
.../arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_gpio.c | 395 ++
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_romfs.c | 141 +
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_romfs.h | 62 +
.../arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_spi.c | 283 ++
.../gd32f4/gd32f450zk-eval/src/gd32f4xx_userleds.c | 153 +
79 files changed, 31020 insertions(+)
create mode 100644 arch/arm/include/gd32f4/chip.h
create mode 100644 arch/arm/include/gd32f4/gd32f4xx_irq.h
create mode 100644 arch/arm/include/gd32f4/irq.h
create mode 100644 arch/arm/src/gd32f4/Kconfig
create mode 100644 arch/arm/src/gd32f4/Make.defs
create mode 100644 arch/arm/src/gd32f4/chip.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_allocateheap.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_dma.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_dma.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_enet.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_enet.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_exti.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_exti.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_fmc.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_fmc.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_gpio.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_gpio.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_idle.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_irq.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_lowputc.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_lowputc.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_pmu.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_pmu.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_progmem.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_progmem.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_rcu.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_rcu.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_serial.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_spi.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_spi.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_start.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_start.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_syscfg.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_syscfg.h
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_timerisr.c
create mode 100644 arch/arm/src/gd32f4/gd32f4xx_usart.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f450_memorymap.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f450_pinmap.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_dma.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_enet.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_exti.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_fmc.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_gpio.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_memorymap.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_pinmap.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_pmu.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_rcu.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_spi.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_syscfg.h
create mode 100644 arch/arm/src/gd32f4/hardware/gd32f4xx_uart.h
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/Kconfig
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/configs/btngpionsh/defconfig
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/configs/fmcfsnsh/defconfig
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/configs/netnsh/defconfig
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/configs/nsh/defconfig
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/configs/spifsnsh/defconfig
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/include/board.h
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/scripts/Make.defs
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/scripts/gnu-elf.ld
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/scripts/kernel-space.ld
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/scripts/ld.script
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/scripts/memory.ld
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/scripts/user-space.ld
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/Makefile
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f450z_eval.h
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_appinit.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_autoleds.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_boot.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_bringup.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_buttons.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_gd25.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_gpio.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_romfs.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_romfs.h
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_spi.c
create mode 100644 boards/arm/gd32f4/gd32f450zk-eval/src/gd32f4xx_userleds.c