This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 7877d3eb0d6 libs/libc/stream: Fix the shadowed len in 
vsprintf_internal().
     new c7a1dce10a6 arch/arm/src/common/stm32: show LPTIM PWM options only on 
STM32L4
     new 0aac9dac89d arch/arm/src/stm32h5: fix nxstyle errors in stm32_lptim.c
     new 2e893d2a5ad arch/arm/src/common/stm32: move STM32H5 LPTIM driver to 
common code
     new 5be057f0618 arch/arm/src/common/stm32: add STM32L4 compatible LPTIM API
     new 17b70edfc71 arch/arm/src/common/stm32: unify LPTIM drivers
     new 53e53af649e arch/arm: enable LPTIM on all STM32 families
     new fb07855d514 arch/arm/src/common/stm32: complete LPTIM interrupt clear 
before return
     new 019936c8351 boards/nucleo-u5a5zj-q: fix LPTIM1 kernel clock frequency
     new 5d3a725d4c0 arch/arm/src/common/stm32: do not instrument LPTIM 
register accessors
     new 551d5c63ea5 boards/nucleo-h743zi2: define the LPTIM kernel clocks
     new 10c3f04936f arch/arm/src/common/stm32: write LPTIM V2 DIER while 
enabled

The 11 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:
 .github/CODEOWNERS                                 |    9 +-
 Documentation/guides/chip-specific/stm32_ports.rst |   30 +-
 LICENSE                                            |   68 --
 arch/arm/include/stm32f4/irq.h                     |    2 +-
 arch/arm/include/stm32f7/stm32f72xx73xx_irq.h      |    2 +-
 arch/arm/include/stm32f7/stm32f74xx75xx_irq.h      |    2 +-
 arch/arm/include/stm32f7/stm32f76xx77xx_irq.h      |    2 +-
 arch/arm/src/common/stm32/CMakeLists.txt           |    4 +
 arch/arm/src/common/stm32/Kconfig.have             |   14 +
 arch/arm/src/common/stm32/Kconfig.periph           |   17 +-
 arch/arm/src/common/stm32/Kconfig.tim              |    6 +-
 arch/arm/src/common/stm32/Make.defs                |    3 +
 arch/arm/src/common/stm32/hardware/stm32_lptim.h   |  213 ++++
 arch/arm/src/common/stm32/stm32_lptim.c            | 1013 ++++++++++++++++++++
 arch/arm/src/common/stm32/stm32_lptim.h            |  176 ++++
 arch/arm/src/common/stm32/stm32_lptim_clk.h        |  163 ++++
 arch/arm/src/stm32c5/Kconfig                       |    2 +
 arch/arm/src/stm32f4/Kconfig                       |    2 +
 arch/arm/src/stm32f4/hardware/stm32_rcc.h          |    2 +
 .../src/stm32f4/hardware/stm32f40xxx_memorymap.h   |    1 +
 arch/arm/src/stm32f7/Kconfig                       |    3 +-
 arch/arm/src/stm32g0/Kconfig                       |   17 +
 arch/arm/src/stm32g4/Kconfig                       |    1 +
 arch/arm/src/stm32h5/CMakeLists.txt                |    4 -
 arch/arm/src/stm32h5/Kconfig                       |    8 +-
 arch/arm/src/stm32h5/Make.defs                     |    4 -
 arch/arm/src/stm32h5/hardware/stm32_lptim.h        |  168 ----
 .../src/stm32h5/hardware/stm32h5xxx_memorymap.h    |    2 +-
 arch/arm/src/stm32h5/stm32_lptim.c                 |  514 ----------
 arch/arm/src/stm32h5/stm32_lptim.h                 |  106 --
 arch/arm/src/stm32h7/CMakeLists.txt                |    4 -
 arch/arm/src/stm32h7/Kconfig                       |    6 +-
 arch/arm/src/stm32h7/Make.defs                     |    4 -
 arch/arm/src/stm32h7/hardware/stm32_lptim.h        |  178 ----
 arch/arm/src/stm32h7/stm32_lptim.c                 |  471 ---------
 arch/arm/src/stm32h7/stm32_lptim.h                 |  106 --
 arch/arm/src/stm32l0/Kconfig                       |    2 +
 arch/arm/src/stm32l4/CMakeLists.txt                |    4 -
 arch/arm/src/stm32l4/Kconfig                       |    1 +
 arch/arm/src/stm32l4/Make.defs                     |    4 -
 arch/arm/src/stm32l4/hardware/stm32l4_lptim.h      |  137 ---
 arch/arm/src/stm32l4/stm32l4_lptim.c               |  799 ---------------
 arch/arm/src/stm32l4/stm32l4_lptim.h               |  216 -----
 arch/arm/src/stm32l4/stm32l4_pwm.h                 |    2 +-
 arch/arm/src/stm32l5/Kconfig                       |    4 +
 arch/arm/src/stm32n6/Kconfig                       |    6 +
 arch/arm/src/stm32n6/hardware/stm32n6xxx_rcc.h     |   20 +
 arch/arm/src/stm32u0/Kconfig                       |    1 +
 arch/arm/src/stm32u3/Kconfig                       |    5 +
 arch/arm/src/stm32u5/Kconfig                       |    2 +
 arch/arm/src/stm32u5/hardware/stm32_rcc.h          |    6 +
 arch/arm/src/stm32wb/Kconfig                       |    2 +
 arch/arm/src/stm32wl5/Kconfig                      |    4 +
 boards/arm/stm32h7/nucleo-h743zi2/include/board.h  |   10 +
 boards/arm/stm32u5/nucleo-u5a5zj-q/include/board.h |    2 +-
 55 files changed, 1731 insertions(+), 2823 deletions(-)
 create mode 100644 arch/arm/src/common/stm32/hardware/stm32_lptim.h
 create mode 100644 arch/arm/src/common/stm32/stm32_lptim.c
 create mode 100644 arch/arm/src/common/stm32/stm32_lptim.h
 create mode 100644 arch/arm/src/common/stm32/stm32_lptim_clk.h
 delete mode 100644 arch/arm/src/stm32h5/hardware/stm32_lptim.h
 delete mode 100644 arch/arm/src/stm32h5/stm32_lptim.c
 delete mode 100644 arch/arm/src/stm32h5/stm32_lptim.h
 delete mode 100644 arch/arm/src/stm32h7/hardware/stm32_lptim.h
 delete mode 100644 arch/arm/src/stm32h7/stm32_lptim.c
 delete mode 100644 arch/arm/src/stm32h7/stm32_lptim.h
 delete mode 100644 arch/arm/src/stm32l4/hardware/stm32l4_lptim.h
 delete mode 100644 arch/arm/src/stm32l4/stm32l4_lptim.c
 delete mode 100644 arch/arm/src/stm32l4/stm32l4_lptim.h

Reply via email to