forked from Imagelibrary/rtems
Let the BSP define TM27_INTERRUPT_VECTOR_DEFAULT to more efficiently and reliably get the TM27 default interrupt vector. Update #3716.
73 lines
1.7 KiB
C
73 lines
1.7 KiB
C
/**
|
|
* @file
|
|
*
|
|
* @ingroup RTEMSImplDoxygen
|
|
*
|
|
* @brief This header file defines some Doxygen groups.
|
|
*/
|
|
|
|
/**
|
|
* @defgroup RTEMSAPIIO IO
|
|
*
|
|
* @ingroup RTEMSAPI
|
|
*
|
|
* @brief IO
|
|
*/
|
|
|
|
/**
|
|
* @defgroup RTEMSAPIPrintSupport Print Support
|
|
*
|
|
* @ingroup RTEMSAPIIO
|
|
*
|
|
* @brief Print Support
|
|
*/
|
|
|
|
/**
|
|
* @defgroup RTEMSAPITracing Tracing
|
|
*
|
|
* @ingroup RTEMSAPI
|
|
*
|
|
* @brief Tracing
|
|
*/
|
|
|
|
/**
|
|
* @defgroup RTEMSLegacyBenchmarkDrivers Legacy Benchmark Drivers
|
|
*
|
|
* @ingroup RTEMSDeviceDrivers
|
|
*
|
|
* @brief Legacy Benchmark Drivers
|
|
*/
|
|
|
|
/**
|
|
* @defgroup RTEMSTimeTest27Support Time Test 27 Support
|
|
*
|
|
* @ingroup RTEMSDeviceDrivers
|
|
*
|
|
* @brief The Time Test 27 (TM27) support is used to measure the timing of
|
|
* the interrupt processing.
|
|
*
|
|
* The TMS27 support should provide two software generated interrupt requests,
|
|
* one low priority request raised by Cause_tm27_intr() and one higher priority
|
|
* request raised by Lower_tm27_intr(). Both requests should be cleared by
|
|
* Clear_tm27_intr(). A handler provided by the test should be installed
|
|
* through Install_tm27_vector(). This function should initialize the system
|
|
* so that the software generated interrupt requests can be raised and cleared.
|
|
*
|
|
* If the raise functions Cause_tm27_intr() and Lower_tm27_intr() do not
|
|
* trigger the interrupt immediately, then the TM27 support shall define
|
|
* MUST_WAIT_FOR_INTERRUPT to one, otherwise MUST_WAIT_FOR_INTERRUPT shall be
|
|
* defined to zero.
|
|
*
|
|
* The TM27 support may define TM27_INTERRUPT_VECTOR_DEFAULT to indicate the
|
|
* interrupt vector of the interrupt request raised by Cause_tm27_intr().
|
|
*/
|
|
|
|
/**
|
|
* @defgroup libmisc_mouse Serial Mouse
|
|
*
|
|
* @ingroup RTEMSDeviceDrivers
|
|
*
|
|
* @brief Serial Mouse
|
|
*/
|
|
|