merge all TIMs into timer_v2

This commit is contained in:
eZio Pan 2024-01-22 01:48:01 +08:00
parent 1b83acf50b
commit 7518e37532
2 changed files with 901 additions and 1320 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,250 @@
block/TIM_1CH:
description: 1-channel timers
items:
- name: CR1
description: control register 1
byte_offset: 0
fieldset: CR1_1CH
- name: DIER
description: DMA/Interrupt enable register
byte_offset: 12
fieldset: DIER_1CH
- name: SR
description: status register
byte_offset: 16
fieldset: SR_1CH
- name: EGR
description: event generation register
byte_offset: 20
access: Write
fieldset: EGR_1CH
- name: CCMR_Input
description: capture/compare mode register 1 (input mode)
array:
len: 1
stride: 4
byte_offset: 24
fieldset: CCMR_Input_1CH
- name: CCMR_Output
description: capture/compare mode register 1 (output mode)
array:
len: 1
stride: 4
byte_offset: 24
fieldset: CCMR_Output_1CH
- name: CCER
description: capture/compare enable register
byte_offset: 32
fieldset: CCER_1CH
- name: CNT
description: counter
byte_offset: 36
fieldset: CNT_BASIC
- name: PSC
description: prescaler
byte_offset: 40
fieldset: PSC_BASIC
- name: ARR
description: auto-reload register (Dither mode disabled)
byte_offset: 44
fieldset: ARR_BASIC
- name: ARR_DITHER
description: auto-reload register (Dither mode enabled)
byte_offset: 44
fieldset: ARR_DITHER_BASIC
- name: CCR
description: capture/compare register x (x=1) (Dither mode disabled)
array:
len: 1
stride: 4
byte_offset: 52
fieldset: CCR_1CH
- name: CCR_DITHER
description: capture/compare register x (x=1) (Dither mode enabled)
array:
len: 1
stride: 4
byte_offset: 52
fieldset: CCR_DITHER_1CH
- name: TISEL
description: input selection register
byte_offset: 92
fieldset: TISEL_1CH
block/TIM_1CH_CMP:
extends: TIM_1CH
description: 1-channel with one complementary output timers
items:
- name: CR2
description: control register 2
byte_offset: 4
fieldset: CR2_1CH_CMP
- name: DIER
description: DMA/Interrupt enable register
byte_offset: 12
fieldset: DIER_1CH_CMP
- name: SR
description: status register
byte_offset: 16
fieldset: SR_1CH_CMP
- name: EGR
description: event generation register
byte_offset: 20
access: Write
fieldset: EGR_1CH_CMP
- name: CCER
description: capture/compare enable register
byte_offset: 32
fieldset: CCER_1CH_CMP
- name: RCR
description: repetition counter register
byte_offset: 48
fieldset: RCR_1CH_CMP
- name: BDTR
description: break and dead-time register
byte_offset: 68
fieldset: BDTR_1CH_CMP
- name: DTR2
description: break and dead-time register
byte_offset: 84
fieldset: DTR2_ADV
- name: AF1
description: alternate function register 1
byte_offset: 96
fieldset: AF1_1CH_CMP
- name: AF2
description: alternate function register 2
byte_offset: 100
fieldset: AF2_GP16
- name: DCR
description: DMA control register
byte_offset: 988
fieldset: DCR_GP16
- name: DMAR
description: DMA address for full transfer
byte_offset: 992
fieldset: DMAR_GP16
block/TIM_2CH:
extends: TIM_1CH
description: 2-channel timers
items:
- name: CR2
description: control register 2
byte_offset: 4
fieldset: CR2_2CH
- name: SMCR
description: slave mode control register
byte_offset: 8
fieldset: SMCR_2CH
- name: DIER
description: DMA/Interrupt enable register
byte_offset: 12
fieldset: DIER_2CH
- name: SR
description: status register
byte_offset: 16
fieldset: SR_2CH
- name: EGR
description: event generation register
byte_offset: 20
access: Write
fieldset: EGR_2CH
- name: CCMR_Input
description: capture/compare mode register 1 (input mode)
array:
len: 1
stride: 4
byte_offset: 24
fieldset: CCMR_Input_2CH
- name: CCMR_Output
description: capture/compare mode register 1 (output mode)
array:
len: 1
stride: 4
byte_offset: 24
fieldset: CCMR_Output_2CH
- name: CCER
description: capture/compare enable register
byte_offset: 32
fieldset: CCER_2CH
- name: CCR
description: capture/compare register x (x=1-2) (Dither mode disabled)
array:
len: 2
stride: 4
byte_offset: 52
fieldset: CCR_2CH
- name: CCR_DITHER
description: capture/compare register x (x=1-2) (Dither mode enabled)
array:
len: 2
stride: 4
byte_offset: 52
fieldset: CCR_DITHER_2CH
- name: TISEL
description: input selection register
byte_offset: 92
fieldset: TISEL_2CH
block/TIM_2CH_CMP:
extends: TIM_2CH
description: 2-channel with one complementary output timers
items:
- name: CR2
description: control register 2
byte_offset: 4
fieldset: CR2_2CH_CMP
- name: SMCR
description: slave mode control register
byte_offset: 8
fieldset: SMCR_2CH_CMP
- name: DIER
description: DMA/Interrupt enable register
byte_offset: 12
fieldset: DIER_2CH_CMP
- name: SR
description: status register
byte_offset: 16
fieldset: SR_1CH_CMP
- name: EGR
description: event generation register
byte_offset: 20
access: Write
fieldset: EGR_1CH_CMP
- name: CCER
description: capture/compare enable register
byte_offset: 32
fieldset: CCER_2CH_CMP
- name: RCR
description: repetition counter register
byte_offset: 48
fieldset: RCR_1CH_CMP
- name: BDTR
description: break and dead-time register
byte_offset: 68
fieldset: BDTR_1CH_CMP
- name: DTR2
description: break and dead-time register
byte_offset: 84
fieldset: DTR2_ADV
- name: TISEL
description: input selection register
byte_offset: 92
fieldset: TISEL_2CH
- name: AF1
description: alternate function register 1
byte_offset: 96
fieldset: AF1_1CH_CMP
- name: AF2
description: alternate function register 2
byte_offset: 100
fieldset: AF2_GP16
- name: DCR
description: DMA control register
byte_offset: 988
fieldset: DCR_GP16
- name: DMAR
description: DMA address for full transfer
byte_offset: 992
fieldset: DMAR_GP16
block/TIM_ADV: block/TIM_ADV:
extends: TIM_GP16 extends: TIM_GP16
description: Advanced Control timers description: Advanced Control timers
@ -226,6 +473,33 @@ block/TIM_GP32:
stride: 4 stride: 4
byte_offset: 52 byte_offset: 52
fieldset: CCR_DITHER_GP32 fieldset: CCR_DITHER_GP32
fieldset/AF1_1CH_CMP:
description: alternate function register 1
fields:
- name: BKINE
description: TIMx_BKIN input enable
bit_offset: 0
bit_size: 1
- name: BKCMPE
description: TIM_BRK_CMPx (x=1-8) enable
bit_offset: 1
bit_size: 1
array:
len: 8
stride: 1
- name: BKINP
description: TIMx_BKIN input polarity
bit_offset: 9
bit_size: 1
enum: BKINP
- name: BKCMPP
description: TIM_BRK_CMPx (x=1-4) input polarity
bit_offset: 10
bit_size: 1
array:
len: 4
stride: 1
enum: BKINP
fieldset/AF1_ADV: fieldset/AF1_ADV:
extends: AF1_GP16 extends: AF1_GP16
description: alternate function register 1 description: alternate function register 1
@ -332,6 +606,75 @@ fieldset/ARR_GP32:
description: Auto-reload value description: Auto-reload value
bit_offset: 0 bit_offset: 0
bit_size: 32 bit_size: 32
fieldset/BDTR_1CH_CMP:
description: break and dead-time register
fields:
- name: DTG
description: Dead-time generator setup
bit_offset: 0
bit_size: 8
- name: LOCK
description: Lock configuration
bit_offset: 8
bit_size: 2
enum: LOCK
- name: OSSI
description: Off-state selection for Idle mode
bit_offset: 10
bit_size: 1
enum: OSSI
- name: OSSR
description: Off-state selection for Run mode
bit_offset: 11
bit_size: 1
enum: OSSR
- name: BKE
description: Break x (x=1) enable
bit_offset: 12
bit_size: 1
array:
len: 1
stride: 12
- name: BKP
description: Break x (x=1) polarity
bit_offset: 13
bit_size: 1
array:
len: 1
stride: 12
enum: BKP
- name: AOE
description: Automatic output enable
bit_offset: 14
bit_size: 1
- name: MOE
description: Main output enable
bit_offset: 15
bit_size: 1
- name: BKF
description: Break x (x=1) filter
bit_offset: 16
bit_size: 4
array:
len: 1
stride: 4
enum: FilterValue
- name: BKDSRM
description: Break x (x=1) Disarm
bit_offset: 26
bit_size: 1
array:
len: 1
stride: 1
enum: BKDSRM
- name: BKBID
description: Break x (x=1) bidirectional
bit_offset: 28
bit_size: 1
array:
len: 1
stride: 1
enum: BKBID
fieldset/BDTR_ADV: fieldset/BDTR_ADV:
description: break and dead-time register description: break and dead-time register
fields: fields:
@ -401,6 +744,77 @@ fieldset/BDTR_ADV:
len: 2 len: 2
stride: 1 stride: 1
enum: BKBID enum: BKBID
fieldset/CCER_1CH:
description: capture/compare enable register
fields:
- name: CCE
description: Capture/Compare x (x=1) output enable
bit_offset: 0
bit_size: 1
array:
len: 1
stride: 4
- name: CCP
description: Capture/Compare x (x=1) output Polarity
bit_offset: 1
bit_size: 1
array:
len: 1
stride: 4
- name: CCNP
description: Capture/Compare x (x=1) output Polarity
bit_offset: 3
bit_size: 1
array:
len: 1
stride: 4
fieldset/CCER_1CH_CMP:
extends: CCER_1CH
description: capture/compare enable register
fields:
- name: CCNE
description: Capture/Compare x (x=1) complementary output enable
bit_offset: 2
bit_size: 1
array:
len: 1
stride: 4
fieldset/CCER_2CH:
extends: CCER_1CH
description: capture/compare enable register
fields:
- name: CCE
description: Capture/Compare x (x=1-2) output enable
bit_offset: 0
bit_size: 1
array:
len: 2
stride: 4
- name: CCP
description: Capture/Compare x (x=1-2) output Polarity
bit_offset: 1
bit_size: 1
array:
len: 2
stride: 4
- name: CCNP
description: Capture/Compare x (x=1-2) output Polarity
bit_offset: 3
bit_size: 1
array:
len: 2
stride: 4
fieldset/CCER_2CH_CMP:
extends: CCER_2CH
description: capture/compare enable register
fields:
- name: CCNE
description: Capture/Compare x (x=1) complementary output enable
bit_offset: 2
bit_size: 1
array:
len: 1
stride: 4
fieldset/CCER_ADV: fieldset/CCER_ADV:
extends: CCER_GP16 extends: CCER_GP16
description: capture/compare enable register description: capture/compare enable register
@ -482,6 +896,59 @@ fieldset/CCMR3_ADV:
array: array:
len: 2 len: 2
stride: 8 stride: 8
fieldset/CCMR_Input_1CH:
description: capture/compare mode register x (x=1) (input mode)
fields:
- name: CCS
description: Capture/Compare y selection
bit_offset: 0
bit_size: 2
array:
len: 1
stride: 8
enum: CCMR_Input_CCS
- name: ICPSC
description: Input capture y prescaler
bit_offset: 2
bit_size: 2
array:
len: 1
stride: 8
- name: ICF
description: Input capture y filter
bit_offset: 4
bit_size: 4
array:
len: 1
stride: 8
enum: FilterValue
fieldset/CCMR_Input_2CH:
extends: CCMR_Input_1CH
description: capture/compare mode register x (x=1) (input mode)
fields:
- name: CCS
description: Capture/Compare y selection
bit_offset: 0
bit_size: 2
array:
len: 2
stride: 8
enum: CCMR_Input_CCS
- name: ICPSC
description: Input capture y prescaler
bit_offset: 2
bit_size: 2
array:
len: 2
stride: 8
- name: ICF
description: Input capture y filter
bit_offset: 4
bit_size: 4
array:
len: 2
stride: 8
enum: FilterValue
fieldset/CCMR_Input_GP16: fieldset/CCMR_Input_GP16:
description: capture/compare mode register x (x=1-2) (input mode) description: capture/compare mode register x (x=1-2) (input mode)
fields: fields:
@ -508,6 +975,73 @@ fieldset/CCMR_Input_GP16:
len: 2 len: 2
stride: 8 stride: 8
enum: FilterValue enum: FilterValue
fieldset/CCMR_Output_1CH:
description: capture/compare mode register x (x=1) (output mode)
fields:
- name: CCS
description: Capture/Compare y selection
bit_offset: 0
bit_size: 2
array:
len: 1
stride: 8
enum: CCMR_Output_CCS
- name: OCFE
description: Output compare y fast enable
bit_offset: 2
bit_size: 1
array:
len: 1
stride: 8
- name: OCPE
description: Output compare y preload enable
bit_offset: 3
bit_size: 1
array:
len: 1
stride: 8
- name: OCM
description: Output compare y mode
bit_offset: 4
bit_size: 3
array:
len: 1
stride: 8
enum: OCM
fieldset/CCMR_Output_2CH:
extends: CCMR_Output_1CH
description: capture/compare mode register x (x=1) (output mode)
fields:
- name: CCS
description: Capture/Compare y selection
bit_offset: 0
bit_size: 2
array:
len: 2
stride: 8
enum: CCMR_Output_CCS
- name: OCFE
description: Output compare y fast enable
bit_offset: 2
bit_size: 1
array:
len: 2
stride: 8
- name: OCPE
description: Output compare y preload enable
bit_offset: 3
bit_size: 1
array:
len: 2
stride: 8
- name: OCM
description: Output compare y mode
bit_offset: 4
bit_size: 3
array:
len: 2
stride: 8
enum: OCM
fieldset/CCMR_Output_GP16: fieldset/CCMR_Output_GP16:
description: capture/compare mode register x (x=1-3) (output mode) description: capture/compare mode register x (x=1-3) (output mode)
fields: fields:
@ -572,6 +1106,42 @@ fieldset/CCR5_DITHER_ADV:
len: 3 len: 3
stride: 1 stride: 1
enum: GC5C enum: GC5C
fieldset/CCR_1CH:
description: capture/compare register x (x=1) (Dither mode disabled)
fields:
- name: CCR
description: capture/compare x (x=1) value
bit_offset: 0
bit_size: 16
fieldset/CCR_2CH:
description: capture/compare register x (x=1,2) (Dither mode disabled)
fields:
- name: CCR
description: capture/compare x (x=1,2) value
bit_offset: 0
bit_size: 16
fieldset/CCR_DITHER_1CH:
description: capture/compare register x (x=1) (Dither mode enabled)
fields:
- name: DITHER
description: Dither value
bit_offset: 0
bit_size: 4
- name: CCR
description: capture/compare x (x=1) value
bit_offset: 4
bit_size: 16
fieldset/CCR_DITHER_2CH:
description: capture/compare register x (x=1,2) (Dither mode enabled)
fields:
- name: DITHER
description: Dither value
bit_offset: 0
bit_size: 4
- name: CCR
description: capture/compare x (x=1-2) value
bit_offset: 4
bit_size: 16
fieldset/CCR_DITHER_GP16: fieldset/CCR_DITHER_GP16:
description: capture/compare register x (x=1-4,6) (Dither mode enabled) description: capture/compare register x (x=1-4,6) (Dither mode enabled)
fields: fields:
@ -637,6 +1207,43 @@ fieldset/CNT_GP32:
description: counter value description: counter value
bit_offset: 0 bit_offset: 0
bit_size: 32 bit_size: 32
fieldset/CR1_1CH:
description: control register 1
fields:
- name: CEN
description: Counter enable
bit_offset: 0
bit_size: 1
- name: UDIS
description: Update disable
bit_offset: 1
bit_size: 1
- name: URS
description: Update request source
bit_offset: 2
bit_size: 1
enum: URS
- name: OPM
description: One-pulse mode enbaled
bit_offset: 3
bit_size: 1
- name: ARPE
description: Auto-reload preload enable
bit_offset: 7
bit_size: 1
- name: CKD
description: Clock division
bit_offset: 8
bit_size: 2
enum: CKD
- name: UIFREMAP
description: UIF status bit remapping enable
bit_offset: 11
bit_size: 1
- name: DITHEN
description: Dithering enable
bit_offset: 12
bit_size: 1
fieldset/CR1_BASIC: fieldset/CR1_BASIC:
description: control register 1 description: control register 1
fields: fields:
@ -688,6 +1295,80 @@ fieldset/CR1_GP16:
bit_offset: 8 bit_offset: 8
bit_size: 2 bit_size: 2
enum: CKD enum: CKD
fieldset/CR2_1CH_CMP:
description: control register 2
fields:
- name: CCPC
description: Capture/compare preloaded control
bit_offset: 0
bit_size: 1
- name: CCUS
description: Capture/compare control update selection
bit_offset: 2
bit_size: 1
- name: CCDS
description: Capture/compare DMA selection
bit_offset: 3
bit_size: 1
enum: CCDS
- name: OIS
description: Output Idle state x (x=1)
bit_offset: 8
bit_size: 1
array:
len: 1
stride: 2
- name: OISN
description: Output Idle state x (x=1)
bit_offset: 9
bit_size: 1
array:
len: 1
stride: 2
fieldset/CR2_2CH:
description: control register 2
fields:
- name: MMS
description: Master mode selection
bit_offset: 4
bit_size: 3
enum: MMS
- name: TI1S
description: TI1 selection
bit_offset: 7
bit_size: 1
enum: TI1S
fieldset/CR2_2CH_CMP:
extends: CR2_2CH
description: control register 2
fields:
- name: CCPC
description: Capture/compare preloaded control
bit_offset: 0
bit_size: 1
- name: CCUS
description: Capture/compare control update selection
bit_offset: 2
bit_size: 1
- name: CCDS
description: Capture/compare DMA selection
bit_offset: 3
bit_size: 1
enum: CCDS
- name: OIS
description: Output Idle state x (x=1,2)
bit_offset: 8
bit_size: 1
array:
len: 2
stride: 2
- name: OISN
description: Output Idle state x (x=1)
bit_offset: 9
bit_size: 1
array:
len: 1
stride: 2
fieldset/CR2_ADV: fieldset/CR2_ADV:
extends: CR2_GP16 extends: CR2_GP16
description: control register 2 description: control register 2
@ -757,6 +1438,70 @@ fieldset/DCR_GP16:
bit_offset: 16 bit_offset: 16
bit_size: 4 bit_size: 4
enum: DBSS enum: DBSS
fieldset/DIER_1CH:
description: DMA/Interrupt enable register
fields:
- name: UIE
description: Update interrupt enable
bit_offset: 0
bit_size: 1
- name: CCIE
description: Capture/Compare x (x=1) interrupt enable
bit_offset: 1
bit_size: 1
array:
len: 1
stride: 1
fieldset/DIER_1CH_CMP:
extends: DIER_1CH
description: DMA/Interrupt enable register
fields:
- name: COMIE
description: COM interrupt enable
bit_offset: 5
bit_size: 1
- name: BIE
description: Break interrupt enable
bit_offset: 7
bit_size: 1
- name: UDE
description: Update DMA request enable
bit_offset: 8
bit_size: 1
- name: CCDE
description: Capture/Compare x (x=1) DMA request enable
bit_offset: 9
bit_size: 1
array:
len: 1
stride: 1
fieldset/DIER_2CH:
extends: DIER_1CH
description: DMA/Interrupt enable register
fields:
- name: CCIE
description: Capture/Compare x (x=1-2) interrupt enable
bit_offset: 1
bit_size: 1
array:
len: 2
stride: 1
- name: TIE
description: Trigger interrupt enable
bit_offset: 6
bit_size: 1
fieldset/DIER_2CH_CMP:
extends: DIER_1CH_CMP
description: DMA/Interrupt enable register
fields:
- name: COMDE
description: COM DMA request enable
bit_offset: 13
bit_size: 1
- name: TDE
description: Trigger DMA request enable
bit_offset: 14
bit_size: 1
fieldset/DIER_ADV: fieldset/DIER_ADV:
extends: DIER_GP16 extends: DIER_GP16
description: DMA/Interrupt enable register description: DMA/Interrupt enable register
@ -887,6 +1632,50 @@ fieldset/ECR_GP16:
description: Pulse width prescaler description: Pulse width prescaler
bit_offset: 24 bit_offset: 24
bit_size: 2 bit_size: 2
fieldset/EGR_1CH:
description: event generation register
fields:
- name: UG
description: Update generation
bit_offset: 0
bit_size: 1
- name: CCG
description: Capture/compare x (x=1) generation
bit_offset: 1
bit_size: 1
array:
len: 1
stride: 1
fieldset/EGR_1CH_CMP:
extends: EGR_1CH
description: event generation register
fields:
- name: COMG
description: Capture/Compare control update generation
bit_offset: 5
bit_size: 1
- name: BG
description: Break x (x=1) generation
bit_offset: 7
bit_size: 1
array:
len: 1
stride: 1
fieldset/EGR_2CH:
extends: EGR_1CH
description: event generation register
fields:
- name: CCG
description: Capture/compare x (x=1-2) generation
bit_offset: 1
bit_size: 1
array:
len: 2
stride: 1
- name: TG
description: Trigger generation
bit_offset: 6
bit_size: 1
fieldset/EGR_ADV: fieldset/EGR_ADV:
extends: EGR_GP16 extends: EGR_GP16
description: event generation register description: event generation register
@ -931,6 +1720,13 @@ fieldset/PSC_BASIC:
description: Prescaler value description: Prescaler value
bit_offset: 0 bit_offset: 0
bit_size: 16 bit_size: 16
fieldset/RCR_1CH_CMP:
description: repetition counter register
fields:
- name: REP
description: Repetition counter value
bit_offset: 0
bit_size: 8
fieldset/RCR_ADV: fieldset/RCR_ADV:
description: repetition counter register description: repetition counter register
fields: fields:
@ -938,6 +1734,32 @@ fieldset/RCR_ADV:
description: Repetition counter value description: Repetition counter value
bit_offset: 0 bit_offset: 0
bit_size: 16 bit_size: 16
fieldset/SMCR_2CH:
description: slave mode control register
fields:
- name: SMS
description: Slave mode selection
bit_offset: 0
bit_size: 3
enum: SMS
- name: TS
description: Trigger selection
bit_offset: 4
bit_size: 3
enum: TS
- name: MSM
description: Master/Slave mode
bit_offset: 7
bit_size: 1
enum: MSM
fieldset/SMCR_2CH_CMP:
extends: SMCR_2CH
description: slave mode control register
fields:
- name: SMSPE
description: SMS preload enable
bit_offset: 24
bit_size: 1
fieldset/SMCR_ADV: fieldset/SMCR_ADV:
extends: SMCR_GP16 extends: SMCR_GP16
description: slave mode control register description: slave mode control register
@ -993,6 +1815,64 @@ fieldset/SMCR_GP16:
bit_offset: 25 bit_offset: 25
bit_size: 1 bit_size: 1
enum: SMSPS enum: SMSPS
fieldset/SR_1CH:
description: status register
fields:
- name: UIF
description: Update interrupt flag
bit_offset: 0
bit_size: 1
- name: CCIF
description: Capture/compare x (x=1) interrupt flag
bit_offset: 1
bit_size: 1
array:
len: 1
stride: 1
- name: CCOF
description: Capture/Compare x (x=1) overcapture flag
bit_offset: 9
bit_size: 1
array:
len: 1
stride: 1
fieldset/SR_1CH_CMP:
extends: SR_1CH
description: status register
fields:
- name: COMIF
description: COM interrupt flag
bit_offset: 5
bit_size: 1
- name: BIF
description: Break x (x=1) interrupt flag
bit_offset: 7
bit_size: 1
array:
len: 1
stride: 1
fieldset/SR_2CH:
extends: SR_1CH
description: status register
fields:
- name: CCIF
description: Capture/compare x (x=1-2) interrupt flag
bit_offset: 1
bit_size: 1
array:
len: 2
stride: 1
- name: TIF
description: Trigger interrupt flag
bit_offset: 6
bit_size: 1
- name: CCOF
description: Capture/Compare x (x=1-2) overcapture flag
bit_offset: 9
bit_size: 1
array:
len: 2
stride: 1
fieldset/SR_ADV: fieldset/SR_ADV:
extends: SR_GP16 extends: SR_GP16
description: status register description: status register
@ -1061,6 +1941,27 @@ fieldset/SR_GP16:
description: Transition error interrupt flag description: Transition error interrupt flag
bit_offset: 23 bit_offset: 23
bit_size: 1 bit_size: 1
fieldset/TISEL_1CH:
description: input selection register
fields:
- name: TISEL
description: Selects TIM_TIx (x=1) input
bit_offset: 0
bit_size: 4
array:
len: 1
stride: 8
fieldset/TISEL_2CH:
extends: TISEL_1CH
description: input selection register
fields:
- name: TISEL
description: Selects TIM_TIx (x=1-2) input
bit_offset: 0
bit_size: 4
array:
len: 2
stride: 8
fieldset/TISEL_GP16: fieldset/TISEL_GP16:
description: input selection register description: input selection register
fields: fields: