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 0c5145b7d1 New implementation of the ESP32's RMT driver.
     add ea87d008a0 Initial support for NUCLEO-U5A5ZJ-Q board

No new revisions were added by this update.

Summary of changes:
 arch/arm/Kconfig                                   |    1 +
 arch/arm/include/stm32u5/chip.h                    |   22 +-
 arch/arm/include/stm32u5/irq.h                     |    7 +-
 .../stm32u5/{stm32u585xx_irq.h => stm32u5xx_irq.h} |   23 +-
 arch/arm/src/stm32u5/Kconfig                       |  164 +-
 arch/arm/src/stm32u5/Make.defs                     |    8 +-
 arch/arm/src/stm32u5/hardware/stm32_flash.h        |   44 +-
 arch/arm/src/stm32u5/hardware/stm32_i2c.h          |  250 ++
 arch/arm/src/stm32u5/hardware/stm32_memorymap.h    |   34 +-
 arch/arm/src/stm32u5/hardware/stm32_pinmap.h       |    4 +-
 arch/arm/src/stm32u5/hardware/stm32_spi.h          |    9 +-
 arch/arm/src/stm32u5/hardware/stm32_syscfg.h       |    4 +-
 .../{stm32u585xx_dbgmcu.h => stm32u5xx_dbgmcu.h}   |    8 +-
 .../{stm32u585xx_pinmap.h => stm32u5xx_pinmap.h}   |   28 +-
 .../{stm32u585xx_rcc.h => stm32u5xx_rcc.h}         |   20 +-
 .../{stm32u585xx_spi.h => stm32u5xx_spi.h}         |   15 +-
 .../{stm32u585xx_syscfg.h => stm32u5xx_syscfg.h}   |   15 +-
 arch/arm/src/stm32u5/stm32_allocateheap.c          |   41 +-
 arch/arm/src/stm32u5/stm32_dbgmcu.h                |    4 +-
 arch/arm/src/stm32u5/stm32_flash.c                 |    2 +
 arch/arm/src/stm32u5/stm32_gpio.h                  |    2 +-
 arch/arm/src/stm32u5/stm32_i2c.c                   | 3078 ++++++++++++++++++++
 arch/arm/src/stm32u5/stm32_i2c.h                   |   89 +
 arch/arm/src/stm32u5/stm32_rcc.h                   |    4 +-
 arch/arm/src/stm32u5/stm32_start.c                 |    4 +-
 arch/arm/src/stm32u5/stm32_uart.h                  |    2 +-
 .../stm32u5/{stm32u585xx_rcc.c => stm32u5xx_rcc.c} |   12 +-
 boards/Kconfig                                     |   12 +
 .../stm32u5/b-u585i-iot02a/configs/nsh/defconfig   |    2 -
 boards/arm/stm32u5/nucleo-u5a5zj-q/Kconfig         |    8 +
 boards/arm/stm32u5/nucleo-u5a5zj-q/README.txt      |   88 +
 .../configs/nsh/defconfig                          |   33 +-
 boards/arm/stm32u5/nucleo-u5a5zj-q/include/board.h |  205 ++
 .../scripts/Make.defs                              |    0
 .../arm/stm32u5/nucleo-u5a5zj-q/scripts/flash.ld   |  103 +
 .../scripts/tfm-ns.ld                              |    0
 .../arm/stm32u5/nucleo-u5a5zj-q/src/Makefile       |   43 +-
 .../stm32u5/nucleo-u5a5zj-q/src/nucleo-u5a5zj-q.h  |  101 +
 .../stm32u5/nucleo-u5a5zj-q/src/stm32_appinit.c    |   71 +
 .../arm/stm32u5/nucleo-u5a5zj-q/src/stm32_boot.c   |   81 +
 .../stm32u5/nucleo-u5a5zj-q/src/stm32_bringup.c    |  159 +
 .../nucleo-u5a5zj-q/src/stm32_clockconfig.c        |   33 +-
 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_spi.c |  184 ++
 43 files changed, 4802 insertions(+), 215 deletions(-)
 rename arch/arm/include/stm32u5/{stm32u585xx_irq.h => stm32u5xx_irq.h} (93%)
 create mode 100644 arch/arm/src/stm32u5/hardware/stm32_i2c.h
 rename arch/arm/src/stm32u5/hardware/{stm32u585xx_dbgmcu.h => 
stm32u5xx_dbgmcu.h} (95%)
 rename arch/arm/src/stm32u5/hardware/{stm32u585xx_pinmap.h => 
stm32u5xx_pinmap.h} (99%)
 rename arch/arm/src/stm32u5/hardware/{stm32u585xx_rcc.h => stm32u5xx_rcc.h} 
(99%)
 rename arch/arm/src/stm32u5/hardware/{stm32u585xx_spi.h => stm32u5xx_spi.h} 
(97%)
 rename arch/arm/src/stm32u5/hardware/{stm32u585xx_syscfg.h => 
stm32u5xx_syscfg.h} (92%)
 create mode 100644 arch/arm/src/stm32u5/stm32_i2c.c
 create mode 100644 arch/arm/src/stm32u5/stm32_i2c.h
 rename arch/arm/src/stm32u5/{stm32u585xx_rcc.c => stm32u5xx_rcc.c} (98%)
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/Kconfig
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/README.txt
 copy boards/arm/stm32u5/{b-u585i-iot02a => 
nucleo-u5a5zj-q}/configs/nsh/defconfig (69%)
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/include/board.h
 copy boards/arm/stm32u5/{b-u585i-iot02a => nucleo-u5a5zj-q}/scripts/Make.defs 
(100%)
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/scripts/flash.ld
 copy boards/arm/stm32u5/{b-u585i-iot02a => nucleo-u5a5zj-q}/scripts/tfm-ns.ld 
(100%)
 copy arch/arm/src/stm32u5/Make.defs => 
boards/arm/stm32u5/nucleo-u5a5zj-q/src/Makefile (50%)
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/nucleo-u5a5zj-q.h
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_appinit.c
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_boot.c
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_bringup.c
 copy arch/arm/src/stm32u5/hardware/stm32_syscfg.h => 
boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_clockconfig.c (54%)
 create mode 100644 boards/arm/stm32u5/nucleo-u5a5zj-q/src/stm32_spi.c

Reply via email to