]> rtime.felk.cvut.cz Git - arc.git/blobdiff - include/isr.h
merged second mahi-applications head
[arc.git] / include / isr.h
index 276277a7fd4e9724e3fbd6dde494cc50e826dc97..cf875d10eaad21a588d517611e9ee139c9afa41e 100644 (file)
 #define ISR_TYPE_2                     1\r
 \r
 /* ----------------------------[macro]---------------------------------------*/\r
+#ifdef CFG_DRIVERS_USE_CONFIG_ISRS\r
+#define ISR_INSTALL_ISR2( _name, _entry, _vector, _priority, _app )\r
+#define ISR_INSTALL_ISR1(_name,_entry, _vector,_priority,_app)\r
+#else\r
 #define ISR_DECLARE_ISR2(_name, _entry, _unique, _vector,_priority,_app )        \\r
          static const OsIsrConstType _entry ## _unique = { \\r
                        .vector = _vector,   \\r
 #define ISR_INSTALL_ISR1(_name,_entry, _vector,_priority,_app)        \\r
                _ISR_INSTALL_ISR1(_name,_entry, __LINE__, _vector,_priority,_app)\r
 \r
-\r
+#endif\r
 \r
 /* ----------------------------[typedef]-------------------------------------*/\r
 \r