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