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