From 9c07fca932af932660aa0e06c2286ef347397f70 Mon Sep 17 00:00:00 2001
From: Emmanuel Roux-Palomo <erouxpalom@laas.fr>
Date: Thu, 4 May 2023 12:52:39 +0000
Subject: [PATCH] ADC trigger fix

Fix ADC triggers from HRTIM.
---
 .../owntech_hrtim_driver/zephyr/src/hrtim_common.c       | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/zephyr/modules/owntech_hrtim_driver/zephyr/src/hrtim_common.c b/zephyr/modules/owntech_hrtim_driver/zephyr/src/hrtim_common.c
index 18bddbf..9c0e99f 100644
--- a/zephyr/modules/owntech_hrtim_driver/zephyr/src/hrtim_common.c
+++ b/zephyr/modules/owntech_hrtim_driver/zephyr/src/hrtim_common.c
@@ -24,6 +24,7 @@
  * @author Luiz Villa <luiz.villa@laas.fr>
  * @author Ayoub Farah Hassan <ayoub.farah-hassan@laas.fr>
  * @author Thomas Walter <thomas.walter@laas.fr>
+ * @author Emmanuel Roux--Palomo <emmanuel.roux-palomo@laas.fr>
  */
 
 #include <stm32_ll_hrtim.h>
@@ -61,16 +62,16 @@ void _hrtim_init_events_center_aligned(hrtim_tu_t leg1_tu, hrtim_tu_t leg2_tu)
 		LL_HRTIM_TIM_SetADCRollOverMode(HRTIM1, LL_HRTIM_TIMER_B, LL_HRTIM_ROLLOVER_MODE_PER);
 
 		// setting adc trigger
-		hrtim_adc_trigger_en(1, 1, LL_HRTIM_ADCTRIG_SRC13_TIMACMP3);
-		hrtim_adc_trigger_en(3, 2, LL_HRTIM_ADCTRIG_SRC13_TIMBCMP4);
+		hrtim_adc_trigger_en(1, 1, LL_HRTIM_ADCTRIG_SRC13_TIMAPER);
+		hrtim_adc_trigger_en(3, 2, LL_HRTIM_ADCTRIG_SRC13_TIMBPER);
 	}else if(leg1_tu == TIMA && leg2_tu == TIMC){
 		// setting the adc roll-over mode on period event
 		LL_HRTIM_TIM_SetADCRollOverMode(HRTIM1, LL_HRTIM_TIMER_A, LL_HRTIM_ROLLOVER_MODE_PER);
 		LL_HRTIM_TIM_SetADCRollOverMode(HRTIM1, LL_HRTIM_TIMER_C, LL_HRTIM_ROLLOVER_MODE_PER);
 
 		// setting adc trigger
-		hrtim_adc_trigger_en(3, 1, LL_HRTIM_ADCTRIG_SRC13_TIMACMP3);
-		hrtim_adc_trigger_en(1, 3, LL_HRTIM_ADCTRIG_SRC13_TIMCCMP4);
+		hrtim_adc_trigger_en(3, 1, LL_HRTIM_ADCTRIG_SRC13_TIMAPER);
+		hrtim_adc_trigger_en(1, 3, LL_HRTIM_ADCTRIG_SRC13_TIMCPER);
 	}
 }
 
-- 
GitLab