OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [io/] [common/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2012-01-22  Bernard Fouché  
2
 
3
        * include/config_keys.h: Add two new keys to configure CAN driver:
4
        CYG_IO_SET_CONFIG_CAN_{RANGE,MASK}_FILTER. [ Bugzilla 1001453 ]
5
 
6
2011-08-16  Sergei Gavrikov  
7
 
8
        * doc/io.sgml (Callbacks): Fixed prototypes of several functions,
9
        reported by Stano Menuna. [ Bugzilla 1001293 ]
10
 
11
2010-06-06 ccoutand 
12
        *doc/io.sgml
13
        Updated DEVIO_TABLE definition, missing select argument
14
 
15
2010-05-25 ccoutand 
16
        * include/config_keys.h:
17
        Add new key to ADC driver to flush data buffer:
18
        CYG_IO_SET_CONFIG_ADC_DATA_FLUSH
19
 
20
2008-08-08  Nick Garnett  
21
 
22
        * include/config_keys.h: Add keys for ADC devices.
23
 
24
2007-08-13  Alexey Shusharin 
25
 
26
        * include/config_keys.h: Added key set setting CAN callback
27
        configuration.
28
 
29
2007-05-10  Jonathan Larmour  
30
 
31
        * include/config_keys.h (CYG_IO_GET_CONFIG_FLASH_DEVADDR):
32
        Add this new key.
33
 
34
2006-09-21  Jonathan Larmour  
35
 
36
        * include/config_keys.h: Merge from eCosCentric repository.
37
        ChangeLogs incorporated in correct location below.
38
 
39
2006-02-15  Uwe Kindler  
40
 
41
        * include/config_keys.h Replaced CAN configuration keys
42
        CYG_IO_SET_CONFIG_CAN_REMOTE_BUF,
43
        CYG_IO_SET_CONFIG_CAN_FILTER_ALL and
44
        CYG_IO_SET_CONFIG_CAN_FILTER_MSG with new single config key
45
        CYG_IO_SET_CONFIG_CAN_MSGBUF
46
 
47
2005-12-02  Andrew Lunn  
48
 
49
        * src/iosys.c:
50
        * include/devtab.h: Add comments that bread/bwrite takes there
51
        parameters in blocks, not bytes.
52
 
53
2005-09-11  Uwe Kindler  
54
 
55
        * include/config_keys.h Configuration keys for CAN driver added.
56
 
57
2005-01-19  Jonathan Larmour  
58
 
59
        * include/config_keys.h: Add device close key.
60
 
61
2004-12-23  Peter Korsgaard  
62
 
63
        * doc/io.sgml: Match CYG_TTY_IN_FLAGS_ECHO and
64
        CYG_TTY_IN_FLAGS_BINARY values with source code.
65
 
66
2004-09-21  Jonathan Larmour  
67
 
68
        * doc/io.sgml: Rename incorrect cyg_drv_mutex to cyg_drv_mutex_t.
69
        Ditto cyg_drv_cond and cyg_drv_cond_t.
70
 
71
2004-04-16  Jonathan Larmour  
72
 
73
        * src/iosys.c (cyg_io_lookup): Use union to avoid aliasing problems
74
        with compiler.
75
 
76
2004-04-15  Nick Garnett  
77
 
78
        * include/config_keys.h: Added CYG_IO_SET_CONFIG_DISK_MOUNT and
79
        CYG_IO_SET_CONFIG_DISK_UMOUNT keys.
80
 
81
2004-01-19  Nick Garnett  
82
 
83
        * include/config_keys.h (CYG_IO_GET_CONFIG_DISK_INFO): Added DISK
84
        IO config key base definition.
85
 
86
2003-11-27  David Woodhouse  
87
 
88
        * include/config_keys.h: Add CYG_IO_SET_CONFIG_FLASH_FIS_NAME
89
 
90
2003-11-06   Billy 
91
 
92
        * doc/io.sgml: In the TTY section swap "\n\r" to "\r\n" to match
93
        reality.
94
 
95
2003-03-25  Jonathan Larmour  
96
 
97
        * include/config_keys.h: Define CYG_IO_SET_CONFIG_SERIAL_OUTPUT_FLUSH
98
        to be same as CYG_IO_GET_CONFIG_SERIAL_OUTPUT_FLUSH.
99
        Ditto for ..._INPUT_FLUSH.
100
 
101
2003-02-24  Jonathan Larmour  
102
 
103
        * cdl/io.cdl: Fix doc link.
104
 
105
2002-03-12  Nick Garnett  
106
 
107
        * doc/io.sgml: Generally sorted out, reformetted, folded. SMP
108
        considerations added to various parts of the document.
109
 
110
2002-01-23  Jonathan Larmour  
111
 
112
        * include/config_keys.h: Add config keys for flash block drivers.
113
 
114
2001-09-27  Jonathan Larmour  
115
 
116
        * src/io_diag.c: Delete. No longer used.
117
        * cdl/io.cdl: Don't build io_diag.c.
118
 
119
2001-04-18  Jesper Skov  
120
        Case 105926
121
        * src/io_file.c (falloc): Don't return -EMFILE, but EMFILE. Found
122
        by Andrew Lunn.
123
 
124
2000-11-22  Jonathan Larmour  
125
 
126
        * cdl/io.cdl: Only put ioinit.cxx in extras.o. Build others normally.
127
        * src/iosys.c: Move devtab table definition from here....
128
        * src/ioinit.cxx: .... to here
129
 
130
2000-11-21  Bart Veer  
131
 
132
        * src/iosys.c:
133
        * include/devtab.h:
134
        Add dummy implementations for select, get_config and set_config
135
 
136
2000-09-07  Jesper Skov  
137
 
138
        * include/devtab.h (cyg_devtab_entry_t): Fix syntax problem.
139
 
140
2000-09-04  Jonathan Larmour  
141
 
142
        * include/devtab.h (cyg_devtab_entry_t): Apply CYG_HAL_TABLE_TYPE
143
 
144
2000-08-01  Jonathan Larmour  
145
 
146
        * include/config_keys.h:
147
        Add keys to support flow control, line status callbacks,
148
        hardware breaks and termios.
149
 
150
2000-07-31  Nick Garnett  
151
 
152
        * include/config_keys.h: Added generic keys for controlling
153
        BLOCKING behaviour, and added aliases to retain compatibility.
154
 
155
2000-07-25  Jonathan Larmour  
156
 
157
        * include/devtab.h: Define cyg_devio_cwrite, _cread, _bwrite and _bread
158
        with C linkage
159
 
160
2000-07-21  Nick Garnett  
161
 
162
        * include/io.h:
163
        * include/devtab.h:
164
        * src/iosys.c:
165
        Added support for block devices. At present this is really just
166
        exploiting the perturbations that the EL/IX branch merge will
167
        cause to add placeholders for future developments.
168
        These changes consist mainly of adding bwrite() and bread()
169
        entries in the cyg_devio_table_t structure and adding a char/block
170
        discriminator flags to the devtab entry status field. API calls
171
        cyg_io_bwrite() and cyg_io_bread() have also been added.
172
        Suitable definition of macros means that no existing driver code
173
        needs to be changed to accomodate this addition.
174
 
175
2000-06-19  Nick Garnett  
176
 
177
        * src/iosys.c:
178
        * include/devtab.h:
179
        Converted to new table construction mechanism.
180
 
181
2000-06-15  Nick Garnett  
182
 
183
        * include/io.h:
184
        * src/iosys.c: Added cyg_io_select().
185
 
186
        * include/devtab.h: Added select() support function to
187
        cyg_devio_table_t structure. Modified DEVIO_TABLE() macro
188
        to match.
189
 
190
2000-06-09  Nick Garnett  
191
 
192
        * include/file.h: Added redefinition of CYG_SELINFO_TAG.
193
 
194
2000-06-07  Nick Garnett  
195
 
196
        * include/file.h: Added definitions to make this header work with
197
        the fileio package.
198
 
199
        * cdl/io.cdl: Moved support for files into a sub-component that is
200
        only active if the FILEIO package is not present.
201
 
202
2000-05-05  Grant Edwards  
203
 
204
        * include/config_keys.h: Add key to inquire about serial buffer info
205
 
206
2000-05-03  Jesper Skov  
207
 
208
        * include/config_keys.h: Added keys for DSP io.
209
        Added key for overflow reset.
210
 
211
2000-05-01  Jesper Skov  
212
 
213
        * include/config_keys.h: Added keys for read/write blocking.
214
 
215
2000-03-28  John Dallaway  
216
 
217
        * cdl/io.cdl:
218
 
219
        Adjust documentation URLs.
220
 
221
2000-03-18  Gary Thomas  
222
 
223
        * include/file.h: Add additional flags for nonblocking and
224
        async modes (used in network support).
225
 
226
2000-03-04  Gary Thomas  
227
 
228
        * include/file.h: Add function prototypes.
229
 
230
2000-02-17  Gary Thomas  
231
 
232
        * src/io_file.c: Use eCos error list .
233
 
234
2000-02-15  Jonathan Larmour  
235
 
236
        * src/io_file.c: Use standard errno.h, not sys/errno.h
237
 
238
2000-01-31 Simon FitzMaurice  
239
 
240
        * cdl/io.cdl:  Adjust help URLs in line with new doc layout.
241
 
242
2000-01-28  Gary Thomas  
243
 
244
        * include/file.h:
245
        * src/io_file.c: New file(s)
246
 
247
        * cdl/io.cdl: Add generic file I/O support.
248
 
249
2000-01-28 Simon FitzMaurice  
250
 
251
        * cdl/io.cdl:  Adjust help URLs in line with new doc layout.
252
 
253
1999-04-28  Bart Veer  
254
 
255
        * src/PKGconf.mak (EXTRAS_COMPILE):
256
        Use the new rules for generating libextras.a
257
 
258
1999-04-15  Jonathan Larmour  
259
 
260
        * src/iosys.c (cyg_io_set_config): Only dereference len if non-NULL
261
        (cyg_io_get_config): Ditto
262
        (cyg_io_read): Ditto
263
        (cyg_io_write): Ditto
264
        Fix for PR 19856
265
 
266
1999-04-12  Jesper Skov  
267
 
268
        * src/ioinit.cxx: Use new device IO init priority.
269
 
270
        * src/io_diag.c:      [added]
271
        * include/io_diag.h:  [added]
272
        * src/PKGconf.mak:
273
        Added io_diag functionality.
274
 
275
1999-03-18  Gary Thomas  
276
 
277
        * include/config_keys.h (CYG_IO_GET_CONFIG_SERIAL_ABORT):
278
        New funtion which aborts (cancels) any pending I/O on a channel.
279
 
280
1999-03-15  Gary Thomas  
281
 
282
        * include/pkgconf/io.h: Add 'CYGDBG_IO_INIT' for control of
283
        init messages.
284
 
285
1999-03-10  Gary Thomas  
286
 
287
        * include/pkgconf/io.h: Improve CDL description.
288
 
289
1999-03-05  Nick Garnett  
290
 
291
        * include/io.h:
292
        Changed include files used to permit non-kernel configurations to
293
        be built.
294
 
295
1999-02-25  Gary Thomas  
296
 
297
        * serial/current/src/common/tty.c (tty_set_config):
298
        Fix problem when passing through to lower level driver.
299
 
300
//===========================================================================
301
// ####GPLCOPYRIGHTBEGIN####
302
// -------------------------------------------
303
// This file is part of eCos, the Embedded Configurable Operating System.
304
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2006 Free Software Foundation, Inc.
305
//
306
// This program is free software; you can redistribute it and/or modify
307
// it under the terms of the GNU General Public License as published by
308
// the Free Software Foundation; either version 2 or (at your option) any
309
// later version.
310
//
311
// This program is distributed in the hope that it will be useful, but
312
// WITHOUT ANY WARRANTY; without even the implied warranty of
313
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
314
// General Public License for more details.
315
//
316
// You should have received a copy of the GNU General Public License
317
// along with this program; if not, write to the
318
// Free Software Foundation, Inc., 51 Franklin Street,
319
// Fifth Floor, Boston, MA  02110-1301, USA.
320
// -------------------------------------------
321
// ####GPLCOPYRIGHTEND####
322
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.