annotate packages/io/common/current/include/config_keys.h @ 2059:f929becf4af2

CAN driver, from Uwe Kindler
author gthomas
date Thu, 25 Aug 2005 13:40:35 +0000
parents f2453fae08d4
children c051df3f1083
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
1 #ifndef CYGONCE_CONFIG_KEYS_H
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
2 #define CYGONCE_CONFIG_KEYS_H
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
3 // ====================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
4 //
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
5 // config_keys.h
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
6 //
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
7 // Device I/O "Keys" for get/put config functions
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
8 //
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
9 // ====================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
10 //####ECOSGPLCOPYRIGHTBEGIN####
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
11 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
12 // This file is part of eCos, the Embedded Configurable Operating System.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
13 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
14 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
15 // eCos is free software; you can redistribute it and/or modify it under
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
16 // the terms of the GNU General Public License as published by the Free
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
17 // Software Foundation; either version 2 or (at your option) any later version.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
18 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
19 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
20 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
21 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
22 // for more details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
23 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
24 // You should have received a copy of the GNU General Public License along
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
25 // with eCos; if not, write to the Free Software Foundation, Inc.,
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
26 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
27 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
28 // As a special exception, if other files instantiate templates or use macros
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
29 // or inline functions from this file, or you compile this file and link it
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
30 // with other works to produce a work based on this file, this file does not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
31 // by itself cause the resulting work to be covered by the GNU General Public
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
32 // License. However the source code for this file must still be made available
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
33 // in accordance with section (3) of the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
34 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
35 // This exception does not invalidate any other reasons why a work based on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
36 // this file might be covered by the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
37 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
38 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
39 // at http://sources.redhat.com/ecos/ecos-license/
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
40 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
41 //####ECOSGPLCOPYRIGHTEND####
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
42 // ====================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
43 //#####DESCRIPTIONBEGIN####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
44 //
86
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
45 // Author(s): gthomas
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
46 // Contributors: gthomas,jskov,grante,jlarmour
86
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
47 // Date: 1999-02-04
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
48 // Purpose: Repository for all get/put config "keys"
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
49 // Description:
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
50 //
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
51 //####DESCRIPTIONEND####
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
52 //
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
53 // ====================================================================
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
54
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
55 // This file contains all of the 'key' values used by all I/O components.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
56 // It is placed in this single repository to make it easy to reduce conflicts.
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
57
86
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
58 // ======== 0x0100 Serial ====================================================
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
59 // Get/Set configuration 'key' values for low-level serial I/O
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
60
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
61 #define CYG_IO_GET_CONFIG_SERIAL_INFO 0x0101
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
62 #define CYG_IO_GET_CONFIG_SERIAL_OUTPUT_DRAIN 0x0102
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
63 #define CYG_IO_GET_CONFIG_SERIAL_OUTPUT_FLUSH 0x0103
863
0d6e15090dc8 * include/config_keys.h: Define CYG_IO_SET_CONFIG_SERIAL_OUTPUT_FLUSH
jlarmour
parents: 210
diff changeset
64 #define CYG_IO_SET_CONFIG_SERIAL_OUTPUT_FLUSH CYG_IO_GET_CONFIG_SERIAL_OUTPUT_FLUSH
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
65 #define CYG_IO_GET_CONFIG_SERIAL_INPUT_FLUSH 0x0104
863
0d6e15090dc8 * include/config_keys.h: Define CYG_IO_SET_CONFIG_SERIAL_OUTPUT_FLUSH
jlarmour
parents: 210
diff changeset
66 #define CYG_IO_SET_CONFIG_SERIAL_INPUT_FLUSH CYG_IO_GET_CONFIG_SERIAL_INPUT_FLUSH
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
67 #define CYG_IO_GET_CONFIG_SERIAL_ABORT 0x0105
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
68 #define CYG_IO_GET_CONFIG_SERIAL_BUFFER_INFO 0x0111
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
69 #define CYG_IO_GET_CONFIG_SERIAL_FLOW_CONTROL_METHOD 0x0112
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
70
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
71 #define CYG_IO_SET_CONFIG_SERIAL_INFO 0x0181
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
72 #define CYG_IO_SET_CONFIG_SERIAL_HW_RX_FLOW_THROTTLE 0x0184
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
73 #define CYG_IO_SET_CONFIG_SERIAL_HW_FLOW_CONFIG 0x0185
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
74 #define CYG_IO_SET_CONFIG_SERIAL_FLOW_CONTROL_METHOD 0x0186
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
75 #define CYG_IO_SET_CONFIG_SERIAL_FLOW_CONTROL_FORCE 0x0187
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
76 #define CYG_IO_SET_CONFIG_SERIAL_STATUS_CALLBACK 0x0188
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
77 #define CYG_IO_SET_CONFIG_SERIAL_HW_BREAK 0x0189
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
78
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
79 // Compatibility values. Use of these is deprecated, the generic symbols
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
80 // should be used instead.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
81 #define CYG_IO_GET_CONFIG_SERIAL_READ_BLOCKING CYG_IO_GET_CONFIG_READ_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
82 #define CYG_IO_GET_CONFIG_SERIAL_WRITE_BLOCKING CYG_IO_GET_CONFIG_WRITE_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
83 #define CYG_IO_SET_CONFIG_SERIAL_READ_BLOCKING CYG_IO_SET_CONFIG_READ_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
84 #define CYG_IO_SET_CONFIG_SERIAL_WRITE_BLOCKING CYG_IO_SET_CONFIG_WRITE_BLOCKING
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
85
86
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
86 // ======== 0x0200 TTY =======================================================
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
87 // Get/Set configuration 'key' values for tty-like driver
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
88 #define CYG_IO_GET_CONFIG_TTY_INFO 0x0201 // Get channel configuration
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
89 #define CYG_IO_SET_CONFIG_TTY_INFO 0x0281 // Set channel configuration
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
90
86
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
91
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
92 // ======== 0x0300 DSP =======================================================
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
93 // Get/Set configuration 'key' values for low-level DSP I/O
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
94 #define CYG_IO_GET_CONFIG_DSP_OUTPUT_DRAIN 0x0301
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
95 #define CYG_IO_GET_CONFIG_DSP_OUTPUT_FLUSH 0x0302
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
96 #define CYG_IO_GET_CONFIG_DSP_INPUT_FLUSH 0x0303
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
97 #define CYG_IO_GET_CONFIG_DSP_ABORT 0x0304
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
98 #define CYG_IO_GET_CONFIG_DSP_INPUT_OVERFLOW_RESET 0x0307
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
99
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
100 // Compatibility values. Use of these is deprecated, the generic symbols
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
101 // should be used instead.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
102 #define CYG_IO_GET_CONFIG_DSP_READ_BLOCKING CYG_IO_GET_CONFIG_READ_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
103 #define CYG_IO_GET_CONFIG_DSP_WRITE_BLOCKING CYG_IO_GET_CONFIG_WRITE_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
104 #define CYG_IO_SET_CONFIG_DSP_READ_BLOCKING CYG_IO_SET_CONFIG_READ_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
105 #define CYG_IO_SET_CONFIG_DSP_WRITE_BLOCKING CYG_IO_SET_CONFIG_WRITE_BLOCKING
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
106
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
107 // ======== 0x400 DSP =======================================================
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
108 // Get/Set configuration 'key' values for termios emulation
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
109
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
110 #define CYG_IO_GET_CONFIG_TERMIOS 0x0400
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
111 #define CYG_IO_SET_CONFIG_TERMIOS 0x0401
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
112
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
113 // ======== 0x600 FLASH =====================================================
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
114 // Get/Set configuration 'key' values for FLASH drivers
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
115
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
116 #define CYG_IO_GET_CONFIG_FLASH_ERASE 0x600
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
117 #define CYG_IO_GET_CONFIG_FLASH_QUERY 0x601
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
118 #define CYG_IO_GET_CONFIG_FLASH_LOCK 0x602
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
119 #define CYG_IO_GET_CONFIG_FLASH_UNLOCK 0x603
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
120 #define CYG_IO_GET_CONFIG_FLASH_VERIFY 0x604
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
121 #define CYG_IO_GET_CONFIG_FLASH_DEVSIZE 0x605
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
122 #define CYG_IO_GET_CONFIG_FLASH_BLOCKSIZE 0x606
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 115
diff changeset
123
1411
5e52f3febc7d Specify flash block device names at runtime - from David Woodhouse
gthomas
parents: 863
diff changeset
124 #define CYG_IO_SET_CONFIG_FLASH_FIS_NAME 0x680
5e52f3febc7d Specify flash block device names at runtime - from David Woodhouse
gthomas
parents: 863
diff changeset
125
1476
f2453fae08d4 Added support for FAT filesystem. Several packages, see the individual
nickg
parents: 1411
diff changeset
126 // ======== 0x700 DISK =======================================================
f2453fae08d4 Added support for FAT filesystem. Several packages, see the individual
nickg
parents: 1411
diff changeset
127 // Get/Set configuration 'key' values for DISK I/O
f2453fae08d4 Added support for FAT filesystem. Several packages, see the individual
nickg
parents: 1411
diff changeset
128
f2453fae08d4 Added support for FAT filesystem. Several packages, see the individual
nickg
parents: 1411
diff changeset
129 #define CYG_IO_GET_CONFIG_DISK_INFO 0x700
f2453fae08d4 Added support for FAT filesystem. Several packages, see the individual
nickg
parents: 1411
diff changeset
130
2059
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
131 // ======== 0x800 CAN ========================================================
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
132 // Get/Set configuration 'key' values for DISK I/O
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
133
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
134 #define CYG_IO_GET_CONFIG_CAN_INFO 0x0801
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
135 #define CYG_IO_GET_CONFIG_CAN_BUFFER_INFO 0x0802
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
136 #define CYG_IO_GET_CONFIG_CAN_TIMEOUT 0x0803
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
137
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
138 #define CYG_IO_SET_CONFIG_CAN_INFO 0x0881
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
139 #define CYG_IO_SET_CONFIG_CAN_TIMEOUT 0x0883
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
140 #define CYG_IO_SET_CONFIG_CAN_RTR_BUF 0x0884
f929becf4af2 CAN driver, from Uwe Kindler
gthomas
parents: 1476
diff changeset
141
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
142 // ======== 0x1000 Generic ===================================================
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
143 // Get/Set configuration 'key' values that can apply to more than one
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
144 // class of device.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
145
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
146 #define CYG_IO_GET_CONFIG_READ_BLOCKING 0x1001
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
147 #define CYG_IO_GET_CONFIG_WRITE_BLOCKING 0x1002
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
148
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
149 #define CYG_IO_SET_CONFIG_READ_BLOCKING 0x1081
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
150 #define CYG_IO_SET_CONFIG_WRITE_BLOCKING 0x1082
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents: 86
diff changeset
151
86
6512add4f5d6 Merge from eCos master repository on 2000-05-05-07:47:05-BST
jlarmour
parents: 66
diff changeset
152
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
153 #endif /* CYGONCE_CONFIG_KEYS_H */
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents:
diff changeset
154 /* EOF config_keys.h */