From 314ba53ca7082138720a173f76467a9450f1c371 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 26 Apr 2010 12:34:10 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1892 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/kernel/templates/chcore.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'os/kernel/templates') diff --git a/os/kernel/templates/chcore.h b/os/kernel/templates/chcore.h index c91d45b27..bd5d824b6 100644 --- a/os/kernel/templates/chcore.h +++ b/os/kernel/templates/chcore.h @@ -146,6 +146,15 @@ struct context { */ #define PORT_IRQ_HANDLER(id) void id(void) +/** + * @brief Fast IRQ handler function declaration. + * @note @p id can be a function name or a vector number depending on the + * port implementation. + * @note Not all architectures support fast interrupts, in this case this + * macro must be omitted. + */ +#define PORT_FAST_IRQ_HANDLER(id) void id(void) + #ifdef __cplusplus extern "C" { #endif -- cgit v1.2.3