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/nuttx.git
from d73d34b1a0 Doc: Migrate Semihosting
new 6657f2abb7 boards/arm/stm32f7: separate nucleo-144 board into
individual boards
new b606c17619 boards/arm/stm32f7: move CAN init logic to a common
directory
new d4e158f86d boards/arm/stm32f7: move ROMFS logic to common directory
new dadace3638 boards/arm/stm32f7: move reset logic to common
new 56e07b0606 boards/arm/stm32f7/nucleo: remove not used stm32_dma_alloc.c
new 6f8953ed0b boards/arm/stm32f7: move SPI test logic to common
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../{nucleo-f722 => nucleo-f722ze}/index.rst | 16 +-
.../{nucleo-f746 => nucleo-f746zg}/index.rst | 14 +-
.../{nucleo-f767 => nucleo-f767zi}/index.rst | 16 +-
LICENSE | 8 +-
boards/Kconfig | 64 +++--
boards/arm/stm32f7/common/Kconfig | 175 +++++++++++++
.../include/stm32_can_setup.h} | 68 +++---
.../include/stm32_cansock_setup.h} | 68 +++---
.../src => common/include}/stm32_romfs.h | 12 +-
.../include/stm32_spitest.h} | 69 +++---
boards/arm/stm32f7/common/src/CMakeLists.txt | 21 ++
boards/arm/stm32f7/common/src/Make.defs | 21 ++
.../stm32_can.c => common/src/stm32_can_setup.c} | 3 +-
.../src/stm32_cansock_setup.c} | 2 +-
.../{nucleo-144 => common}/src/stm32_reset.c | 6 +-
.../src/stm32_romfs_initialize.c | 34 ++-
boards/arm/stm32f7/common/src/stm32_spitest.c | 174 +++++++++++++
boards/arm/stm32f7/nucleo-144/Kconfig | 272 ---------------------
.../stm32f7/nucleo-144/configs/f722-can/Make.defs | 39 ---
.../nucleo-144/configs/f722-cansock/Make.defs | 39 ---
.../nucleo-144/configs/f722-composite/Make.defs | 39 ---
.../nucleo-144/configs/f746-evalos/Make.defs | 39 ---
.../nucleo-144/configs/f746-pysim/Make.defs | 39 ---
.../nucleo-144/configs/f767-evalos/Make.defs | 39 ---
.../nucleo-144/configs/f767-netnsh/Make.defs | 39 ---
.../arm/stm32f7/nucleo-144/src/stm32_dma_alloc.c | 119 ---------
.../{nucleo-144 => nucleo-f722ze}/CMakeLists.txt | 2 +-
boards/arm/stm32f7/nucleo-f722ze/Kconfig | 96 ++++++++
.../configs/can}/defconfig | 9 +-
.../configs/cansock}/defconfig | 9 +-
.../configs/composite}/defconfig | 6 +-
.../configs/nsh}/defconfig | 4 +-
.../{nucleo-144 => nucleo-f722ze}/include/board.h | 22 +-
.../f767-nsh => nucleo-f722ze/scripts}/Make.defs | 4 +-
.../scripts/flash.ld} | 2 +-
.../scripts/kernel-space.ld | 2 +-
.../scripts/user-space.ld | 2 +-
.../src/CMakeLists.txt | 17 +-
.../{nucleo-144 => nucleo-f722ze}/src/Make.defs | 19 +-
.../src/nucleo-f722ze.h} | 46 +---
.../{nucleo-144 => nucleo-f722ze}/src/stm32_adc.c | 4 +-
.../src/stm32_appinitialize.c | 4 +-
.../src/stm32_autoleds.c | 4 +-
.../src/stm32_bbsram.c | 4 +-
.../{nucleo-144 => nucleo-f722ze}/src/stm32_boot.c | 4 +-
.../src/stm32_bringup.c | 28 ++-
.../src/stm32_buttons.c | 4 +-
.../src/stm32_composite.c | 2 +-
.../{nucleo-144 => nucleo-f722ze}/src/stm32_gpio.c | 6 +-
.../{nucleo-144 => nucleo-f722ze}/src/stm32_pwm.c | 4 +-
.../src/stm32_qencoder.c | 4 +-
.../{nucleo-144 => nucleo-f722ze}/src/stm32_sdio.c | 4 +-
.../{nucleo-144 => nucleo-f722ze}/src/stm32_spi.c | 123 +---------
.../{nucleo-144 => nucleo-f722ze}/src/stm32_usb.c | 6 +-
.../src/stm32_userleds.c | 4 +-
.../{nucleo-144 => nucleo-f746zg}/CMakeLists.txt | 2 +-
boards/arm/stm32f7/nucleo-f746zg/Kconfig | 96 ++++++++
.../configs/evalos}/defconfig | 6 +-
.../configs/nsh}/defconfig | 6 +-
.../configs/pysim}/defconfig | 7 +-
.../{nucleo-144 => nucleo-f746zg}/include/board.h | 22 +-
.../f722-nsh => nucleo-f746zg/scripts}/Make.defs | 4 +-
.../scripts/flash.ld} | 2 +-
.../scripts/kernel-space.ld | 2 +-
.../scripts/memory.ld | 2 +-
.../scripts/user-space.ld | 2 +-
.../src/CMakeLists.txt | 26 +-
.../{nucleo-144 => nucleo-f746zg}/src/Make.defs | 19 +-
.../src/nucleo-f746zg.h} | 35 +--
.../{nucleo-144 => nucleo-f746zg}/src/stm32_adc.c | 4 +-
.../src/stm32_appinitialize.c | 4 +-
.../src/stm32_autoleds.c | 4 +-
.../src/stm32_bbsram.c | 4 +-
.../{nucleo-144 => nucleo-f746zg}/src/stm32_boot.c | 4 +-
.../src/stm32_bringup.c | 28 ++-
.../src/stm32_buttons.c | 4 +-
.../src/stm32_composite.c | 2 +-
.../{nucleo-144 => nucleo-f746zg}/src/stm32_gpio.c | 6 +-
.../{nucleo-144 => nucleo-f746zg}/src/stm32_pwm.c | 4 +-
.../src/stm32_qencoder.c | 4 +-
.../{nucleo-144 => nucleo-f746zg}/src/stm32_sdio.c | 4 +-
.../{nucleo-144 => nucleo-f746zg}/src/stm32_spi.c | 123 +---------
.../{nucleo-144 => nucleo-f746zg}/src/stm32_usb.c | 6 +-
.../src/stm32_userleds.c | 4 +-
.../{nucleo-144 => nucleo-f767zi}/CMakeLists.txt | 2 +-
boards/arm/stm32f7/nucleo-f767zi/Kconfig | 96 ++++++++
.../configs/evalos}/defconfig | 6 +-
.../configs/netnsh}/defconfig | 6 +-
.../configs/nsh}/defconfig | 6 +-
.../{nucleo-144 => nucleo-f767zi}/include/board.h | 22 +-
.../f746-nsh => nucleo-f767zi/scripts}/Make.defs | 4 +-
.../scripts/flash.ld} | 2 +-
.../scripts/kernel-space.ld | 2 +-
.../scripts/user-space.ld | 2 +-
.../src/CMakeLists.txt | 26 +-
.../{nucleo-144 => nucleo-f767zi}/src/Make.defs | 19 +-
.../src/nucleo-f767zi.h} | 35 +--
.../{nucleo-144 => nucleo-f767zi}/src/stm32_adc.c | 4 +-
.../src/stm32_appinitialize.c | 4 +-
.../src/stm32_autoleds.c | 4 +-
.../src/stm32_bbsram.c | 4 +-
.../{nucleo-144 => nucleo-f767zi}/src/stm32_boot.c | 4 +-
.../src/stm32_bringup.c | 28 ++-
.../src/stm32_buttons.c | 4 +-
.../src/stm32_composite.c | 2 +-
.../{nucleo-144 => nucleo-f767zi}/src/stm32_gpio.c | 6 +-
.../{nucleo-144 => nucleo-f767zi}/src/stm32_pwm.c | 4 +-
.../src/stm32_qencoder.c | 4 +-
.../{nucleo-144 => nucleo-f767zi}/src/stm32_sdio.c | 4 +-
.../{nucleo-144 => nucleo-f767zi}/src/stm32_spi.c | 123 +---------
.../{nucleo-144 => nucleo-f767zi}/src/stm32_usb.c | 6 +-
.../src/stm32_userleds.c | 4 +-
tools/ci/testlist/arm-13.dat | 20 +-
113 files changed, 1143 insertions(+), 1626 deletions(-)
rename Documentation/platforms/arm/stm32f7/boards/{nucleo-f722 =>
nucleo-f722ze}/index.rst (98%)
rename Documentation/platforms/arm/stm32f7/boards/{nucleo-f746 =>
nucleo-f746zg}/index.rst (98%)
rename Documentation/platforms/arm/stm32f7/boards/{nucleo-f767 =>
nucleo-f767zi}/index.rst (98%)
copy boards/arm/stm32f7/{nucleo-144/src/stm32_cansock.c =>
common/include/stm32_can_setup.h} (63%)
copy boards/arm/stm32f7/{nucleo-144/src/stm32_cansock.c =>
common/include/stm32_cansock_setup.h} (63%)
rename boards/arm/stm32f7/{nucleo-144/src => common/include}/stm32_romfs.h
(91%)
copy boards/arm/stm32f7/{nucleo-144/src/stm32_cansock.c =>
common/include/stm32_spitest.h} (60%)
rename boards/arm/stm32f7/{nucleo-144/src/stm32_can.c =>
common/src/stm32_can_setup.c} (97%)
rename boards/arm/stm32f7/{nucleo-144/src/stm32_cansock.c =>
common/src/stm32_cansock_setup.c} (97%)
rename boards/arm/stm32f7/{nucleo-144 => common}/src/stm32_reset.c (95%)
rename boards/arm/stm32f7/{nucleo-144 => common}/src/stm32_romfs_initialize.c
(84%)
create mode 100644 boards/arm/stm32f7/common/src/stm32_spitest.c
delete mode 100644 boards/arm/stm32f7/nucleo-144/Kconfig
delete mode 100644 boards/arm/stm32f7/nucleo-144/configs/f722-can/Make.defs
delete mode 100644 boards/arm/stm32f7/nucleo-144/configs/f722-cansock/Make.defs
delete mode 100644
boards/arm/stm32f7/nucleo-144/configs/f722-composite/Make.defs
delete mode 100644 boards/arm/stm32f7/nucleo-144/configs/f746-evalos/Make.defs
delete mode 100644 boards/arm/stm32f7/nucleo-144/configs/f746-pysim/Make.defs
delete mode 100644 boards/arm/stm32f7/nucleo-144/configs/f767-evalos/Make.defs
delete mode 100644 boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/Make.defs
delete mode 100644 boards/arm/stm32f7/nucleo-144/src/stm32_dma_alloc.c
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/CMakeLists.txt (95%)
create mode 100644 boards/arm/stm32f7/nucleo-f722ze/Kconfig
rename boards/arm/stm32f7/{nucleo-144/configs/f722-can =>
nucleo-f722ze/configs/can}/defconfig (89%)
rename boards/arm/stm32f7/{nucleo-144/configs/f722-cansock =>
nucleo-f722ze/configs/cansock}/defconfig (90%)
rename boards/arm/stm32f7/{nucleo-144/configs/f722-composite =>
nucleo-f722ze/configs/composite}/defconfig (95%)
rename boards/arm/stm32f7/{nucleo-144/configs/f722-nsh =>
nucleo-f722ze/configs/nsh}/defconfig (95%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/include/board.h (96%)
rename boards/arm/stm32f7/{nucleo-144/configs/f767-nsh =>
nucleo-f722ze/scripts}/Make.defs (95%)
rename boards/arm/stm32f7/{nucleo-144/scripts/f722-flash.ld =>
nucleo-f722ze/scripts/flash.ld} (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/scripts/kernel-space.ld
(97%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/scripts/user-space.ld
(98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/CMakeLists.txt (78%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/Make.defs (84%)
copy boards/arm/stm32f7/{nucleo-144/src/nucleo-144.h =>
nucleo-f722ze/src/nucleo-f722ze.h} (88%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_adc.c (98%)
copy boards/arm/stm32f7/{nucleo-144 =>
nucleo-f722ze}/src/stm32_appinitialize.c (96%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_autoleds.c
(98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_bbsram.c (99%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_boot.c (97%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_bringup.c (93%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_buttons.c (97%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_composite.c
(99%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_gpio.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_pwm.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_qencoder.c
(96%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_sdio.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_spi.c (72%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_usb.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f722ze}/src/stm32_userleds.c
(97%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/CMakeLists.txt (95%)
create mode 100644 boards/arm/stm32f7/nucleo-f746zg/Kconfig
rename boards/arm/stm32f7/{nucleo-144/configs/f746-evalos =>
nucleo-f746zg/configs/evalos}/defconfig (94%)
rename boards/arm/stm32f7/{nucleo-144/configs/f746-nsh =>
nucleo-f746zg/configs/nsh}/defconfig (92%)
rename boards/arm/stm32f7/{nucleo-144/configs/f746-pysim =>
nucleo-f746zg/configs/pysim}/defconfig (96%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/include/board.h (96%)
rename boards/arm/stm32f7/{nucleo-144/configs/f722-nsh =>
nucleo-f746zg/scripts}/Make.defs (95%)
rename boards/arm/stm32f7/{nucleo-144/scripts/f746-flash.ld =>
nucleo-f746zg/scripts/flash.ld} (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/scripts/kernel-space.ld
(97%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/scripts/memory.ld (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/scripts/user-space.ld
(98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/CMakeLists.txt (71%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/Make.defs (84%)
copy boards/arm/stm32f7/{nucleo-144/src/nucleo-144.h =>
nucleo-f746zg/src/nucleo-f746zg.h} (91%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_adc.c (98%)
copy boards/arm/stm32f7/{nucleo-144 =>
nucleo-f746zg}/src/stm32_appinitialize.c (96%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_autoleds.c
(98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_bbsram.c (99%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_boot.c (97%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_bringup.c (93%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_buttons.c (97%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_composite.c
(99%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_gpio.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_pwm.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_qencoder.c
(96%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_sdio.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_spi.c (72%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_usb.c (98%)
copy boards/arm/stm32f7/{nucleo-144 => nucleo-f746zg}/src/stm32_userleds.c
(97%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/CMakeLists.txt (95%)
create mode 100644 boards/arm/stm32f7/nucleo-f767zi/Kconfig
rename boards/arm/stm32f7/{nucleo-144/configs/f767-evalos =>
nucleo-f767zi/configs/evalos}/defconfig (94%)
rename boards/arm/stm32f7/{nucleo-144/configs/f767-netnsh =>
nucleo-f767zi/configs/netnsh}/defconfig (94%)
rename boards/arm/stm32f7/{nucleo-144/configs/f767-nsh =>
nucleo-f767zi/configs/nsh}/defconfig (92%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/include/board.h (96%)
rename boards/arm/stm32f7/{nucleo-144/configs/f746-nsh =>
nucleo-f767zi/scripts}/Make.defs (95%)
rename boards/arm/stm32f7/{nucleo-144/scripts/f767-flash.ld =>
nucleo-f767zi/scripts/flash.ld} (98%)
rename boards/arm/stm32f7/{nucleo-144 =>
nucleo-f767zi}/scripts/kernel-space.ld (97%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/scripts/user-space.ld
(98%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/CMakeLists.txt
(71%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/Make.defs (84%)
rename boards/arm/stm32f7/{nucleo-144/src/nucleo-144.h =>
nucleo-f767zi/src/nucleo-f767zi.h} (91%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_adc.c (98%)
rename boards/arm/stm32f7/{nucleo-144 =>
nucleo-f767zi}/src/stm32_appinitialize.c (96%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_autoleds.c
(98%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_bbsram.c
(99%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_boot.c (97%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_bringup.c
(93%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_buttons.c
(97%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_composite.c
(99%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_gpio.c (98%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_pwm.c (98%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_qencoder.c
(96%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_sdio.c (98%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_spi.c (72%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_usb.c (98%)
rename boards/arm/stm32f7/{nucleo-144 => nucleo-f767zi}/src/stm32_userleds.c
(97%)