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