From 2abb4986854a523c9871441e378ff9375833ef49 Mon Sep 17 00:00:00 2001 From: JuliDi <20155974+JuliDi@users.noreply.github.com> Date: Sat, 22 Jul 2023 16:48:08 +0200 Subject: [PATCH] adapt DAC trigger enum for v3 --- data/registers/dac_v3.yaml | 117 ++++++++++++++++++++++++++----------- 1 file changed, 82 insertions(+), 35 deletions(-) diff --git a/data/registers/dac_v3.yaml b/data/registers/dac_v3.yaml index e6a2e66..4cc363d 100644 --- a/data/registers/dac_v3.yaml +++ b/data/registers/dac_v3.yaml @@ -283,56 +283,103 @@ fieldset/SWTRIGR: len: 2 stride: 1 enum/TSEL1: - bit_size: 3 + bit_size: 4 variants: - - name: TIM6_TRGO - description: Timer 6 TRGO event - value: 0 - - name: TIM3_TRGO - description: Timer 3 TRGO event - value: 1 - - name: TIM7_TRGO - description: Timer 7 TRGO event - value: 2 - - name: TIM15_TRGO - description: Timer 15 TRGO event - value: 3 - - name: TIM2_TRGO - description: Timer 2 TRGO event - value: 4 - - name: EXTI9 - description: EXTI line9 - value: 6 - name: SOFTWARE description: Software trigger - value: 7 -enum/TSEL2: - bit_size: 3 - variants: - - name: TIM6_TRGO - description: Timer 6 TRGO event value: 0 - - name: TIM8_TRGO - description: Timer 8 TRGO event + - name: TIM1_TRGO + description: Timer 1 TRGO event value: 1 - - name: TIM7_TRGO - description: Timer 7 TRGO event - value: 2 - - name: TIM5_TRGO - description: Timer 5 TRGO event - value: 3 - name: TIM2_TRGO description: Timer 2 TRGO event - value: 4 + value: 2 - name: TIM4_TRGO description: Timer 4 TRGO event + value: 3 + - name: TIM5_TRGO + description: Timer 5 TRGO event + value: 4 + - name: TIM6_TRGO + description: Timer 6 TRGO event value: 5 + - name: TIM7_TRGO + description: Timer 7 TRGO event + value: 6 + - name: TIM8_TRGO + description: Timer 8 TRGO event + value: 7 + - name: TIM15_TRGO + description: Timer 15 TRGO event + value: 8 + - name: HRTIM1_DACTRG1 + description: High resolution timer 1 DACTRG1 event + value: 9 + - name: HRTIM1_DACTRG2 + description: High resolution timer 1 DACTRG2 event + value: 10 + - name: LPTIM1_OUT + description: Low-power timer 1 OUT event + value: 11 + - name: LPTIM2_OUT + description: Low-power timer 2 OUT event + value: 12 - name: EXTI9 description: EXTI line9 - value: 6 + value: 13 + - name: LPTIM3_OUT + description: Low-power timer 3 OUT event + value: 14 + +enum/TSEL2: + bit_size: 4 + variants: - name: SOFTWARE description: Software trigger + value: 0 + - name: TIM1_TRGO + description: Timer 1 TRGO event + value: 1 + - name: TIM2_TRGO + description: Timer 2 TRGO event + value: 2 + - name: TIM4_TRGO + description: Timer 4 TRGO event + value: 3 + - name: TIM5_TRGO + description: Timer 5 TRGO event + value: 4 + - name: TIM6_TRGO + description: Timer 6 TRGO event + value: 5 + - name: TIM7_TRGO + description: Timer 7 TRGO event + value: 6 + - name: TIM8_TRGO + description: Timer 8 TRGO event value: 7 + - name: TIM15_TRGO + description: Timer 15 TRGO event + value: 8 + - name: HRTIM1_DACTRG1 + description: High resolution timer 1 DACTRG1 event + value: 9 + - name: HRTIM1_DACTRG2 + description: High resolution timer 1 DACTRG2 event + value: 10 + - name: LPTIM1_OUT + description: Low-power timer 1 OUT event + value: 11 + - name: LPTIM2_OUT + description: Low-power timer 2 OUT event + value: 12 + - name: EXTI9 + description: EXTI line9 + value: 13 + - name: LPTIM3_OUT + description: Low-power timer 3 OUT event + value: 14 + enum/WAVE: bit_size: 2 variants: