From b33aaa4ca5df886dfdb2e4da2de1eded2eb5191f Mon Sep 17 00:00:00 2001 From: Vinayak Chettimada Date: Sat, 10 Sep 2016 11:53:49 +0200 Subject: [PATCH] irq: Add irq_is_enabled external interrupt API Add irq_is_enabled external interrupt API to find out if an IRQ is enabled. Change-id: I4e4fb6318f0c9da442926b34aa6773eb11e90efe Signed-off-by: Vinayak Chettimada --- include/irq.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/irq.h b/include/irq.h index bbcd9212b3b..88442fcf43e 100644 --- a/include/irq.h +++ b/include/irq.h @@ -111,6 +111,14 @@ extern "C" { */ #define irq_disable(irq) _arch_irq_disable(irq) +/** + * @brief Return IRQ enable state + * + * @param irq IRQ line + * @return interrupt enable state, true or false + */ +#define irq_is_enabled(irq) _arch_irq_is_enabled(irq) + #ifdef __cplusplus } #endif