From e55bf875aca0918dc58823b7293de540e43ad4f8 Mon Sep 17 00:00:00 2001
From: Christos Gentsos <christos.gentsos@cern.ch>
Date: Wed, 15 Dec 2021 12:34:48 +0100
Subject: [PATCH] Main: enable INT 1, disable INT 10 (fixes issue with FAN1
 RPM)

---
 main_fw/atmel_start_prj/atmel_start_config.atstart | 12 ++++++------
 main_fw/atmel_start_prj/config/hpl_eic_config.h    | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/main_fw/atmel_start_prj/atmel_start_config.atstart b/main_fw/atmel_start_prj/atmel_start_config.atstart
index ff1efb1..e51c1b4 100644
--- a/main_fw/atmel_start_prj/atmel_start_config.atstart
+++ b/main_fw/atmel_start_prj/atmel_start_config.atstart
@@ -204,8 +204,8 @@ drivers:
     api: HAL:Driver:Ext_IRQ
     configuration:
       eic_arch_enable_irq_setting0: true
-      eic_arch_enable_irq_setting1: false
-      eic_arch_enable_irq_setting10: true
+      eic_arch_enable_irq_setting1: true
+      eic_arch_enable_irq_setting10: false
       eic_arch_enable_irq_setting11: false
       eic_arch_enable_irq_setting12: false
       eic_arch_enable_irq_setting13: true
@@ -254,8 +254,8 @@ drivers:
       eic_arch_nmifilten: false
       eic_arch_nmisense: No detection
       eic_arch_sense0: Falling-edge detection
-      eic_arch_sense1: No detection
-      eic_arch_sense10: Falling-edge detection
+      eic_arch_sense1: Falling-edge detection
+      eic_arch_sense10: No detection
       eic_arch_sense11: No detection
       eic_arch_sense12: No detection
       eic_arch_sense13: Falling-edge detection
@@ -270,8 +270,8 @@ drivers:
       eic_arch_sense8: No detection
       eic_arch_sense9: No detection
       eic_arch_wakeupen0: true
-      eic_arch_wakeupen1: false
-      eic_arch_wakeupen10: true
+      eic_arch_wakeupen1: true
+      eic_arch_wakeupen10: false
       eic_arch_wakeupen11: false
       eic_arch_wakeupen12: false
       eic_arch_wakeupen13: true
diff --git a/main_fw/atmel_start_prj/config/hpl_eic_config.h b/main_fw/atmel_start_prj/config/hpl_eic_config.h
index 53f2984..c0eaa16 100644
--- a/main_fw/atmel_start_prj/config/hpl_eic_config.h
+++ b/main_fw/atmel_start_prj/config/hpl_eic_config.h
@@ -70,7 +70,7 @@
 // <e> Interrupt 1 Settings
 // <id> eic_arch_enable_irq_setting1
 #ifndef CONF_EIC_ENABLE_IRQ_SETTING1
-#define CONF_EIC_ENABLE_IRQ_SETTING1 0
+#define CONF_EIC_ENABLE_IRQ_SETTING1 1
 #endif
 
 // <q> External Interrupt 1 Event Output Enable
@@ -84,7 +84,7 @@
 // <i> Indicates whether the external interrupt 1 wake-up is enabled or not
 // <id> eic_arch_wakeupen1
 #ifndef CONF_EIC_WAKEUPEN1
-#define CONF_EIC_WAKEUPEN1 0
+#define CONF_EIC_WAKEUPEN1 1
 #endif
 
 // <q> External Interrupt 1 Filter Enable
@@ -104,7 +104,7 @@
 // <i> This defines input sense trigger
 // <id> eic_arch_sense1
 #ifndef CONF_EIC_SENSE1
-#define CONF_EIC_SENSE1 EIC_NMICTRL_NMISENSE_NONE_Val
+#define CONF_EIC_SENSE1 EIC_NMICTRL_NMISENSE_FALL_Val
 #endif
 // </e>
 
@@ -439,7 +439,7 @@
 // <e> Interrupt 10 Settings
 // <id> eic_arch_enable_irq_setting10
 #ifndef CONF_EIC_ENABLE_IRQ_SETTING10
-#define CONF_EIC_ENABLE_IRQ_SETTING10 1
+#define CONF_EIC_ENABLE_IRQ_SETTING10 0
 #endif
 
 // <q> External Interrupt 10 Event Output Enable
@@ -453,7 +453,7 @@
 // <i> Indicates whether the external interrupt 10 wake-up is enabled or not
 // <id> eic_arch_wakeupen10
 #ifndef CONF_EIC_WAKEUPEN10
-#define CONF_EIC_WAKEUPEN10 1
+#define CONF_EIC_WAKEUPEN10 0
 #endif
 
 // <q> External Interrupt 10 Filter Enable
@@ -473,7 +473,7 @@
 // <i> This defines input sense trigger
 // <id> eic_arch_sense10
 #ifndef CONF_EIC_SENSE10
-#define CONF_EIC_SENSE10 EIC_NMICTRL_NMISENSE_FALL_Val
+#define CONF_EIC_SENSE10 EIC_NMICTRL_NMISENSE_NONE_Val
 #endif
 // </e>
 
-- 
GitLab