Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:23:40

0001 /**
0002  * @file
0003  * @ingroup tll6527m_tm27
0004  * @brief Interrupt mechanisms for tm27 test.
0005  */
0006 
0007 /*
0008  *  tm27.h
0009  *
0010  * COPYRIGHT (c) 2010 by ECE Northeastern University.
0011  *
0012  * The license and distribution terms for this file may be
0013  * found in the file LICENSE in this distribution or at
0014  * http://www.rtems.org/license
0015  */
0016 
0017 #ifndef _RTEMS_TMTEST27
0018 #error "This is an RTEMS internal file you must not include directly."
0019 #endif
0020 
0021 #ifndef __tm27_h
0022 #define __tm27_h
0023 
0024 /**
0025  * @defgroup tll6527m_tm27 TM27 Test Support
0026  * @ingroup RTEMSBSPsBfinTLL6527M
0027  * @brief Interrupt Mechanisms for TM27
0028  * @{
0029  */
0030 
0031 /*
0032  *  Define the interrupt mechanism for Time Test 27
0033  */
0034 
0035 #define MUST_WAIT_FOR_INTERRUPT 0
0036 
0037 #define TM27_USE_VECTOR_HANDLER
0038 
0039 #define Install_tm27_vector(handler) \
0040 { \
0041   set_vector( handler, 0x06, 1 ); \
0042 }
0043 
0044 #define Cause_tm27_intr() asm volatile("raise 0x06;" : :);
0045 
0046 #define Clear_tm27_intr() /* empty */
0047 
0048 #define Lower_tm27_intr() /* empty */
0049 
0050 /** @} */
0051 
0052 #endif