summaryrefslogtreecommitdiffstats
path: root/cpukit/doxygen.h
blob: e61b207a7a97585aec942b58abaa74221a82d4ef (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/**
 * @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
 */