Merge pull request #430 from eZioPan/tim-fix

TIM fix
This commit is contained in:
Dario Nieuwenhuis 2024-02-28 12:16:21 +00:00 committed by GitHub
commit a89a82cfda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 12 additions and 77 deletions

View File

@ -601,10 +601,6 @@ fieldset/DIER_GP16:
description: Trigger interrupt enable description: Trigger interrupt enable
bit_offset: 6 bit_offset: 6
bit_size: 1 bit_size: 1
- name: BIE
description: Break interrupt enable
bit_offset: 7
bit_size: 1
- name: CCDE - name: CCDE
description: Capture/Compare x (x=1-4) DMA request enable description: Capture/Compare x (x=1-4) DMA request enable
bit_offset: 9 bit_offset: 9

View File

@ -283,7 +283,6 @@ block/TIM_ADV:
- name: DMAR - name: DMAR
description: DMA address for full transfer description: DMA address for full transfer
byte_offset: 76 byte_offset: 76
fieldset: DMAR_ADV
- name: CCMR3 - name: CCMR3
description: capture/compare mode register 3 description: capture/compare mode register 3
byte_offset: 84 byte_offset: 84
@ -433,18 +432,15 @@ block/TIM_GP32:
- name: CNT - name: CNT
description: counter description: counter
byte_offset: 36 byte_offset: 36
fieldset: CNT_GP32
- name: ARR - name: ARR
description: auto-reload register description: auto-reload register
byte_offset: 44 byte_offset: 44
fieldset: ARR_GP32
- name: CCR - name: CCR
description: capture/compare register x (x=1-4) description: capture/compare register x (x=1-4)
array: array:
len: 4 len: 4
stride: 4 stride: 4
byte_offset: 52 byte_offset: 52
fieldset: CCR_GP32
- name: DCR - name: DCR
description: DMA control register description: DMA control register
byte_offset: 72 byte_offset: 72
@ -533,13 +529,6 @@ fieldset/ARR_CORE:
description: Auto-reload value description: Auto-reload value
bit_offset: 0 bit_offset: 0
bit_size: 16 bit_size: 16
fieldset/ARR_GP32:
description: auto-reload register
fields:
- name: ARR
description: Auto-reload value
bit_offset: 0
bit_size: 32
fieldset/BDTR_1CH_CMP: fieldset/BDTR_1CH_CMP:
description: break and dead-time register description: break and dead-time register
fields: fields:
@ -929,13 +918,6 @@ fieldset/CCR_1CH:
description: capture/compare x (x=1-4,6) value description: capture/compare x (x=1-4,6) value
bit_offset: 0 bit_offset: 0
bit_size: 16 bit_size: 16
fieldset/CCR_GP32:
description: capture/compare register x (x=1-4,6)
fields:
- name: CCR
description: capture/compare x (x=1-4,6) value
bit_offset: 0
bit_size: 32
fieldset/CNT_CORE: fieldset/CNT_CORE:
description: counter description: counter
fields: fields:
@ -947,13 +929,6 @@ fieldset/CNT_CORE:
description: UIF copy description: UIF copy
bit_offset: 31 bit_offset: 31
bit_size: 1 bit_size: 1
fieldset/CNT_GP32:
description: counter
fields:
- name: CNT
description: counter value
bit_offset: 0
bit_size: 32
fieldset/CR1_1CH: fieldset/CR1_1CH:
extends: CR1_CORE extends: CR1_CORE
description: control register 1 description: control register 1
@ -1211,6 +1186,10 @@ fieldset/DIER_ADV:
array: array:
len: 4 len: 4
stride: 1 stride: 1
- name: BIE
description: Break interrupt enable
bit_offset: 7
bit_size: 1
- name: CCDE - name: CCDE
description: Capture/Compare x (x=1-4) DMA request enable description: Capture/Compare x (x=1-4) DMA request enable
bit_offset: 9 bit_offset: 9
@ -1248,10 +1227,6 @@ fieldset/DIER_GP16:
description: Trigger interrupt enable description: Trigger interrupt enable
bit_offset: 6 bit_offset: 6
bit_size: 1 bit_size: 1
- name: BIE
description: Break interrupt enable
bit_offset: 7
bit_size: 1
- name: CCDE - name: CCDE
description: Capture/Compare x (x=1-4) DMA request enable description: Capture/Compare x (x=1-4) DMA request enable
bit_offset: 9 bit_offset: 9
@ -1263,13 +1238,6 @@ fieldset/DIER_GP16:
description: Trigger DMA request enable description: Trigger DMA request enable
bit_offset: 14 bit_offset: 14
bit_size: 1 bit_size: 1
fieldset/DMAR_ADV:
description: DMA address for full transfer
fields:
- name: DMAB
description: DMA register for burst accesses
bit_offset: 0
bit_size: 32
fieldset/DMAR_GP16: fieldset/DMAR_GP16:
description: DMA address for full transfer description: DMA address for full transfer
fields: fields:

View File

