comparison packages/devs/wallclock/current/include/pkgconf/wallclock.h @ 0:3111d98ba7b3 ecos-v1_1-release

Initial commit of eCos version 1.1
author jlarmour
date Tue, 11 May 1999 11:16:07 +0000
parents
children 443894e2e912
comparison
equal deleted inserted replaced
-1:000000000000 0:3111d98ba7b3
1 #ifndef CYGONCE_PKGCONF_WALLCLOCK_H
2 #define CYGONCE_PKGCONF_WALLCLOCK_H
3 // ====================================================================
4 //
5 // pkgconf/wallclock.h
6 //
7 // Wallclock configuration file
8 //
9 // ====================================================================
10 //####COPYRIGHTBEGIN####
11 //
12 // -------------------------------------------
13 // The contents of this file are subject to the Cygnus eCos Public License
14 // Version 1.0 (the "License"); you may not use this file except in
15 // compliance with the License. You may obtain a copy of the License at
16 // http://sourceware.cygnus.com/ecos
17 //
18 // Software distributed under the License is distributed on an "AS IS"
19 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
20 // License for the specific language governing rights and limitations under
21 // the License.
22 //
23 // The Original Code is eCos - Embedded Cygnus Operating System, released
24 // September 30, 1998.
25 //
26 // The Initial Developer of the Original Code is Cygnus. Portions created
27 // by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved.
28 // -------------------------------------------
29 //
30 //####COPYRIGHTEND####
31 // ====================================================================
32 //#####DESCRIPTIONBEGIN####
33 //
34 // Author(s): nickg
35 // Contributors: nickg
36 // Date: 1998-07-29
37 // Purpose: To allow the user to edit wallclock config options.
38 // Description:
39 //####DESCRIPTIONEND####
40 //
41 // ====================================================================
42
43 #include <pkgconf/kernel.h> // kernel configuration file
44
45 /* ----------------------------------------------------------------------------
46 {{CFG_DATA
47
48 cdl_package CYGPKG_DEVICES_WALLCLOCK {
49 display "Wallclock device"
50 parent CYGPKG_DEVICES
51 requires CYGVAR_KERNEL_COUNTERS_CLOCK
52 description "
53 The wallclock device provides real time stamps, as opposed
54 to the eCos kernel timers which typically just count the
55 number of clock ticks since the hardware was powered up.
56 Depending on the target platform this device may involve
57 interacting with a suitable clock chip, or it may be
58 emulated by using the kernel timers.
59 "
60 }
61
62 }}CFG_DATA */
63
64 /* ---------------------------------------------------------------------
65 * Decide whether we are using the emulated wallclock or a hardware
66 * supplied device.
67 */
68
69 #define CYGIMP_WALLCLOCK_EMULATE
70
71 /* -------------------------------------------------------------------- */
72 #endif /* CYGONCE_PKGCONF_WALLCLOCK_H */
73 /* EOF wallclock.h */