From 6c2eeab149c4f53dd3760d36965dc2ba16d12f03 Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Wed, 19 Feb 2025 20:48:30 +0300 Subject: [PATCH 1/4] tim 16bit v1 --- devices/patches/tim/size16b.yaml | 6 ------ devices/patches/tim/v1/tim1_16bit.yaml | 3 +++ devices/patches/tim/v1/tim2_16bit.yaml | 3 +++ devices/stm32f0x0.yaml | 6 ++++++ devices/stm32f0x1.yaml | 7 +++++++ devices/stm32f0x2.yaml | 7 +++++++ devices/stm32f0x8.yaml | 7 +++++++ devices/stm32f100.yaml | 7 +++++++ devices/stm32f101.yaml | 5 +++++ devices/stm32f102.yaml | 5 +++++ devices/stm32f103.yaml | 5 +++++ devices/stm32f107.yaml | 5 +++++ devices/stm32f215.yaml | 6 ++++++ devices/stm32f217.yaml | 6 ++++++ devices/stm32f373.yaml | 7 +++++++ devices/stm32f401.yaml | 5 +++++ devices/stm32f405.yaml | 6 ++++++ devices/stm32f407.yaml | 6 ++++++ devices/stm32f410.yaml | 5 +++++ devices/stm32f411.yaml | 5 +++++ devices/stm32f412.yaml | 6 ++++++ devices/stm32f413.yaml | 6 ++++++ devices/stm32f427.yaml | 6 ++++++ devices/stm32f429.yaml | 6 ++++++ devices/stm32f446.yaml | 6 ++++++ devices/stm32f469.yaml | 6 ++++++ devices/stm32l0x0.yaml | 7 ++----- devices/stm32l0x1.yaml | 9 +++------ devices/stm32l0x2.yaml | 9 +++------ devices/stm32l0x3.yaml | 9 +++------ devices/stm32l100.yaml | 4 ++++ devices/stm32l151.yaml | 4 ++++ devices/stm32l152.yaml | 4 ++++ devices/stm32l162.yaml | 4 ++++ 34 files changed, 169 insertions(+), 29 deletions(-) delete mode 100644 devices/patches/tim/size16b.yaml create mode 100644 devices/patches/tim/v1/tim1_16bit.yaml create mode 100644 devices/patches/tim/v1/tim2_16bit.yaml diff --git a/devices/patches/tim/size16b.yaml b/devices/patches/tim/size16b.yaml deleted file mode 100644 index b24521c31..000000000 --- a/devices/patches/tim/size16b.yaml +++ /dev/null @@ -1,6 +0,0 @@ -# Per RM0367,RM0376, RM0377 all timers have 16 bit registers for CNT,ARR,CCRx -_modify: - CNT: - size: 16 - ARR: - size: 16 diff --git a/devices/patches/tim/v1/tim1_16bit.yaml b/devices/patches/tim/v1/tim1_16bit.yaml new file mode 100644 index 000000000..5366ad150 --- /dev/null +++ b/devices/patches/tim/v1/tim1_16bit.yaml @@ -0,0 +1,3 @@ +_modify: + "[A-CE-Z]*,DIER,DCR": + size: 16 diff --git a/devices/patches/tim/v1/tim2_16bit.yaml b/devices/patches/tim/v1/tim2_16bit.yaml new file mode 100644 index 000000000..1c2914198 --- /dev/null +++ b/devices/patches/tim/v1/tim2_16bit.yaml @@ -0,0 +1,3 @@ +_modify: + "[BD-Z]*,CR?,CCMR*,CCER": + size: 16 diff --git a/devices/stm32f0x0.yaml b/devices/stm32f0x0.yaml index 71e3affb1..7808f4558 100644 --- a/devices/stm32f0x0.yaml +++ b/devices/stm32f0x0.yaml @@ -125,6 +125,7 @@ SYSCFG: TIM1: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -132,6 +133,7 @@ TIM1: TIM3: _include: + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -139,20 +141,24 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: + - patches/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f0x1.yaml b/devices/stm32f0x1.yaml index 20a3139d7..af076fc36 100644 --- a/devices/stm32f0x1.yaml +++ b/devices/stm32f0x1.yaml @@ -122,6 +122,7 @@ SYSCFG: TIM1: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -129,6 +130,7 @@ TIM1: TIM2: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim2.yaml @@ -136,6 +138,7 @@ TIM2: TIM3: _include: + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -143,20 +146,24 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: + - patches/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f0x2.yaml b/devices/stm32f0x2.yaml index 2fc1d27d2..c79677fb5 100644 --- a/devices/stm32f0x2.yaml +++ b/devices/stm32f0x2.yaml @@ -135,6 +135,7 @@ SYSCFG: TIM1: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -142,6 +143,7 @@ TIM1: TIM2: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim2.yaml @@ -149,6 +151,7 @@ TIM2: TIM3: _include: + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -156,20 +159,24 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: + - patches/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f0x8.yaml b/devices/stm32f0x8.yaml index b6fdc1262..51c8f94e0 100644 --- a/devices/stm32f0x8.yaml +++ b/devices/stm32f0x8.yaml @@ -118,6 +118,7 @@ SYSCFG: TIM1: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -125,6 +126,7 @@ TIM1: TIM2: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim2.yaml @@ -132,6 +134,7 @@ TIM2: TIM3: _include: + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -139,20 +142,24 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: + - patches/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f100.yaml b/devices/stm32f100.yaml index c2512beb7..b75aa1703 100644 --- a/devices/stm32f100.yaml +++ b/devices/stm32f100.yaml @@ -98,39 +98,46 @@ SPI1: TIM1: _include: - patches/tim/icpsc.yaml + - patches/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml - collect/tim/ccr.yaml TIM2: _include: + - patches/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM12: _include: + - patches/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f101.yaml b/devices/stm32f101.yaml index 02d95d8c3..a0d72990d 100644 --- a/devices/stm32f101.yaml +++ b/devices/stm32f101.yaml @@ -153,6 +153,7 @@ SPI1: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -161,6 +162,7 @@ TIM1: TIM2: _include: + - patches/16bit.yaml - patches/tim/tim_o24ce.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -168,15 +170,18 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f102.yaml b/devices/stm32f102.yaml index 583e3b653..c23b0cc11 100644 --- a/devices/stm32f102.yaml +++ b/devices/stm32f102.yaml @@ -194,6 +194,7 @@ SPI[12]: TIM8: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -202,6 +203,7 @@ TIM8: TIM2: _include: + - patches/16bit.yaml - patches/tim/tim_o24ce.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -209,15 +211,18 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f103.yaml b/devices/stm32f103.yaml index 35e71e0c5..06f1846c5 100644 --- a/devices/stm32f103.yaml +++ b/devices/stm32f103.yaml @@ -182,6 +182,7 @@ SPI1: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -190,6 +191,7 @@ TIM1: TIM2: _include: + - patches/16bit.yaml - patches/tim/tim_o24ce.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -197,15 +199,18 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f107.yaml b/devices/stm32f107.yaml index 04c580c66..91dd3f943 100644 --- a/devices/stm32f107.yaml +++ b/devices/stm32f107.yaml @@ -176,6 +176,7 @@ SPI1: TIM[18]: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -184,21 +185,25 @@ TIM[18]: TIM2: _include: + - patches/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f215.yaml b/devices/stm32f215.yaml index fa1775cd4..e6bfff612 100644 --- a/devices/stm32f215.yaml +++ b/devices/stm32f215.yaml @@ -198,6 +198,7 @@ SYSCFG: {} TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -206,6 +207,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim2.yaml @@ -213,6 +215,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -220,16 +223,19 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f217.yaml b/devices/stm32f217.yaml index 37a27bc50..0e306b887 100644 --- a/devices/stm32f217.yaml +++ b/devices/stm32f217.yaml @@ -198,6 +198,7 @@ SYSCFG: {} TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -206,6 +207,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim2.yaml @@ -213,6 +215,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -220,16 +223,19 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f373.yaml b/devices/stm32f373.yaml index e924eef84..e1f1e020d 100644 --- a/devices/stm32f373.yaml +++ b/devices/stm32f373.yaml @@ -250,6 +250,7 @@ SYSCFG: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim2.yaml @@ -257,32 +258,38 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM12: _include: + - patches/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: + - patches/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f401.yaml b/devices/stm32f401.yaml index 5d52c455e..132263d17 100644 --- a/devices/stm32f401.yaml +++ b/devices/stm32f401.yaml @@ -181,6 +181,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -189,6 +190,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -197,6 +199,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -205,6 +208,7 @@ TIM3: TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -212,6 +216,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f405.yaml b/devices/stm32f405.yaml index ebefe857c..a471ecf58 100644 --- a/devices/stm32f405.yaml +++ b/devices/stm32f405.yaml @@ -258,6 +258,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -276,6 +277,7 @@ TIM2: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -284,6 +286,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -292,10 +295,12 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -303,6 +308,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f407.yaml b/devices/stm32f407.yaml index f9181303e..de2aa0a82 100644 --- a/devices/stm32f407.yaml +++ b/devices/stm32f407.yaml @@ -235,6 +235,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -246,6 +247,7 @@ TIM2: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -254,6 +256,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -262,10 +265,12 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -273,6 +278,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f410.yaml b/devices/stm32f410.yaml index bb84743b2..697b29d2f 100644 --- a/devices/stm32f410.yaml +++ b/devices/stm32f410.yaml @@ -242,6 +242,7 @@ SYSCFG: TIM1: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -249,6 +250,7 @@ TIM1: TIM5: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -262,10 +264,12 @@ TIM5: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -273,6 +277,7 @@ TIM9: TIM11: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f411.yaml b/devices/stm32f411.yaml index 73d75b2e2..c7d6655e4 100644 --- a/devices/stm32f411.yaml +++ b/devices/stm32f411.yaml @@ -178,6 +178,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -198,6 +199,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -208,6 +210,7 @@ TIM3: _interrupts: - DMA2_Stream7 _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -216,6 +219,7 @@ TIM3: TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -223,6 +227,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f412.yaml b/devices/stm32f412.yaml index bf612cba5..a9907af1f 100644 --- a/devices/stm32f412.yaml +++ b/devices/stm32f412.yaml @@ -330,6 +330,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -338,6 +339,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -346,6 +348,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -354,16 +357,19 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM12: _include: + - patches/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f413.yaml b/devices/stm32f413.yaml index d7e7939c3..daa8edddf 100644 --- a/devices/stm32f413.yaml +++ b/devices/stm32f413.yaml @@ -500,6 +500,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -508,6 +509,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -516,6 +518,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -524,6 +527,7 @@ TIM3: TIM7: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml CR1: _delete: UIFREMAP @@ -532,12 +536,14 @@ TIM7: TIM12: _include: + - patches/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f427.yaml b/devices/stm32f427.yaml index 13ccd0612..540b45259 100644 --- a/devices/stm32f427.yaml +++ b/devices/stm32f427.yaml @@ -300,6 +300,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -311,6 +312,7 @@ TIM2: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -319,6 +321,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -327,10 +330,12 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -338,6 +343,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f429.yaml b/devices/stm32f429.yaml index caf127d30..6ddfabccc 100644 --- a/devices/stm32f429.yaml +++ b/devices/stm32f429.yaml @@ -293,6 +293,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -304,6 +305,7 @@ TIM2: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -312,6 +314,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -320,10 +323,12 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -331,6 +336,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f446.yaml b/devices/stm32f446.yaml index bbcae3c6b..84194242e 100644 --- a/devices/stm32f446.yaml +++ b/devices/stm32f446.yaml @@ -359,6 +359,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -367,6 +368,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -375,6 +377,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -383,10 +386,12 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -394,6 +399,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f469.yaml b/devices/stm32f469.yaml index 4a347d187..820d7e729 100644 --- a/devices/stm32f469.yaml +++ b/devices/stm32f469.yaml @@ -331,6 +331,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v1/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -339,6 +340,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v1/tim2_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -347,6 +349,7 @@ TIM[25]: TIM3: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -355,10 +358,12 @@ TIM3: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -366,6 +371,7 @@ TIM9: TIM1[01]: _include: + - patches/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l0x0.yaml b/devices/stm32l0x0.yaml index ebacaf942..bce1b75fe 100644 --- a/devices/stm32l0x0.yaml +++ b/devices/stm32l0x0.yaml @@ -151,11 +151,8 @@ SYSCFG: - fields/syscfg/syscfg_l0x0.yaml TIM2: - _modify: - CCR?: - size: 16 _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -164,7 +161,7 @@ TIM2: TIM2[12]: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l0x1.yaml b/devices/stm32l0x1.yaml index bad02c8ad..75fc4e62e 100644 --- a/devices/stm32l0x1.yaml +++ b/devices/stm32l0x1.yaml @@ -171,11 +171,8 @@ SYSCFG: - fields/syscfg/syscfg_l0.yaml TIM2: - _modify: - CCR?: - size: 16 _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -184,12 +181,12 @@ TIM2: TIM6: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM2[12]: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l0x2.yaml b/devices/stm32l0x2.yaml index c66b53ca3..00806b5af 100644 --- a/devices/stm32l0x2.yaml +++ b/devices/stm32l0x2.yaml @@ -173,11 +173,8 @@ SYSCFG: - fields/syscfg/syscfg_l0.yaml TIM2: - _modify: - CCR?: - size: 16 _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -186,12 +183,12 @@ TIM2: TIM6: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM2[12]: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l0x3.yaml b/devices/stm32l0x3.yaml index f4259d573..7e938f5d8 100644 --- a/devices/stm32l0x3.yaml +++ b/devices/stm32l0x3.yaml @@ -194,11 +194,8 @@ SYSCFG: - fields/syscfg/syscfg_l0.yaml TIM2: - _modify: - CCR?: - size: 16 _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -207,12 +204,12 @@ TIM2: TIM6: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM2[12]: _include: - - patches/tim/size16b.yaml + - patches/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l100.yaml b/devices/stm32l100.yaml index 6d2d578c1..7c9495576 100644 --- a/devices/stm32l100.yaml +++ b/devices/stm32l100.yaml @@ -161,6 +161,7 @@ SYSCFG: {} TIM2: _include: + - patches/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -170,10 +171,12 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -183,6 +186,7 @@ TIM9: TIM10: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32l151.yaml b/devices/stm32l151.yaml index bf3a1dc4d..f0d1d5faa 100644 --- a/devices/stm32l151.yaml +++ b/devices/stm32l151.yaml @@ -112,6 +112,7 @@ SYSCFG: {} TIM2: _include: + - patches/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -121,10 +122,12 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -138,6 +141,7 @@ TIM11: TIM1[01]: _include: + - patches/16bit.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l152.yaml b/devices/stm32l152.yaml index 19b9d741d..afb936857 100644 --- a/devices/stm32l152.yaml +++ b/devices/stm32l152.yaml @@ -112,6 +112,7 @@ SYSCFG: {} TIM2: _include: + - patches/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -121,10 +122,12 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -138,6 +141,7 @@ TIM11: TIM1[01]: _include: + - patches/16bit.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l162.yaml b/devices/stm32l162.yaml index 49499f6aa..cbc2f22a4 100644 --- a/devices/stm32l162.yaml +++ b/devices/stm32l162.yaml @@ -112,6 +112,7 @@ SYSCFG: {} TIM2: _include: + - patches/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -121,10 +122,12 @@ TIM2: TIM6: _include: + - patches/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: + - patches/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -134,6 +137,7 @@ TIM9: TIM10: _include: + - patches/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml From d8d03998441244a7aa0ee1b247d0cac26e97d3f1 Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Mon, 24 Feb 2025 20:07:47 +0300 Subject: [PATCH 2/4] v2 start --- devices/patches/tim/v2/16bit.yaml | 3 +++ devices/patches/tim/v2/arr_16bit.yaml | 3 +++ devices/patches/tim/v2/tim1_16bit.yaml | 3 +++ devices/stm32f301.yaml | 8 ++++++++ devices/stm32f302.yaml | 10 ++++++++++ devices/stm32f303.yaml | 10 ++++++++++ devices/stm32f3x4.yaml | 10 ++++++++++ devices/stm32f722.yaml | 13 ++++++++++--- devices/stm32f723.yaml | 13 ++++++++++--- devices/stm32f730.yaml | 13 ++++++++++--- devices/stm32f732.yaml | 13 ++++++++++--- devices/stm32f733.yaml | 13 ++++++++++--- 12 files changed, 97 insertions(+), 15 deletions(-) create mode 100644 devices/patches/tim/v2/16bit.yaml create mode 100644 devices/patches/tim/v2/arr_16bit.yaml create mode 100644 devices/patches/tim/v2/tim1_16bit.yaml diff --git a/devices/patches/tim/v2/16bit.yaml b/devices/patches/tim/v2/16bit.yaml new file mode 100644 index 000000000..93083dc99 --- /dev/null +++ b/devices/patches/tim/v2/16bit.yaml @@ -0,0 +1,3 @@ +_modify: + "PSC,DMAR,DCR": + size: 16 diff --git a/devices/patches/tim/v2/arr_16bit.yaml b/devices/patches/tim/v2/arr_16bit.yaml new file mode 100644 index 000000000..1856e772d --- /dev/null +++ b/devices/patches/tim/v2/arr_16bit.yaml @@ -0,0 +1,3 @@ +_modify: + ARR: + size: 16 diff --git a/devices/patches/tim/v2/tim1_16bit.yaml b/devices/patches/tim/v2/tim1_16bit.yaml new file mode 100644 index 000000000..044ac5e95 --- /dev/null +++ b/devices/patches/tim/v2/tim1_16bit.yaml @@ -0,0 +1,3 @@ +_modify: + "PSC,REP,DCR,ARR": + size: 16 diff --git a/devices/stm32f301.yaml b/devices/stm32f301.yaml index 251ac23de..784b024e3 100644 --- a/devices/stm32f301.yaml +++ b/devices/stm32f301.yaml @@ -181,6 +181,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -195,6 +196,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -203,6 +205,8 @@ TIM2: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM15: @@ -214,6 +218,8 @@ TIM15: bitWidth: 1 access: read-write _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml @@ -226,6 +232,8 @@ TIM16: bitWidth: 1 access: read-write _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f302.yaml b/devices/stm32f302.yaml index 116e8f15f..646b4abec 100644 --- a/devices/stm32f302.yaml +++ b/devices/stm32f302.yaml @@ -227,6 +227,7 @@ SYSCFG: TIM[18]: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -235,6 +236,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -243,6 +245,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -255,15 +259,21 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f303.yaml b/devices/stm32f303.yaml index a4aa8da0c..b4a3909bb 100644 --- a/devices/stm32f303.yaml +++ b/devices/stm32f303.yaml @@ -196,6 +196,7 @@ SYSCFG: TIM[18]: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -204,6 +205,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -212,6 +214,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -224,15 +228,21 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f3x4.yaml b/devices/stm32f3x4.yaml index c60d66fcf..9268bab58 100644 --- a/devices/stm32f3x4.yaml +++ b/devices/stm32f3x4.yaml @@ -240,6 +240,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -248,6 +249,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim2.yaml @@ -255,6 +257,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/add_ocm_bit3.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim3.yaml @@ -262,15 +266,21 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f722.yaml b/devices/stm32f722.yaml index fb71144ae..282ee63d3 100644 --- a/devices/stm32f722.yaml +++ b/devices/stm32f722.yaml @@ -209,8 +209,8 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml - patches/tim/dmab_32.yaml @@ -221,9 +221,9 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -232,9 +232,10 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -243,11 +244,15 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -258,6 +263,8 @@ TIM9: TIM13: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f723.yaml b/devices/stm32f723.yaml index 839292874..07ac6c03c 100644 --- a/devices/stm32f723.yaml +++ b/devices/stm32f723.yaml @@ -208,8 +208,8 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml - patches/tim/dmab_32.yaml @@ -220,9 +220,9 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -231,9 +231,10 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -242,11 +243,15 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -257,6 +262,8 @@ TIM9: TIM13: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f730.yaml b/devices/stm32f730.yaml index ac27272ed..4a4c8d10a 100644 --- a/devices/stm32f730.yaml +++ b/devices/stm32f730.yaml @@ -210,8 +210,8 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml - patches/tim/dmab_32.yaml @@ -222,8 +222,8 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -232,8 +232,9 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -242,11 +243,15 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -257,6 +262,8 @@ TIM9: TIM13: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f732.yaml b/devices/stm32f732.yaml index 3132a0ef0..096d1122a 100644 --- a/devices/stm32f732.yaml +++ b/devices/stm32f732.yaml @@ -208,8 +208,8 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml - patches/tim/dmab_32.yaml @@ -220,9 +220,9 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -231,9 +231,10 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -242,11 +243,15 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -257,6 +262,8 @@ TIM9: TIM13: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f733.yaml b/devices/stm32f733.yaml index 2fd278b78..e4e95b628 100644 --- a/devices/stm32f733.yaml +++ b/devices/stm32f733.yaml @@ -208,8 +208,8 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml - patches/tim/dmab_32.yaml @@ -220,9 +220,9 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -231,9 +231,10 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - - patches/tim/v2/uifremap_fix.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -242,11 +243,15 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -257,6 +262,8 @@ TIM9: TIM13: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml From e3075b4b2df1c692cf1f45841ee3dd2865d66ea1 Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Thu, 27 Feb 2025 07:05:51 +0300 Subject: [PATCH 3/4] ARR resetValue --- devices/patches/tim/v1/16bit.yaml | 5 +++++ devices/patches/tim/v1/tim1_16bit.yaml | 2 ++ devices/patches/tim/v1/tim2_16bit.yaml | 2 ++ devices/patches/tim/v2/arr_16bit.yaml | 1 + devices/patches/tim/v2/tim1_16bit.yaml | 4 +++- devices/stm32f0x0.yaml | 12 ++++++------ devices/stm32f0x1.yaml | 12 ++++++------ devices/stm32f0x2.yaml | 12 ++++++------ devices/stm32f0x8.yaml | 12 ++++++------ devices/stm32f100.yaml | 14 +++++++------- devices/stm32f101.yaml | 8 ++++---- devices/stm32f102.yaml | 8 ++++---- devices/stm32f103.yaml | 8 ++++---- devices/stm32f107.yaml | 8 ++++---- devices/stm32f215.yaml | 8 ++++---- devices/stm32f217.yaml | 8 ++++---- devices/stm32f373.yaml | 12 ++++++------ devices/stm32f401.yaml | 6 +++--- devices/stm32f405.yaml | 8 ++++---- devices/stm32f407.yaml | 8 ++++---- devices/stm32f410.yaml | 10 +++++----- devices/stm32f411.yaml | 6 +++--- devices/stm32f412.yaml | 8 ++++---- devices/stm32f413.yaml | 8 ++++---- devices/stm32f427.yaml | 8 ++++---- devices/stm32f429.yaml | 8 ++++---- devices/stm32f446.yaml | 8 ++++---- devices/stm32f469.yaml | 8 ++++---- devices/stm32f745.yaml | 10 ++++++++++ devices/stm32f746.yaml | 10 ++++++++++ devices/stm32f750.yaml | 10 ++++++++++ devices/stm32f756.yaml | 8 ++++++++ devices/stm32f765.yaml | 10 ++++++++++ devices/stm32f767.yaml | 8 ++++++++ devices/stm32f769.yaml | 10 ++++++++++ devices/stm32f777.yaml | 10 ++++++++++ devices/stm32f778.yaml | 10 ++++++++++ devices/stm32f779.yaml | 10 ++++++++++ devices/stm32g030.yaml | 7 +++++++ devices/stm32g031.yaml | 8 ++++++++ devices/stm32g041.yaml | 8 ++++++++ devices/stm32g050.yaml | 11 +++++++++++ devices/stm32g051.yaml | 12 ++++++++++++ devices/stm32g061.yaml | 12 ++++++++++++ devices/stm32g070.yaml | 11 +++++++++++ devices/stm32g071.yaml | 12 ++++++++++++ devices/stm32g081.yaml | 12 ++++++++++++ devices/stm32g0b0.yaml | 11 +++++++++++ devices/stm32g0b1.yaml | 12 ++++++++++++ devices/stm32g0c1.yaml | 12 ++++++++++++ 50 files changed, 341 insertions(+), 105 deletions(-) create mode 100644 devices/patches/tim/v1/16bit.yaml diff --git a/devices/patches/tim/v1/16bit.yaml b/devices/patches/tim/v1/16bit.yaml new file mode 100644 index 000000000..6734fe8ea --- /dev/null +++ b/devices/patches/tim/v1/16bit.yaml @@ -0,0 +1,5 @@ +_modify: + "?*": + size: 16 + ARR: + resetValue: 0xffff diff --git a/devices/patches/tim/v1/tim1_16bit.yaml b/devices/patches/tim/v1/tim1_16bit.yaml index 5366ad150..853d80d4c 100644 --- a/devices/patches/tim/v1/tim1_16bit.yaml +++ b/devices/patches/tim/v1/tim1_16bit.yaml @@ -1,3 +1,5 @@ _modify: "[A-CE-Z]*,DIER,DCR": size: 16 + ARR: + resetValue: 0xffff diff --git a/devices/patches/tim/v1/tim2_16bit.yaml b/devices/patches/tim/v1/tim2_16bit.yaml index 1c2914198..3407a1c7d 100644 --- a/devices/patches/tim/v1/tim2_16bit.yaml +++ b/devices/patches/tim/v1/tim2_16bit.yaml @@ -1,3 +1,5 @@ _modify: "[BD-Z]*,CR?,CCMR*,CCER": size: 16 + ARR: + resetValue: 0xffffffff diff --git a/devices/patches/tim/v2/arr_16bit.yaml b/devices/patches/tim/v2/arr_16bit.yaml index 1856e772d..aff2434e7 100644 --- a/devices/patches/tim/v2/arr_16bit.yaml +++ b/devices/patches/tim/v2/arr_16bit.yaml @@ -1,3 +1,4 @@ _modify: ARR: size: 16 + resetValue: 0xffff diff --git a/devices/patches/tim/v2/tim1_16bit.yaml b/devices/patches/tim/v2/tim1_16bit.yaml index 044ac5e95..224d11d7c 100644 --- a/devices/patches/tim/v2/tim1_16bit.yaml +++ b/devices/patches/tim/v2/tim1_16bit.yaml @@ -1,3 +1,5 @@ +_include: + - arr_16bit.yaml _modify: - "PSC,REP,DCR,ARR": + "PSC,REP,DCR": size: 16 diff --git a/devices/stm32f0x0.yaml b/devices/stm32f0x0.yaml index 7808f4558..3ab386643 100644 --- a/devices/stm32f0x0.yaml +++ b/devices/stm32f0x0.yaml @@ -125,7 +125,7 @@ SYSCFG: TIM1: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -133,7 +133,7 @@ TIM1: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -141,24 +141,24 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f0x1.yaml b/devices/stm32f0x1.yaml index af076fc36..cfcba25e1 100644 --- a/devices/stm32f0x1.yaml +++ b/devices/stm32f0x1.yaml @@ -122,7 +122,7 @@ SYSCFG: TIM1: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -138,7 +138,7 @@ TIM2: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -146,24 +146,24 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f0x2.yaml b/devices/stm32f0x2.yaml index c79677fb5..ee63a451b 100644 --- a/devices/stm32f0x2.yaml +++ b/devices/stm32f0x2.yaml @@ -135,7 +135,7 @@ SYSCFG: TIM1: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -151,7 +151,7 @@ TIM2: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -159,24 +159,24 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f0x8.yaml b/devices/stm32f0x8.yaml index 51c8f94e0..85edf8437 100644 --- a/devices/stm32f0x8.yaml +++ b/devices/stm32f0x8.yaml @@ -118,7 +118,7 @@ SYSCFG: TIM1: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -134,7 +134,7 @@ TIM2: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -142,24 +142,24 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM14: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f100.yaml b/devices/stm32f100.yaml index b75aa1703..f0ec64e55 100644 --- a/devices/stm32f100.yaml +++ b/devices/stm32f100.yaml @@ -97,47 +97,47 @@ SPI1: TIM1: _include: + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - - patches/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml - collect/tim/ccr.yaml TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM12: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f101.yaml b/devices/stm32f101.yaml index a0d72990d..b83a622be 100644 --- a/devices/stm32f101.yaml +++ b/devices/stm32f101.yaml @@ -162,7 +162,7 @@ TIM1: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_o24ce.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -170,18 +170,18 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f102.yaml b/devices/stm32f102.yaml index c23b0cc11..de4e9d7dc 100644 --- a/devices/stm32f102.yaml +++ b/devices/stm32f102.yaml @@ -203,7 +203,7 @@ TIM8: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_o24ce.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -211,18 +211,18 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f103.yaml b/devices/stm32f103.yaml index 06f1846c5..ed3442974 100644 --- a/devices/stm32f103.yaml +++ b/devices/stm32f103.yaml @@ -191,7 +191,7 @@ TIM1: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_o24ce.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -199,18 +199,18 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f107.yaml b/devices/stm32f107.yaml index 91dd3f943..9c898a020 100644 --- a/devices/stm32f107.yaml +++ b/devices/stm32f107.yaml @@ -185,25 +185,25 @@ TIM[18]: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f215.yaml b/devices/stm32f215.yaml index e6bfff612..e100e0e74 100644 --- a/devices/stm32f215.yaml +++ b/devices/stm32f215.yaml @@ -215,7 +215,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -223,19 +223,19 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f217.yaml b/devices/stm32f217.yaml index 0e306b887..e9b5dfc02 100644 --- a/devices/stm32f217.yaml +++ b/devices/stm32f217.yaml @@ -215,7 +215,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml @@ -223,19 +223,19 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM10: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f373.yaml b/devices/stm32f373.yaml index e1f1e020d..c1dc5c24f 100644 --- a/devices/stm32f373.yaml +++ b/devices/stm32f373.yaml @@ -258,38 +258,38 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM12: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM13: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f401.yaml b/devices/stm32f401.yaml index 132263d17..72057242d 100644 --- a/devices/stm32f401.yaml +++ b/devices/stm32f401.yaml @@ -199,7 +199,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -208,7 +208,7 @@ TIM3: TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -216,7 +216,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f405.yaml b/devices/stm32f405.yaml index a471ecf58..7dfbfe7cd 100644 --- a/devices/stm32f405.yaml +++ b/devices/stm32f405.yaml @@ -286,7 +286,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -295,12 +295,12 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -308,7 +308,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f407.yaml b/devices/stm32f407.yaml index de2aa0a82..0ada40498 100644 --- a/devices/stm32f407.yaml +++ b/devices/stm32f407.yaml @@ -256,7 +256,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -265,12 +265,12 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -278,7 +278,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f410.yaml b/devices/stm32f410.yaml index 697b29d2f..1709a99a2 100644 --- a/devices/stm32f410.yaml +++ b/devices/stm32f410.yaml @@ -242,7 +242,7 @@ SYSCFG: TIM1: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v1/tim1.yaml @@ -250,7 +250,7 @@ TIM1: TIM5: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -264,12 +264,12 @@ TIM5: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -277,7 +277,7 @@ TIM9: TIM11: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f411.yaml b/devices/stm32f411.yaml index c7d6655e4..6c6076524 100644 --- a/devices/stm32f411.yaml +++ b/devices/stm32f411.yaml @@ -210,7 +210,7 @@ TIM3: _interrupts: - DMA2_Stream7 _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -219,7 +219,7 @@ TIM3: TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -227,7 +227,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f412.yaml b/devices/stm32f412.yaml index a9907af1f..323df9c67 100644 --- a/devices/stm32f412.yaml +++ b/devices/stm32f412.yaml @@ -348,7 +348,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -357,19 +357,19 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM12: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f413.yaml b/devices/stm32f413.yaml index daa8edddf..3802aceac 100644 --- a/devices/stm32f413.yaml +++ b/devices/stm32f413.yaml @@ -518,7 +518,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -527,7 +527,7 @@ TIM3: TIM7: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml CR1: _delete: UIFREMAP @@ -536,14 +536,14 @@ TIM7: TIM12: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f427.yaml b/devices/stm32f427.yaml index 540b45259..46f9f2a69 100644 --- a/devices/stm32f427.yaml +++ b/devices/stm32f427.yaml @@ -321,7 +321,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -330,12 +330,12 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -343,7 +343,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f429.yaml b/devices/stm32f429.yaml index 6ddfabccc..190d86df0 100644 --- a/devices/stm32f429.yaml +++ b/devices/stm32f429.yaml @@ -314,7 +314,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -323,12 +323,12 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -336,7 +336,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32f446.yaml b/devices/stm32f446.yaml index 84194242e..ac0e3d435 100644 --- a/devices/stm32f446.yaml +++ b/devices/stm32f446.yaml @@ -377,7 +377,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -386,12 +386,12 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -399,7 +399,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f469.yaml b/devices/stm32f469.yaml index 820d7e729..bb01b3507 100644 --- a/devices/stm32f469.yaml +++ b/devices/stm32f469.yaml @@ -349,7 +349,7 @@ TIM[25]: TIM3: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -358,12 +358,12 @@ TIM3: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - patches/tim/tim9_ic1f.yaml - fields/tim/v1/tim9.yaml @@ -371,7 +371,7 @@ TIM9: TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f745.yaml b/devices/stm32f745.yaml index 8e149726d..65a395ccd 100644 --- a/devices/stm32f745.yaml +++ b/devices/stm32f745.yaml @@ -296,6 +296,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -315,6 +316,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -351,6 +353,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -366,12 +370,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -384,6 +392,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f746.yaml b/devices/stm32f746.yaml index 6378ea07d..ceffe48f3 100644 --- a/devices/stm32f746.yaml +++ b/devices/stm32f746.yaml @@ -275,6 +275,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -295,6 +296,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -331,6 +333,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -346,12 +350,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -364,6 +372,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f750.yaml b/devices/stm32f750.yaml index cbbceffa8..c2a7cb49c 100644 --- a/devices/stm32f750.yaml +++ b/devices/stm32f750.yaml @@ -249,6 +249,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -268,6 +269,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -304,6 +306,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -319,12 +323,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -337,6 +345,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f756.yaml b/devices/stm32f756.yaml index 28704c176..bf6895363 100644 --- a/devices/stm32f756.yaml +++ b/devices/stm32f756.yaml @@ -283,6 +283,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -303,6 +304,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -339,6 +341,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -360,6 +364,8 @@ TIM6: TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -372,6 +378,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f765.yaml b/devices/stm32f765.yaml index d3b365dd5..b3ab8c8d0 100644 --- a/devices/stm32f765.yaml +++ b/devices/stm32f765.yaml @@ -301,6 +301,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -321,6 +322,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -357,6 +359,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -372,12 +376,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -390,6 +398,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f767.yaml b/devices/stm32f767.yaml index eb5cf4b77..8837040d9 100644 --- a/devices/stm32f767.yaml +++ b/devices/stm32f767.yaml @@ -319,6 +319,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -338,6 +339,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -375,6 +377,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -397,6 +401,8 @@ TIM6: TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -409,6 +415,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f769.yaml b/devices/stm32f769.yaml index 1fd861d5f..1951e572b 100644 --- a/devices/stm32f769.yaml +++ b/devices/stm32f769.yaml @@ -332,6 +332,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -353,6 +354,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -390,6 +392,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -406,12 +410,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -424,6 +432,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f777.yaml b/devices/stm32f777.yaml index 019780214..574752b1d 100644 --- a/devices/stm32f777.yaml +++ b/devices/stm32f777.yaml @@ -319,6 +319,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -338,6 +339,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -375,6 +377,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -391,12 +395,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -409,6 +417,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f778.yaml b/devices/stm32f778.yaml index e12ea3583..9109ca388 100644 --- a/devices/stm32f778.yaml +++ b/devices/stm32f778.yaml @@ -332,6 +332,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -353,6 +354,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -390,6 +392,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -406,12 +410,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -424,6 +432,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f779.yaml b/devices/stm32f779.yaml index edaa52119..b4a204b81 100644 --- a/devices/stm32f779.yaml +++ b/devices/stm32f779.yaml @@ -332,6 +332,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -353,6 +354,7 @@ TIM1: TIM[25]: _include: + - patches/tim/v2/16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -390,6 +392,8 @@ TIM5: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -406,12 +410,16 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -424,6 +432,8 @@ TIM9: TIM10: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32g030.yaml b/devices/stm32g030.yaml index 89bf2787f..fa6cb05eb 100644 --- a/devices/stm32g030.yaml +++ b/devices/stm32g030.yaml @@ -141,6 +141,7 @@ TAMP: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -151,18 +152,24 @@ TIM3: _delete: _interrupts: TIM2 _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g031.yaml b/devices/stm32g031.yaml index 7dafb1759..f8819f731 100644 --- a/devices/stm32g031.yaml +++ b/devices/stm32g031.yaml @@ -126,6 +126,7 @@ TAMP: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -134,24 +135,31 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g041.yaml b/devices/stm32g041.yaml index 4ca2ebb76..1681252de 100644 --- a/devices/stm32g041.yaml +++ b/devices/stm32g041.yaml @@ -131,6 +131,7 @@ TAMP: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -139,24 +140,31 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g050.yaml b/devices/stm32g050.yaml index 1a964c92b..8547b08d5 100644 --- a/devices/stm32g050.yaml +++ b/devices/stm32g050.yaml @@ -117,6 +117,7 @@ TAMP: TIM1: _strip: TIM1_ _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -126,6 +127,8 @@ TIM1: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml @@ -142,16 +145,22 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -159,6 +168,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g051.yaml b/devices/stm32g051.yaml index 78846303d..9ae9d59e1 100644 --- a/devices/stm32g051.yaml +++ b/devices/stm32g051.yaml @@ -121,6 +121,7 @@ TAMP: TIM1: _strip: TIM1_ _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -134,6 +135,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -141,6 +143,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim3.yaml @@ -148,16 +152,22 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -165,6 +175,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g061.yaml b/devices/stm32g061.yaml index b74ecc521..23b2c6c4b 100644 --- a/devices/stm32g061.yaml +++ b/devices/stm32g061.yaml @@ -129,6 +129,7 @@ TAMP: TIM1: _strip: TIM1_ _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -142,6 +143,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -149,6 +151,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim3.yaml @@ -156,16 +160,22 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -173,6 +183,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g070.yaml b/devices/stm32g070.yaml index 14542dc91..c0b810ede 100644 --- a/devices/stm32g070.yaml +++ b/devices/stm32g070.yaml @@ -132,6 +132,7 @@ TAMP: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -149,12 +150,16 @@ TIM3: _interrupts: - TIM2 _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml _modify: _interrupts: @@ -173,12 +178,16 @@ TIM7: TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -186,6 +195,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g071.yaml b/devices/stm32g071.yaml index 52106bd0b..3eeaaa54b 100644 --- a/devices/stm32g071.yaml +++ b/devices/stm32g071.yaml @@ -136,6 +136,7 @@ TAMP: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -149,28 +150,37 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -178,6 +188,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g081.yaml b/devices/stm32g081.yaml index f5126cda6..5ec30b728 100644 --- a/devices/stm32g081.yaml +++ b/devices/stm32g081.yaml @@ -129,6 +129,7 @@ TAMP: TIM1: _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -142,28 +143,37 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -171,6 +181,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g0b0.yaml b/devices/stm32g0b0.yaml index 1b9e612ad..d4df93865 100644 --- a/devices/stm32g0b0.yaml +++ b/devices/stm32g0b0.yaml @@ -106,6 +106,7 @@ TAMP: TIM1: _strip: TIM1_ _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -119,6 +120,8 @@ TIM1: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/tim_ccrx_16bit.yaml - patches/tim/v2/oc1m1.yaml @@ -127,16 +130,22 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -144,6 +153,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g0b1.yaml b/devices/stm32g0b1.yaml index 250a31aee..d98c6feb3 100644 --- a/devices/stm32g0b1.yaml +++ b/devices/stm32g0b1.yaml @@ -133,6 +133,7 @@ TAMP: TIM1: _strip: TIM1_ _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -146,6 +147,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -153,6 +155,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/tim_ccrx_16bit.yaml - patches/tim/v2/oc1m1.yaml @@ -161,16 +165,22 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -178,6 +188,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g0c1.yaml b/devices/stm32g0c1.yaml index a835f0491..d0f8bc2b7 100644 --- a/devices/stm32g0c1.yaml +++ b/devices/stm32g0c1.yaml @@ -144,6 +144,7 @@ TAMP: TIM1: _strip: TIM1_ _include: + - patches/tim/v2/tim1_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -157,6 +158,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/16bit.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -164,6 +166,8 @@ TIM2: TIM3: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/tim_ccrx_16bit.yaml - patches/tim/v2/oc1m1.yaml @@ -172,16 +176,22 @@ TIM3: TIM6: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - fields/tim/v2/tim6.yaml TIM14: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -189,6 +199,8 @@ TIM15: TIM16: _include: + - patches/tim/v2/16bit.yaml + - patches/tim/v2/arr_16bit.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml From 253a69d85d240e13398e939a368188aafb6e5d7f Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Thu, 27 Feb 2025 10:47:12 +0300 Subject: [PATCH 4/4] v2 tims --- devices/patches/tim/tim10_14_missing_opm.yaml | 1 + devices/patches/tim/v2/16bit.yaml | 3 --- devices/patches/tim/v2/tim1.yaml | 5 ++++ devices/patches/tim/v2/tim10.yaml | 5 ++++ devices/patches/tim/v2/tim13.yaml | 5 ++++ devices/patches/tim/v2/tim15.yaml | 5 ++++ devices/patches/tim/v2/tim16.yaml | 5 ++++ devices/patches/tim/v2/tim2.yaml | 3 +++ devices/patches/tim/v2/tim3.yaml | 5 ++++ devices/patches/tim/v2/tim3_with_mask.yaml | 19 +++++++++++++++ .../tim/v2/{tim1_16bit.yaml => tim6.yaml} | 2 +- devices/patches/tim/v2/tim9.yaml | 5 ++++ devices/stm32c011.yaml | 3 +++ devices/stm32c031.yaml | 3 +++ devices/stm32c071.yaml | 1 + devices/stm32f301.yaml | 13 ++++------- devices/stm32f302.yaml | 16 +++++-------- devices/stm32f303.yaml | 16 +++++-------- devices/stm32f3x4.yaml | 16 +++++-------- devices/stm32f405.yaml | 9 +------- devices/stm32f407.yaml | 9 +------- devices/stm32f722.yaml | 16 +++++-------- devices/stm32f723.yaml | 16 +++++-------- devices/stm32f730.yaml | 16 +++++-------- devices/stm32f732.yaml | 16 +++++-------- devices/stm32f733.yaml | 16 +++++-------- devices/stm32f745.yaml | 16 +++++-------- devices/stm32f746.yaml | 16 +++++-------- devices/stm32f750.yaml | 16 +++++-------- devices/stm32f756.yaml | 14 +++++------ devices/stm32f765.yaml | 16 +++++-------- devices/stm32f767.yaml | 14 +++++------ devices/stm32f769.yaml | 16 +++++-------- devices/stm32f777.yaml | 16 +++++-------- devices/stm32f778.yaml | 16 +++++-------- devices/stm32f779.yaml | 16 +++++-------- devices/stm32g030.yaml | 11 ++++----- devices/stm32g031.yaml | 13 ++++------- devices/stm32g041.yaml | 13 ++++------- devices/stm32g050.yaml | 21 ++++++++--------- devices/stm32g051.yaml | 23 +++++++++---------- devices/stm32g061.yaml | 23 +++++++++---------- devices/stm32g070.yaml | 17 +++++--------- devices/stm32g071.yaml | 19 ++++++--------- devices/stm32g081.yaml | 19 ++++++--------- devices/stm32g0b0.yaml | 17 +++++--------- devices/stm32g0b1.yaml | 19 ++++++--------- devices/stm32g0c1.yaml | 19 ++++++--------- devices/stm32h723.yaml | 8 +++++++ devices/stm32h725.yaml | 8 +++++++ devices/stm32h730.yaml | 8 +++++++ devices/stm32h733.yaml | 8 +++++++ devices/stm32h735.yaml | 8 +++++++ devices/stm32h742.yaml | 8 +++++++ devices/stm32h743.yaml | 8 +++++++ devices/stm32h743v.yaml | 8 +++++++ devices/stm32h745cm4.yaml | 8 +++++++ devices/stm32h745cm7.yaml | 8 +++++++ devices/stm32h747cm4.yaml | 8 +++++++ devices/stm32h747cm7.yaml | 8 +++++++ devices/stm32h750.yaml | 8 +++++++ devices/stm32h753.yaml | 8 +++++++ devices/stm32h753v.yaml | 8 +++++++ devices/stm32h755cm4.yaml | 8 +++++++ devices/stm32h755cm7.yaml | 8 +++++++ devices/stm32h757cm4.yaml | 8 +++++++ devices/stm32h757cm7.yaml | 8 +++++++ devices/stm32h7a3.yaml | 8 +++++++ devices/stm32h7b0.yaml | 8 +++++++ devices/stm32h7b3.yaml | 8 +++++++ devices/stm32l0x0.yaml | 4 ++-- devices/stm32l0x1.yaml | 6 ++--- devices/stm32l0x2.yaml | 6 ++--- devices/stm32l0x3.yaml | 6 ++--- devices/stm32l100.yaml | 9 ++++---- devices/stm32l151.yaml | 11 +++++---- devices/stm32l152.yaml | 11 +++++---- devices/stm32l162.yaml | 9 ++++---- devices/stm32l412.yaml | 5 ++++ devices/stm32l4p5.yaml | 9 +------- devices/stm32l4r5.yaml | 9 +------- devices/stm32l4r9.yaml | 9 +------- devices/stm32l4x1.yaml | 6 +++++ devices/stm32l4x2.yaml | 6 +++++ devices/stm32l4x3.yaml | 5 ++++ devices/stm32l4x5.yaml | 6 +++++ devices/stm32l4x6.yaml | 6 +++++ devices/stm32l552.yaml | 6 +++++ devices/stm32l562.yaml | 6 +++++ devices/stm32u031.yaml | 1 + devices/stm32u073.yaml | 1 + devices/stm32u083.yaml | 1 + devices/stm32wb55.yaml | 3 +++ devices/stm32wl5x_cm0p.yaml | 3 +++ devices/stm32wl5x_cm4.yaml | 3 +++ devices/stm32wle5.yaml | 3 +++ 96 files changed, 542 insertions(+), 383 deletions(-) delete mode 100644 devices/patches/tim/v2/16bit.yaml create mode 100644 devices/patches/tim/v2/tim1.yaml create mode 100644 devices/patches/tim/v2/tim10.yaml create mode 100644 devices/patches/tim/v2/tim13.yaml create mode 100644 devices/patches/tim/v2/tim15.yaml create mode 100644 devices/patches/tim/v2/tim16.yaml create mode 100644 devices/patches/tim/v2/tim2.yaml create mode 100644 devices/patches/tim/v2/tim3.yaml create mode 100644 devices/patches/tim/v2/tim3_with_mask.yaml rename devices/patches/tim/v2/{tim1_16bit.yaml => tim6.yaml} (67%) create mode 100644 devices/patches/tim/v2/tim9.yaml diff --git a/devices/patches/tim/tim10_14_missing_opm.yaml b/devices/patches/tim/tim10_14_missing_opm.yaml index adf940413..70ac851a7 100644 --- a/devices/patches/tim/tim10_14_missing_opm.yaml +++ b/devices/patches/tim/tim10_14_missing_opm.yaml @@ -3,4 +3,5 @@ CR1: OPM: bitOffset: 3 bitWidth: 1 + access: read-write description: One-pulse mode diff --git a/devices/patches/tim/v2/16bit.yaml b/devices/patches/tim/v2/16bit.yaml deleted file mode 100644 index 93083dc99..000000000 --- a/devices/patches/tim/v2/16bit.yaml +++ /dev/null @@ -1,3 +0,0 @@ -_modify: - "PSC,DMAR,DCR": - size: 16 diff --git a/devices/patches/tim/v2/tim1.yaml b/devices/patches/tim/v2/tim1.yaml new file mode 100644 index 000000000..97339a5fd --- /dev/null +++ b/devices/patches/tim/v2/tim1.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,DIER,EGR,PSC,REP,CCR[1-46],DCR": + size: 16 diff --git a/devices/patches/tim/v2/tim10.yaml b/devices/patches/tim/v2/tim10.yaml new file mode 100644 index 000000000..334c1a335 --- /dev/null +++ b/devices/patches/tim/v2/tim10.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,DIER,SR,EGR,CCER,PSC,CCR?": + size: 16 diff --git a/devices/patches/tim/v2/tim13.yaml b/devices/patches/tim/v2/tim13.yaml new file mode 100644 index 000000000..334c1a335 --- /dev/null +++ b/devices/patches/tim/v2/tim13.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,DIER,SR,EGR,CCER,PSC,CCR?": + size: 16 diff --git a/devices/patches/tim/v2/tim15.yaml b/devices/patches/tim/v2/tim15.yaml new file mode 100644 index 000000000..d30ff45f6 --- /dev/null +++ b/devices/patches/tim/v2/tim15.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,CR2,DIER,SR,EGR,CCER,PSC,RCR,CCR?,DCR,DMAR": + size: 16 diff --git a/devices/patches/tim/v2/tim16.yaml b/devices/patches/tim/v2/tim16.yaml new file mode 100644 index 000000000..d30ff45f6 --- /dev/null +++ b/devices/patches/tim/v2/tim16.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,CR2,DIER,SR,EGR,CCER,PSC,RCR,CCR?,DCR,DMAR": + size: 16 diff --git a/devices/patches/tim/v2/tim2.yaml b/devices/patches/tim/v2/tim2.yaml new file mode 100644 index 000000000..ee98c0fe5 --- /dev/null +++ b/devices/patches/tim/v2/tim2.yaml @@ -0,0 +1,3 @@ +_modify: + "CR1,CR2,DIER,SR,EGR,CCER,PSC,DCR,DMAR": + size: 16 diff --git a/devices/patches/tim/v2/tim3.yaml b/devices/patches/tim/v2/tim3.yaml new file mode 100644 index 000000000..74d6a57d1 --- /dev/null +++ b/devices/patches/tim/v2/tim3.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,CR2,DIER,SR,EGR,CCER,PSC,CCR?,DCR,DMAR": + size: 16 diff --git a/devices/patches/tim/v2/tim3_with_mask.yaml b/devices/patches/tim/v2/tim3_with_mask.yaml new file mode 100644 index 000000000..0eb65f71e --- /dev/null +++ b/devices/patches/tim/v2/tim3_with_mask.yaml @@ -0,0 +1,19 @@ +_include: + - tim3.yaml + +_modify: + "ARR,CCR?": + resetMask: 0xffff + +CNT: + _modify: + CNT: + bitWidth: 16 +ARR: + _modify: + ARR: + bitWidth: 16 +CCR?: + _modify: + CCR?: + bitWidth: 16 diff --git a/devices/patches/tim/v2/tim1_16bit.yaml b/devices/patches/tim/v2/tim6.yaml similarity index 67% rename from devices/patches/tim/v2/tim1_16bit.yaml rename to devices/patches/tim/v2/tim6.yaml index 224d11d7c..55de599c4 100644 --- a/devices/patches/tim/v2/tim1_16bit.yaml +++ b/devices/patches/tim/v2/tim6.yaml @@ -1,5 +1,5 @@ _include: - arr_16bit.yaml _modify: - "PSC,REP,DCR": + "CR1,CR2,DIER,SR,PSC": size: 16 diff --git a/devices/patches/tim/v2/tim9.yaml b/devices/patches/tim/v2/tim9.yaml new file mode 100644 index 000000000..8038bd932 --- /dev/null +++ b/devices/patches/tim/v2/tim9.yaml @@ -0,0 +1,5 @@ +_include: + - arr_16bit.yaml +_modify: + "CR1,CR2,DIER,SR,EGR,CCER,PSC,CCR?": + size: 16 diff --git a/devices/stm32c011.yaml b/devices/stm32c011.yaml index 8491b845c..175ba7919 100644 --- a/devices/stm32c011.yaml +++ b/devices/stm32c011.yaml @@ -102,7 +102,10 @@ TIM3: _modify: CNT_alternate: name: CNT_remap + "ARR,CCR?": + resetMask: 0xffff _include: + - patches/tim/v2/tim3.yaml - patches/tim/ccmr1_alternate.yaml - patches/tim/ccmr2_alternate.yaml - patches/tim/v2/oc1m.yaml diff --git a/devices/stm32c031.yaml b/devices/stm32c031.yaml index 7e601541c..548766f02 100644 --- a/devices/stm32c031.yaml +++ b/devices/stm32c031.yaml @@ -106,7 +106,10 @@ TIM3: _modify: CNT_alternate: name: CNT_remap + "ARR,CCR?": + resetMask: 0xffff _include: + - patches/tim/v2/tim3.yaml - patches/tim/ccmr1_alternate.yaml - patches/tim/ccmr2_alternate.yaml - patches/tim/v2/oc1m.yaml diff --git a/devices/stm32c071.yaml b/devices/stm32c071.yaml index 774e1ae7e..77b5a78cd 100644 --- a/devices/stm32c071.yaml +++ b/devices/stm32c071.yaml @@ -134,6 +134,7 @@ TIM3: CNT_ALTERNATE1: name: CNT_remap _include: + - patches/tim/v2/tim3_with_mask.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f301.yaml b/devices/stm32f301.yaml index 784b024e3..128287b19 100644 --- a/devices/stm32f301.yaml +++ b/devices/stm32f301.yaml @@ -181,7 +181,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -196,7 +196,7 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -205,8 +205,7 @@ TIM2: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: @@ -218,8 +217,7 @@ TIM15: bitWidth: 1 access: read-write _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml @@ -232,8 +230,7 @@ TIM16: bitWidth: 1 access: read-write _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f302.yaml b/devices/stm32f302.yaml index 646b4abec..22f66ac9c 100644 --- a/devices/stm32f302.yaml +++ b/devices/stm32f302.yaml @@ -227,7 +227,7 @@ SYSCFG: TIM[18]: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -236,7 +236,7 @@ TIM[18]: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -245,8 +245,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -259,21 +258,18 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f303.yaml b/devices/stm32f303.yaml index b4a3909bb..23b9473db 100644 --- a/devices/stm32f303.yaml +++ b/devices/stm32f303.yaml @@ -196,7 +196,7 @@ SYSCFG: TIM[18]: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -205,7 +205,7 @@ TIM[18]: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -214,8 +214,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -228,21 +227,18 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f3x4.yaml b/devices/stm32f3x4.yaml index 9268bab58..781318a3f 100644 --- a/devices/stm32f3x4.yaml +++ b/devices/stm32f3x4.yaml @@ -240,7 +240,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/dmab_32.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -249,7 +249,7 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim2.yaml @@ -257,8 +257,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_ocm_bit3.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim3.yaml @@ -266,21 +265,18 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32f405.yaml b/devices/stm32f405.yaml index 7dfbfe7cd..4457d63cf 100644 --- a/devices/stm32f405.yaml +++ b/devices/stm32f405.yaml @@ -310,16 +310,9 @@ TIM1[01]: _include: - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml + - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml - CR1: - _add: - # This field is missing from TIM10 and TIM11 compared to RM0090 - OPM: - description: One-pulse mode - bitOffset: 3 - bitWidth: 1 - access: read-write UART4: _include: diff --git a/devices/stm32f407.yaml b/devices/stm32f407.yaml index 0ada40498..3444d9f04 100644 --- a/devices/stm32f407.yaml +++ b/devices/stm32f407.yaml @@ -280,16 +280,9 @@ TIM1[01]: _include: - patches/tim/v1/16bit.yaml - patches/tim/icpsc.yaml + - patches/tim/tim10_14_missing_opm.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml - CR1: - _add: - # This field is missing from TIM10 and TIM11 compared to RM0090 - OPM: - description: One-pulse mode - bitOffset: 3 - bitWidth: 1 - access: read-write UART4: _include: diff --git a/devices/stm32f722.yaml b/devices/stm32f722.yaml index 282ee63d3..26ac6d414 100644 --- a/devices/stm32f722.yaml +++ b/devices/stm32f722.yaml @@ -209,7 +209,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml @@ -221,7 +221,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -232,8 +232,7 @@ TIM[25]: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -244,15 +243,13 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -263,8 +260,7 @@ TIM9: TIM13: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f723.yaml b/devices/stm32f723.yaml index 07ac6c03c..4d51126b1 100644 --- a/devices/stm32f723.yaml +++ b/devices/stm32f723.yaml @@ -208,7 +208,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml @@ -220,7 +220,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -231,8 +231,7 @@ TIM[25]: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -243,15 +242,13 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -262,8 +259,7 @@ TIM9: TIM13: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f730.yaml b/devices/stm32f730.yaml index 4a4c8d10a..e28e90c49 100644 --- a/devices/stm32f730.yaml +++ b/devices/stm32f730.yaml @@ -210,7 +210,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml @@ -222,7 +222,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_uifcpy.yaml @@ -232,8 +232,7 @@ TIM[25]: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_uifcpy.yaml @@ -243,15 +242,13 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -262,8 +259,7 @@ TIM9: TIM13: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f732.yaml b/devices/stm32f732.yaml index 096d1122a..0152d1dcc 100644 --- a/devices/stm32f732.yaml +++ b/devices/stm32f732.yaml @@ -208,7 +208,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml @@ -220,7 +220,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -231,8 +231,7 @@ TIM[25]: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -243,15 +242,13 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -262,8 +259,7 @@ TIM9: TIM13: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f733.yaml b/devices/stm32f733.yaml index e4e95b628..e9de9ea7b 100644 --- a/devices/stm32f733.yaml +++ b/devices/stm32f733.yaml @@ -208,7 +208,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_cc5if.yaml @@ -220,7 +220,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -231,8 +231,7 @@ TIM[25]: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -243,15 +242,13 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -262,8 +259,7 @@ TIM9: TIM13: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml diff --git a/devices/stm32f745.yaml b/devices/stm32f745.yaml index 65a395ccd..1819b20c4 100644 --- a/devices/stm32f745.yaml +++ b/devices/stm32f745.yaml @@ -296,7 +296,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -316,7 +316,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -353,8 +353,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -370,16 +369,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -392,8 +389,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f746.yaml b/devices/stm32f746.yaml index ceffe48f3..88eb8929a 100644 --- a/devices/stm32f746.yaml +++ b/devices/stm32f746.yaml @@ -275,7 +275,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -296,7 +296,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -333,8 +333,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -350,16 +349,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -372,8 +369,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f750.yaml b/devices/stm32f750.yaml index c2a7cb49c..ddf006981 100644 --- a/devices/stm32f750.yaml +++ b/devices/stm32f750.yaml @@ -249,7 +249,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -269,7 +269,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -306,8 +306,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -323,16 +322,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -345,8 +342,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f756.yaml b/devices/stm32f756.yaml index bf6895363..61a2544fa 100644 --- a/devices/stm32f756.yaml +++ b/devices/stm32f756.yaml @@ -283,7 +283,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -304,7 +304,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -341,8 +341,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -358,14 +357,14 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -378,8 +377,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f765.yaml b/devices/stm32f765.yaml index b3ab8c8d0..b6308cdc6 100644 --- a/devices/stm32f765.yaml +++ b/devices/stm32f765.yaml @@ -301,7 +301,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -322,7 +322,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -359,8 +359,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -376,16 +375,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -398,8 +395,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f767.yaml b/devices/stm32f767.yaml index 8837040d9..61961e670 100644 --- a/devices/stm32f767.yaml +++ b/devices/stm32f767.yaml @@ -319,7 +319,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -339,7 +339,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -377,8 +377,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -395,14 +394,14 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -415,8 +414,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f769.yaml b/devices/stm32f769.yaml index 1951e572b..687eb3372 100644 --- a/devices/stm32f769.yaml +++ b/devices/stm32f769.yaml @@ -332,7 +332,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -354,7 +354,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -392,8 +392,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -410,16 +409,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -432,8 +429,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f777.yaml b/devices/stm32f777.yaml index 574752b1d..cd825eb3d 100644 --- a/devices/stm32f777.yaml +++ b/devices/stm32f777.yaml @@ -319,7 +319,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -339,7 +339,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -377,8 +377,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -395,16 +394,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -417,8 +414,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f778.yaml b/devices/stm32f778.yaml index 9109ca388..982edfc9b 100644 --- a/devices/stm32f778.yaml +++ b/devices/stm32f778.yaml @@ -332,7 +332,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -354,7 +354,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -392,8 +392,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -410,16 +409,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -432,8 +429,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32f779.yaml b/devices/stm32f779.yaml index b4a204b81..3a9036e6c 100644 --- a/devices/stm32f779.yaml +++ b/devices/stm32f779.yaml @@ -332,7 +332,7 @@ SYSCFG: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml @@ -354,7 +354,7 @@ TIM1: TIM[25]: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -392,8 +392,7 @@ TIM5: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_sms_bit3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml @@ -410,16 +409,14 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml - fields/tim/v2/tim6.yaml TIM9: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml - patches/tim/v2/add_uifcpy.yaml @@ -432,8 +429,7 @@ TIM9: TIM10: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim10.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - patches/tim/v2/uifremap_fix.yaml diff --git a/devices/stm32g030.yaml b/devices/stm32g030.yaml index fa6cb05eb..97675de97 100644 --- a/devices/stm32g030.yaml +++ b/devices/stm32g030.yaml @@ -141,7 +141,7 @@ TAMP: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -152,24 +152,21 @@ TIM3: _delete: _interrupts: TIM2 _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g031.yaml b/devices/stm32g031.yaml index f8819f731..dcbb924fa 100644 --- a/devices/stm32g031.yaml +++ b/devices/stm32g031.yaml @@ -126,7 +126,7 @@ TAMP: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -135,31 +135,28 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g041.yaml b/devices/stm32g041.yaml index 1681252de..878d1f1c8 100644 --- a/devices/stm32g041.yaml +++ b/devices/stm32g041.yaml @@ -131,7 +131,7 @@ TAMP: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -140,31 +140,28 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g050.yaml b/devices/stm32g050.yaml index 8547b08d5..369ae3da7 100644 --- a/devices/stm32g050.yaml +++ b/devices/stm32g050.yaml @@ -117,7 +117,7 @@ TAMP: TIM1: _strip: TIM1_ _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -127,8 +127,7 @@ TIM1: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml @@ -142,25 +141,26 @@ TIM3: _modify: ARR: bitWidth: 16 + CCR?: + _modify: + CCR?: + bitWidth: 16 TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -168,8 +168,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g051.yaml b/devices/stm32g051.yaml index 9ae9d59e1..f4725fc9f 100644 --- a/devices/stm32g051.yaml +++ b/devices/stm32g051.yaml @@ -121,7 +121,7 @@ TAMP: TIM1: _strip: TIM1_ _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -135,7 +135,7 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -143,31 +143,31 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml + CCR?: + _modify: + CCR?: + bitWidth: 16 TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -175,8 +175,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g061.yaml b/devices/stm32g061.yaml index 23b2c6c4b..b601e68cc 100644 --- a/devices/stm32g061.yaml +++ b/devices/stm32g061.yaml @@ -129,7 +129,7 @@ TAMP: TIM1: _strip: TIM1_ _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -143,7 +143,7 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -151,31 +151,31 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml + CCR?: + _modify: + CCR?: + bitWidth: 16 TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -183,8 +183,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g070.yaml b/devices/stm32g070.yaml index c0b810ede..0bc234aa6 100644 --- a/devices/stm32g070.yaml +++ b/devices/stm32g070.yaml @@ -132,7 +132,7 @@ TAMP: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -150,16 +150,14 @@ TIM3: _interrupts: - TIM2 _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml _modify: _interrupts: @@ -178,16 +176,14 @@ TIM7: TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -195,8 +191,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g071.yaml b/devices/stm32g071.yaml index 3eeaaa54b..faaf2a756 100644 --- a/devices/stm32g071.yaml +++ b/devices/stm32g071.yaml @@ -136,7 +136,7 @@ TAMP: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -150,37 +150,33 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -188,8 +184,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g081.yaml b/devices/stm32g081.yaml index 5ec30b728..28391a019 100644 --- a/devices/stm32g081.yaml +++ b/devices/stm32g081.yaml @@ -129,7 +129,7 @@ TAMP: TIM1: _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/g0_tim1_ccmr_input.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml @@ -143,37 +143,33 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml - collect/tim/ccr.yaml TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -181,8 +177,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32g0b0.yaml b/devices/stm32g0b0.yaml index d4df93865..eea36c1e1 100644 --- a/devices/stm32g0b0.yaml +++ b/devices/stm32g0b0.yaml @@ -106,7 +106,7 @@ TAMP: TIM1: _strip: TIM1_ _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -120,8 +120,7 @@ TIM1: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/tim_ccrx_16bit.yaml - patches/tim/v2/oc1m1.yaml @@ -130,22 +129,19 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -153,8 +149,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g0b1.yaml b/devices/stm32g0b1.yaml index d98c6feb3..f4aad274a 100644 --- a/devices/stm32g0b1.yaml +++ b/devices/stm32g0b1.yaml @@ -133,7 +133,7 @@ TAMP: TIM1: _strip: TIM1_ _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -147,7 +147,7 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -155,8 +155,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/tim_ccrx_16bit.yaml - patches/tim/v2/oc1m1.yaml @@ -165,22 +164,19 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -188,8 +184,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32g0c1.yaml b/devices/stm32g0c1.yaml index d0f8bc2b7..929cdbd60 100644 --- a/devices/stm32g0c1.yaml +++ b/devices/stm32g0c1.yaml @@ -144,7 +144,7 @@ TAMP: TIM1: _strip: TIM1_ _include: - - patches/tim/v2/tim1_16bit.yaml + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - patches/tim/v2/oc3m.yaml @@ -158,7 +158,7 @@ TIM1: TIM2: _include: - - patches/tim/v2/16bit.yaml + - patches/tim/v2/tim2.yaml - patches/tim/tim2_cnt_32bit.yaml - patches/tim/v2/oc1m1.yaml - fields/tim/v2/tim2.yaml @@ -166,8 +166,7 @@ TIM2: TIM3: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim3.yaml - patches/tim/tim_cnt_16bit_l.yaml - patches/tim/tim_ccrx_16bit.yaml - patches/tim/v2/oc1m1.yaml @@ -176,22 +175,19 @@ TIM3: TIM6: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM14: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim13.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim13.yaml - collect/tim/ccr.yaml TIM15: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim15.yaml - patches/tim/v2/oc1m.yaml - patches/tim/v2/oc2m.yaml - fields/tim/v2/tim15.yaml @@ -199,8 +195,7 @@ TIM15: TIM16: _include: - - patches/tim/v2/16bit.yaml - - patches/tim/v2/arr_16bit.yaml + - patches/tim/v2/tim16.yaml - patches/tim/v2/oc1m.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h723.yaml b/devices/stm32h723.yaml index 1947839ab..0ff22049d 100644 --- a/devices/stm32h723.yaml +++ b/devices/stm32h723.yaml @@ -366,6 +366,7 @@ TIM1: TIM_CC: name: TIM1_CC _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -377,6 +378,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -385,6 +387,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -393,10 +396,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -406,6 +411,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -415,11 +421,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h725.yaml b/devices/stm32h725.yaml index 0ab74b52e..ad843ada0 100644 --- a/devices/stm32h725.yaml +++ b/devices/stm32h725.yaml @@ -369,6 +369,7 @@ TIM1: TIM_CC: name: TIM1_CC _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -380,6 +381,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -388,6 +390,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -396,10 +399,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -409,6 +414,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -418,11 +424,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h730.yaml b/devices/stm32h730.yaml index 9c2a9eddb..35274d3ba 100644 --- a/devices/stm32h730.yaml +++ b/devices/stm32h730.yaml @@ -377,6 +377,7 @@ TIM1: TIM_CC: name: TIM1_CC _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -388,6 +389,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -396,6 +398,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -404,10 +407,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -417,6 +422,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -426,11 +432,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h733.yaml b/devices/stm32h733.yaml index 3da444e4d..fe34b3100 100644 --- a/devices/stm32h733.yaml +++ b/devices/stm32h733.yaml @@ -377,6 +377,7 @@ TIM1: TIM_CC: name: TIM1_CC _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -388,6 +389,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -396,6 +398,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -404,10 +407,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -417,6 +422,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -426,11 +432,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h735.yaml b/devices/stm32h735.yaml index 064192802..0b1bc43b5 100644 --- a/devices/stm32h735.yaml +++ b/devices/stm32h735.yaml @@ -375,6 +375,7 @@ TIM1: TIM_CC: name: TIM1_CC _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -386,6 +387,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -394,6 +396,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -402,10 +405,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -415,6 +420,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -424,11 +430,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h742.yaml b/devices/stm32h742.yaml index a90d3d61e..6e95c122d 100644 --- a/devices/stm32h742.yaml +++ b/devices/stm32h742.yaml @@ -289,6 +289,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -300,6 +301,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -313,6 +315,7 @@ TIM5: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -328,10 +331,12 @@ TIM4: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -341,6 +346,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -350,11 +356,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h743.yaml b/devices/stm32h743.yaml index ea8d4c2b2..892ad27b9 100644 --- a/devices/stm32h743.yaml +++ b/devices/stm32h743.yaml @@ -289,6 +289,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -300,6 +301,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -314,6 +316,7 @@ TIM5: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -330,10 +333,12 @@ TIM4: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -344,6 +349,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -354,11 +360,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h743v.yaml b/devices/stm32h743v.yaml index 0eefbb991..25c8c4c5b 100644 --- a/devices/stm32h743v.yaml +++ b/devices/stm32h743v.yaml @@ -291,6 +291,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -302,6 +303,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -316,6 +318,7 @@ TIM5: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -332,10 +335,12 @@ TIM4: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -346,6 +351,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -356,11 +362,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h745cm4.yaml b/devices/stm32h745cm4.yaml index 731b124ac..913eb0904 100644 --- a/devices/stm32h745cm4.yaml +++ b/devices/stm32h745cm4.yaml @@ -297,6 +297,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -308,6 +309,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -316,6 +318,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -324,10 +327,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -337,6 +342,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -346,11 +352,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h745cm7.yaml b/devices/stm32h745cm7.yaml index 3dac8303a..c98d76ada 100644 --- a/devices/stm32h745cm7.yaml +++ b/devices/stm32h745cm7.yaml @@ -298,6 +298,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -309,6 +310,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -317,6 +319,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -325,10 +328,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -338,6 +343,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -347,11 +353,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h747cm4.yaml b/devices/stm32h747cm4.yaml index 5f4a674f9..3e9555ed1 100644 --- a/devices/stm32h747cm4.yaml +++ b/devices/stm32h747cm4.yaml @@ -295,6 +295,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -306,6 +307,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -314,6 +316,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -322,10 +325,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -335,6 +340,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -344,11 +350,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h747cm7.yaml b/devices/stm32h747cm7.yaml index 73500f845..f5dc3c924 100644 --- a/devices/stm32h747cm7.yaml +++ b/devices/stm32h747cm7.yaml @@ -300,6 +300,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -311,6 +312,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -319,6 +321,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -327,10 +330,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -340,6 +345,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -349,11 +355,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h750.yaml b/devices/stm32h750.yaml index 0b58e5f99..2292f48d2 100644 --- a/devices/stm32h750.yaml +++ b/devices/stm32h750.yaml @@ -303,6 +303,7 @@ SYSCFG: {} TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -314,6 +315,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -322,6 +324,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -330,10 +333,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -343,6 +348,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -352,11 +358,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h753.yaml b/devices/stm32h753.yaml index 168cd88ca..588ae03e4 100644 --- a/devices/stm32h753.yaml +++ b/devices/stm32h753.yaml @@ -301,6 +301,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -312,6 +313,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -326,6 +328,7 @@ TIM5: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -342,10 +345,12 @@ TIM4: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -356,6 +361,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -366,11 +372,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h753v.yaml b/devices/stm32h753v.yaml index d7c655b03..25be583b7 100644 --- a/devices/stm32h753v.yaml +++ b/devices/stm32h753v.yaml @@ -301,6 +301,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -312,6 +313,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml @@ -326,6 +328,7 @@ TIM5: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -342,10 +345,12 @@ TIM4: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -356,6 +361,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/tim_o24ce.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml @@ -366,11 +372,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h755cm4.yaml b/devices/stm32h755cm4.yaml index 3b43a0ca7..668d071a7 100644 --- a/devices/stm32h755cm4.yaml +++ b/devices/stm32h755cm4.yaml @@ -306,6 +306,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -317,6 +318,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -325,6 +327,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -333,10 +336,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -346,6 +351,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -355,11 +361,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h755cm7.yaml b/devices/stm32h755cm7.yaml index 04df02288..de66378c9 100644 --- a/devices/stm32h755cm7.yaml +++ b/devices/stm32h755cm7.yaml @@ -306,6 +306,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -317,6 +318,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -325,6 +327,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -333,10 +336,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -346,6 +351,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -355,11 +361,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h757cm4.yaml b/devices/stm32h757cm4.yaml index 9b0c1f08d..1019b82c7 100644 --- a/devices/stm32h757cm4.yaml +++ b/devices/stm32h757cm4.yaml @@ -306,6 +306,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -317,6 +318,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -325,6 +327,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -333,10 +336,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -346,6 +351,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -355,11 +361,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h757cm7.yaml b/devices/stm32h757cm7.yaml index 85af4e328..66f48bed7 100644 --- a/devices/stm32h757cm7.yaml +++ b/devices/stm32h757cm7.yaml @@ -307,6 +307,7 @@ SYSCFG: TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -318,6 +319,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -326,6 +328,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -334,10 +337,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -347,6 +352,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -356,11 +362,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h7a3.yaml b/devices/stm32h7a3.yaml index 1b226127a..7104ef526 100644 --- a/devices/stm32h7a3.yaml +++ b/devices/stm32h7a3.yaml @@ -301,6 +301,7 @@ TAMP: TIM[18]: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -312,6 +313,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -320,6 +322,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -328,10 +331,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -341,6 +346,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -350,11 +356,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h7b0.yaml b/devices/stm32h7b0.yaml index 5c92484a7..4e21c5bfd 100644 --- a/devices/stm32h7b0.yaml +++ b/devices/stm32h7b0.yaml @@ -316,6 +316,7 @@ TAMP: TIM[18]: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -327,6 +328,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -335,6 +337,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -343,10 +346,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -356,6 +361,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -365,11 +371,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32h7b3.yaml b/devices/stm32h7b3.yaml index f210cd094..fa77c00a2 100644 --- a/devices/stm32h7b3.yaml +++ b/devices/stm32h7b3.yaml @@ -323,6 +323,7 @@ TAMP: TIM[18]: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc4m_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -334,6 +335,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/icpsc.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -342,6 +344,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -350,10 +353,12 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM12: _include: + - patches/tim/v2/tim9.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim9.yaml @@ -363,6 +368,7 @@ TIM12: TIM13: _include: + - patches/tim/v2/tim13.yaml - patches/tim/icpsc.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/v2/tim13.yaml @@ -372,11 +378,13 @@ TIM13: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l0x0.yaml b/devices/stm32l0x0.yaml index bce1b75fe..e1d06a12a 100644 --- a/devices/stm32l0x0.yaml +++ b/devices/stm32l0x0.yaml @@ -152,7 +152,7 @@ SYSCFG: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -161,7 +161,7 @@ TIM2: TIM2[12]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l0x1.yaml b/devices/stm32l0x1.yaml index 75fc4e62e..740acfcb6 100644 --- a/devices/stm32l0x1.yaml +++ b/devices/stm32l0x1.yaml @@ -172,7 +172,7 @@ SYSCFG: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -181,12 +181,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM2[12]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l0x2.yaml b/devices/stm32l0x2.yaml index 00806b5af..5f7637fef 100644 --- a/devices/stm32l0x2.yaml +++ b/devices/stm32l0x2.yaml @@ -174,7 +174,7 @@ SYSCFG: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -183,12 +183,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM2[12]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l0x3.yaml b/devices/stm32l0x3.yaml index 7e938f5d8..9f3b6b232 100644 --- a/devices/stm32l0x3.yaml +++ b/devices/stm32l0x3.yaml @@ -195,7 +195,7 @@ SYSCFG: TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim2_l0.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -204,12 +204,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM2[12]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/tim2x.yaml diff --git a/devices/stm32l100.yaml b/devices/stm32l100.yaml index 7c9495576..f0b33ceaf 100644 --- a/devices/stm32l100.yaml +++ b/devices/stm32l100.yaml @@ -161,7 +161,7 @@ SYSCFG: {} TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -171,12 +171,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -185,8 +185,9 @@ TIM9: - collect/tim/ccr.yaml TIM10: + _delete: CR2 _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32l151.yaml b/devices/stm32l151.yaml index f0d1d5faa..d17a2337d 100644 --- a/devices/stm32l151.yaml +++ b/devices/stm32l151.yaml @@ -112,7 +112,7 @@ SYSCFG: {} TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -122,12 +122,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -135,13 +135,16 @@ TIM9: - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml +TIM10: + _delete: [CR2, CCR2] + TIM11: _include: - patches/tim/icpsc.yaml TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l152.yaml b/devices/stm32l152.yaml index afb936857..e5cc0de0d 100644 --- a/devices/stm32l152.yaml +++ b/devices/stm32l152.yaml @@ -112,7 +112,7 @@ SYSCFG: {} TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -122,12 +122,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -135,13 +135,16 @@ TIM9: - fields/tim/v1/tim9.yaml - collect/tim/ccr.yaml +TIM10: + _delete: [CR2, CCR2] + TIM11: _include: - patches/tim/icpsc.yaml TIM1[01]: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim10.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l162.yaml b/devices/stm32l162.yaml index cbc2f22a4..0c18b4f48 100644 --- a/devices/stm32l162.yaml +++ b/devices/stm32l162.yaml @@ -112,7 +112,7 @@ SYSCFG: {} TIM2: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/rename_TIM2_CCR3_CCR3.yaml - patches/tim/l1_ccs.yaml - patches/tim/icpsc.yaml @@ -122,12 +122,12 @@ TIM2: TIM6: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - fields/tim/v1/tim6.yaml TIM9: _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/omp.yaml - patches/tim/l1_ccs.yaml - patches/tim/l1_tim9_ccer.yaml @@ -136,8 +136,9 @@ TIM9: - collect/tim/ccr.yaml TIM10: + _delete: CR2 _include: - - patches/16bit.yaml + - patches/tim/v1/16bit.yaml - patches/tim/tim10_14_missing_opm.yaml - patches/tim/icpsc.yaml - fields/tim/v1/tim10.yaml diff --git a/devices/stm32l412.yaml b/devices/stm32l412.yaml index 0afcb20a8..afb68d119 100644 --- a/devices/stm32l412.yaml +++ b/devices/stm32l412.yaml @@ -192,6 +192,7 @@ SYSCFG: {} TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/rep_16b.yaml @@ -202,6 +203,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim2_arr.yaml - patches/tim/tim2_cr.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -213,15 +215,18 @@ TIM2: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l4p5.yaml b/devices/stm32l4p5.yaml index 26b68e4d5..f82a17406 100644 --- a/devices/stm32l4p5.yaml +++ b/devices/stm32l4p5.yaml @@ -314,17 +314,10 @@ TIM[25]: TIM[34]: _include: + - patches/tim/v2/tim3_with_mask.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml - CNT: - _modify: - CNT: - bitWidth: 16 - ARR: - _modify: - ARR: - bitWidth: 16 CR1: UIFREMAP: Disabled: [0, No remapping. UIF status bit is not copied to TIMx_CNT register bit 31] diff --git a/devices/stm32l4r5.yaml b/devices/stm32l4r5.yaml index ada1dfd9e..e3ab6a51a 100644 --- a/devices/stm32l4r5.yaml +++ b/devices/stm32l4r5.yaml @@ -322,17 +322,10 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/tim3_with_mask.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml - CNT: - _modify: - CNT: - bitWidth: 16 - ARR: - _modify: - ARR: - bitWidth: 16 TIM[67]: _include: diff --git a/devices/stm32l4r9.yaml b/devices/stm32l4r9.yaml index 28c4ff061..98f46e593 100644 --- a/devices/stm32l4r9.yaml +++ b/devices/stm32l4r9.yaml @@ -262,17 +262,10 @@ TIM[25]: TIM3: _include: + - patches/tim/v2/tim3_with_mask.yaml - fields/tim/tim_mms_ts_sms.yaml - fields/tim/v2/tim3.yaml - collect/tim/ccr.yaml - CNT: - _modify: - CNT: - bitWidth: 16 - ARR: - _modify: - ARR: - bitWidth: 16 TIM[67]: _include: diff --git a/devices/stm32l4x1.yaml b/devices/stm32l4x1.yaml index bf47cc686..c835d9c24 100644 --- a/devices/stm32l4x1.yaml +++ b/devices/stm32l4x1.yaml @@ -217,6 +217,7 @@ SYSCFG: {} TIM[18]: _include: + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/dmab_32.yaml @@ -234,6 +235,7 @@ TIM2: CNT_H: bitWidth: 16 _include: + - patches/tim/v2/tim2.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -242,6 +244,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -250,15 +253,18 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32l4x2.yaml b/devices/stm32l4x2.yaml index 3ea7cac0a..b35804551 100644 --- a/devices/stm32l4x2.yaml +++ b/devices/stm32l4x2.yaml @@ -240,6 +240,7 @@ SYSCFG: {} TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_ocm_bit3.yaml @@ -251,6 +252,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_ocm_bit3.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -259,6 +261,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_ocm_bit3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -267,15 +270,18 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32l4x3.yaml b/devices/stm32l4x3.yaml index 671746eb8..47bd069be 100644 --- a/devices/stm32l4x3.yaml +++ b/devices/stm32l4x3.yaml @@ -184,6 +184,7 @@ SYSCFG: {} TIM1: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_ocm_bit3.yaml @@ -195,6 +196,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - patches/tim/v2/add_ocm_bit3.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -203,6 +205,7 @@ TIM2: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM1[5]: @@ -210,6 +213,7 @@ TIM1[5]: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml CCMR1_Output: @@ -219,6 +223,7 @@ TIM15: TIM16: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32l4x5.yaml b/devices/stm32l4x5.yaml index c02b1da8b..5fffd7804 100644 --- a/devices/stm32l4x5.yaml +++ b/devices/stm32l4x5.yaml @@ -281,6 +281,7 @@ SYSCFG: {} TIM[18]: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_ocm_bit3.yaml @@ -292,6 +293,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_ocm_bit3.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -300,6 +302,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/add_ocm_bit3.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -308,6 +311,7 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM1[5]: @@ -319,11 +323,13 @@ TIM15: OC1M_2: name: OC1M_3 _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml TIM16: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32l4x6.yaml b/devices/stm32l4x6.yaml index 5f7c17076..58bcbd704 100644 --- a/devices/stm32l4x6.yaml +++ b/devices/stm32l4x6.yaml @@ -202,6 +202,7 @@ SYSCFG: {} TIM[18]: _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/v2/add_ocm_bit3.yaml @@ -213,6 +214,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/v2/add_ocm_bit3.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -221,6 +223,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_ocm_bit3.yaml - patches/tim/tim_ch_16bit_l.yaml - fields/tim/tim_mms_ts_sms.yaml @@ -229,6 +232,7 @@ TIM3: TIM6: _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM1[5]: @@ -236,6 +240,7 @@ TIM1[5]: TIM15: _include: + - patches/tim/v2/tim15.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml CCMR1_Output: @@ -245,6 +250,7 @@ TIM15: TIM16: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml CCMR1_Output: diff --git a/devices/stm32l552.yaml b/devices/stm32l552.yaml index 5f5495b2e..8e62a7d7f 100644 --- a/devices/stm32l552.yaml +++ b/devices/stm32l552.yaml @@ -171,6 +171,7 @@ TIM[18]: OIS5: bitOffset: 16 _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -180,6 +181,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml @@ -194,6 +196,7 @@ TIM5: TIM[34]: _include: + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_uifcpy.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/ocm_bit3.yaml @@ -215,10 +218,12 @@ TIM[67]: ARR_bit0: name: ARR _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/tim15.yaml - patches/tim/v2/ocm1_bit3.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml @@ -229,6 +234,7 @@ TIM1[67]: OC1M_2: name: OC1M_3 _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32l562.yaml b/devices/stm32l562.yaml index 1e295f34e..1c3455f1d 100644 --- a/devices/stm32l562.yaml +++ b/devices/stm32l562.yaml @@ -187,6 +187,7 @@ TIM[18]: OIS5: bitOffset: 16 _include: + - patches/tim/v2/tim1.yaml - patches/tim/icpsc.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/v2/oc5m_bit3.yaml @@ -196,6 +197,7 @@ TIM[18]: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/v2/ocm_bit3.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/v2/tim2.yaml @@ -210,6 +212,7 @@ TIM5: TIM[34]: _include: + - patches/tim/v2/tim3.yaml - patches/tim/v2/add_uifcpy.yaml - patches/tim/tim_ch_16bit_l.yaml - patches/tim/v2/ocm_bit3.yaml @@ -231,10 +234,12 @@ TIM[67]: ARR_bit0: name: ARR _include: + - patches/tim/v2/tim6.yaml - fields/tim/v2/tim6.yaml TIM15: _include: + - patches/tim/v2/tim15.yaml - patches/tim/v2/ocm1_bit3.yaml - fields/tim/v2/tim15.yaml - collect/tim/ccr.yaml @@ -245,6 +250,7 @@ TIM1[67]: OC1M_2: name: OC1M_3 _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32u031.yaml b/devices/stm32u031.yaml index 580eadd58..41cc94d0b 100644 --- a/devices/stm32u031.yaml +++ b/devices/stm32u031.yaml @@ -124,6 +124,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3_with_mask.yaml - patches/tim/ccmr1_alternate.yaml - patches/tim/ccmr2_alternate.yaml - patches/tim/v2/ocm_bit3.yaml diff --git a/devices/stm32u073.yaml b/devices/stm32u073.yaml index df9f0e809..bdde0e346 100644 --- a/devices/stm32u073.yaml +++ b/devices/stm32u073.yaml @@ -135,6 +135,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3_with_mask.yaml - patches/tim/ccmr1_alternate.yaml - patches/tim/ccmr2_alternate.yaml - patches/tim/v2/ocm_bit3.yaml diff --git a/devices/stm32u083.yaml b/devices/stm32u083.yaml index 0e2a12275..3951dd583 100644 --- a/devices/stm32u083.yaml +++ b/devices/stm32u083.yaml @@ -138,6 +138,7 @@ TIM2: TIM3: _include: + - patches/tim/v2/tim3_with_mask.yaml - patches/tim/ccmr1_alternate.yaml - patches/tim/ccmr2_alternate.yaml - patches/tim/v2/ocm_bit3.yaml diff --git a/devices/stm32wb55.yaml b/devices/stm32wb55.yaml index 33ce34ba7..7df892383 100644 --- a/devices/stm32wb55.yaml +++ b/devices/stm32wb55.yaml @@ -237,6 +237,7 @@ TIM1: C1F: name: IC1F _include: + - patches/tim/v2/tim1.yaml - patches/tim/v2/oc5m_bit3.yaml - patches/tim/dmab_32.yaml - fields/tim/v2/tim1.yaml @@ -244,6 +245,7 @@ TIM1: TIM2: _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/basic.yaml - fields/tim/tim_32bit.yaml @@ -269,6 +271,7 @@ TIM2: TIM1[67]: _include: + - patches/tim/v2/tim16.yaml - fields/tim/v2/tim16.yaml - collect/tim/ccr.yaml diff --git a/devices/stm32wl5x_cm0p.yaml b/devices/stm32wl5x_cm0p.yaml index 1400c642b..e20dbbf70 100644 --- a/devices/stm32wl5x_cm0p.yaml +++ b/devices/stm32wl5x_cm0p.yaml @@ -192,6 +192,7 @@ TIM1: CCMR3OutputComparemode: name: CCMR3_Output _include: + - patches/tim/v2/tim1.yaml - patches/tim/dmab_32.yaml - fields/tim/tim1_wl.yaml - fields/tim/tim_gp1.yaml @@ -205,6 +206,7 @@ TIM1: TIM2: _strip: TIM2_ _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim2_wl.yaml - fields/tim/tim_gp1.yaml @@ -224,6 +226,7 @@ TIM1[67]: _delete: - BKF _include: + - patches/tim/v2/tim16.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/ccr.yaml diff --git a/devices/stm32wl5x_cm4.yaml b/devices/stm32wl5x_cm4.yaml index b686a3571..d7e08602d 100644 --- a/devices/stm32wl5x_cm4.yaml +++ b/devices/stm32wl5x_cm4.yaml @@ -212,6 +212,7 @@ TIM1: CCMR3OutputComparemode: name: CCMR3_Output _include: + - patches/tim/v2/tim1.yaml - patches/tim/dmab_32.yaml - fields/tim/tim1_wl.yaml - fields/tim/tim_gp1.yaml @@ -225,6 +226,7 @@ TIM1: TIM2: _strip: TIM2_ _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim2_wl.yaml - fields/tim/tim_gp1.yaml @@ -244,6 +246,7 @@ TIM1[67]: _delete: - BKF _include: + - patches/tim/v2/tim16.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/ccr.yaml diff --git a/devices/stm32wle5.yaml b/devices/stm32wle5.yaml index 9b40abe74..037a5f9ad 100644 --- a/devices/stm32wle5.yaml +++ b/devices/stm32wle5.yaml @@ -232,6 +232,7 @@ TIM1: CCMR3OutputComparemode: name: CCMR3_Output _include: + - patches/tim/v2/tim1.yaml - patches/tim/dmab_32.yaml - fields/tim/tim1_wl.yaml - fields/tim/tim_gp1.yaml @@ -245,6 +246,7 @@ TIM1: TIM2: _strip: TIM2_ _include: + - patches/tim/v2/tim2.yaml - patches/tim/tim2_common_32bit.yaml - fields/tim/tim2_wl.yaml - fields/tim/tim_gp1.yaml @@ -264,6 +266,7 @@ TIM1[67]: _delete: - BKF _include: + - patches/tim/v2/tim16.yaml - fields/tim/basic.yaml - fields/tim/tim_ckd.yaml - fields/tim/ccr.yaml