@ -112,7 +112,6 @@ block/TIM_1CH_CMP:
- name: DMAR - name: DMAR
description: DMA address for full transfer description: DMA address for full transfer
byte_offset: 992 byte_offset: 992
fieldset: DMAR_1CH_CMP
block/TIM_2CH: block/TIM_2CH:
extends: TIM_1CH extends: TIM_1CH
description: 2-channel timers description: 2-channel timers
@ -462,7 +461,6 @@ block/TIM_GP16:
- name: DMAR - name: DMAR
description: DMA address for full transfer description: DMA address for full transfer
byte_offset: 992 byte_offset: 992
fieldset: DMAR_1CH_CMP
block/TIM_GP32: block/TIM_GP32:
extends: TIM_GP16 extends: TIM_GP16
description: General purpose 32-bit timers description: General purpose 32-bit timers
@ -470,7 +468,6 @@ block/TIM_GP32:
- name: CNT - name: CNT
description: counter (Dither mode disabled) description: counter (Dither mode disabled)
byte_offset: 36 byte_offset: 36
fieldset: CNT_GP32
- name: CNT_DITHER - name: CNT_DITHER
description: counter (Dither mode enbled) description: counter (Dither mode enbled)
byte_offset: 36 byte_offset: 36
@ -478,7 +475,6 @@ block/TIM_GP32:
- name: ARR - name: ARR
description: auto-reload register (Dither mode disabled) description: auto-reload register (Dither mode disabled)
byte_offset: 44 byte_offset: 44
fieldset: ARR_GP32
- name: ARR_DITHER - name: ARR_DITHER
description: auto-reload register (Dither mode enabled) description: auto-reload register (Dither mode enabled)
byte_offset: 44 byte_offset: 44
@ -489,7 +485,6 @@ block/TIM_GP32:
len: 4 len: 4
stride: 4 stride: 4
byte_offset: 52 byte_offset: 52
fieldset: CCR_GP32
- name: CCR_DITHER - name: CCR_DITHER
description: capture/compare register x (x=1-4) (Dither mode enabled) description: capture/compare register x (x=1-4) (Dither mode enabled)
array: array:
@ -603,13 +598,6 @@ fieldset/ARR_DITHER_GP32:
description: Auto-reload value description: Auto-reload value
bit_offset: 4 bit_offset: 4
bit_size: 28 bit_size: 28
fieldset/ARR_GP32:
description: auto-reload register (Dither mode disabled)
fields:
- name: ARR
description: Auto-reload value
bit_offset: 0
bit_size: 32
fieldset/BDTR_1CH_CMP: fieldset/BDTR_1CH_CMP:
description: break and dead-time register description: break and dead-time register
fields: fields:
@ -1077,13 +1065,6 @@ fieldset/CCR_DITHER_GP32:
description: capture/compare x (x=1-4,6) value description: capture/compare x (x=1-4,6) value
bit_offset: 4 bit_offset: 4
bit_size: 28 bit_size: 28
fieldset/CCR_GP32:
description: capture/compare register x (x=1-4,6) (Dither mode disabled)
fields:
- name: CCR
description: capture/compare x (x=1-4,6) value
bit_offset: 0
bit_size: 32
fieldset/CNT_CORE: fieldset/CNT_CORE:
description: counter description: counter
fields: fields:
@ -1106,13 +1087,6 @@ fieldset/CNT_DITHER_GP32:
description: UIF copy description: UIF copy
bit_offset: 31 bit_offset: 31
bit_size: 1 bit_size: 1
fieldset/CNT_GP32:
description: counter (Dither mode disabled)
fields:
- name: CNT
description: counter value
bit_offset: 0
bit_size: 32
fieldset/CR1_1CH: fieldset/CR1_1CH:
extends: CR1_CORE extends: CR1_CORE
description: control register 1 description: control register 1
@ -1382,6 +1356,10 @@ fieldset/DIER_ADV:
array: array:
len: 4 len: 4
stride: 1 stride: 1
- name: BIE
description: Break interrupt enable
bit_offset: 7
bit_size: 1
- name: CCDE - name: CCDE
description: Capture/Compare x (x=1) DMA request enable description: Capture/Compare x (x=1) DMA request enable
bit_offset: 9 bit_offset: 9
@ -1435,10 +1413,6 @@ fieldset/DIER_GP16:
description: Trigger interrupt enable description: Trigger interrupt enable
bit_offset: 6 bit_offset: 6
bit_size: 1 bit_size: 1
- name: BIE
description: Break interrupt enable
bit_offset: 7
bit_size: 1
- name: CCDE - name: CCDE
description: Capture/Compare x (x=1-4) DMA request enable description: Capture/Compare x (x=1-4) DMA request enable
bit_offset: 9 bit_offset: 9
@ -1466,13 +1440,6 @@ fieldset/DIER_GP16:
description: Transition error interrupt enable description: Transition error interrupt enable
bit_offset: 23 bit_offset: 23
bit_size: 1 bit_size: 1
fieldset/DMAR_1CH_CMP:
description: DMA address for full transfer
fields:
- name: DMAB
description: DMA register for burst accesses
bit_offset: 0
bit_size: 32
fieldset/DTR2_1CH_CMP: fieldset/DTR2_1CH_CMP:
description: deadtime register 2 description: deadtime register 2
fields: fields:

View File

@ -1,3 +1,7 @@
transforms: transforms:
- !DeleteEnums - !DeleteEnums
from: ^(ARPE|OCPE|OPM|ECE)$ from: ^(ARPE|OCPE|OPM|ECE)$
- !DeleteFieldsets
from: ^(CCR_GP32|ARR_GP32|CNT_GP32|DMAR_1CH_CMP|DMAR_ADV)$
bit_size: 32