source:
rtems/bsps/bfin/eZKit533/include/tm27.h
Last change on this file was 10ee41a8, checked in by Sebastian Huber <sebastian.huber@…>, on 01/23/23 at 13:56:31 | |
---|---|
|
|
File size: 917 bytes |
Rev | Line | |
---|---|---|
[997f223] | 1 | /** |
2 | * @file | |
3 | * @ingroup ezkit533_tm27 | |
4 | * @brief Interrupt mechanisms for the tm27 test. | |
5 | */ | |
6 | ||
[8d41236] | 7 | /* |
8 | * tm27.h | |
9 | * | |
10 | * The license and distribution terms for this file may be | |
11 | * found in the file LICENSE in this distribution or at | |
[c499856] | 12 | * http://www.rtems.org/license/LICENSE. |
[8d41236] | 13 | */ |
14 | ||
15 | #ifndef _RTEMS_TMTEST27 | |
16 | #error "This is an RTEMS internal file you must not include directly." | |
17 | #endif | |
18 | ||
19 | #ifndef __tm27_h | |
20 | #define __tm27_h | |
21 | ||
[997f223] | 22 | /** |
23 | * @defgroup ezkit533_tm27 TM27 Test Support | |
[c991eeec] | 24 | * @ingroup RTEMSBSPsBfinEZKit533 |
[997f223] | 25 | * @brief Interrupt Mechanisms for TM27 |
26 | * @{ | |
27 | */ | |
28 | ||
[8d41236] | 29 | /* |
30 | * Define the interrupt mechanism for Time Test 27 | |
31 | */ | |
32 | ||
33 | #define MUST_WAIT_FOR_INTERRUPT 0 | |
34 | ||
[10ee41a8] | 35 | #define TM27_USE_VECTOR_HANDLER |
36 | ||
[8d41236] | 37 | #define Install_tm27_vector(handler) \ |
38 | { \ | |
39 | set_vector( handler, 0x06, 1 ); \ | |
40 | } | |
41 | ||
[bcd26b2] | 42 | #define Cause_tm27_intr() __asm__ volatile("raise 0x06;" : :); |
[8d41236] | 43 | |
44 | #define Clear_tm27_intr() /* empty */ | |
45 | ||
46 | #define Lower_tm27_intr() /* empty */ | |
47 | ||
[997f223] | 48 | /** @} */ |
49 | ||
[8d41236] | 50 | #endif |
Note: See TracBrowser
for help on using the repository browser.