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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [devs/] [serial/] [arm/] [pid/] [v2_0/] [ChangeLog] - Blame information for rev 300

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-02-24  Jonathan Larmour  
2
 
3
        * cdl/ser_arm_pid.cdl: Remove irrelevant doc link.
4
 
5
2001-09-10  Jonathan Larmour  
6
 
7
        * cdl/ser_arm_pid.cdl:
8
        Fix 234000->230400 typo.
9
 
10
2000-09-18  Jesper Skov  
11
 
12
        * src/pid_serial.h: [removed]
13
        * src/pid_serial_with_ints.c: [removed] Moved driver to generic
14
        16x5x package.
15
        * include/arm_arm7_pid_ser.inl: [added] Make use of generic
16
        driver.
17
        * cdl/ser_arm_pid.cdl: Matching changes.
18
 
19
        * ChangeLog: Cleaned out non-pid entries.
20
 
21
2000-08-24  Jonathan Larmour  
22
 
23
        * src/pid_serial_with_ints.c (pid_serial_DSR): Remove accidental
24
        OVERRUNERR check duplication
25
 
26
2000-08-01  Jonathan Larmour  
27
 
28
        * src/pid_serial_with_ints.c: Throughout, add support for line status
29
        and modem status callbacks, hardware RTS/CTS and DSR/DTR flow control
30
        (pid_serial_set_config): Now use keys to make
31
        more flexible.
32
 
33
        * src/pid_serial.h: Add more line status, interrupt status and modem
34
        status register definitions
35
 
36
        * cdl/ser_arm_pid.cdl: Implements flow control and line status
37
        interfaces
38
 
39
2000-06-22  Hugo Tyson  
40
 
41
        * cdl/.cdl: Remove the comment on the empty
42
        include_files directive; the tools now support this correctly.
43
        This keeps internal include files internal.
44
 
45
2000-06-09  Jesper Skov  
46
 
47
        * src/pid_serial_with_ints.c:
48
        * src/pid_serial.h:
49
        Cleaned up defines and made DSR handle all received characters.
50
        (Dave Airlie (airlied at parthus dot com))
51
 
52
2000-04-11  Hugo Tyson  
53
 
54
        * cdl/ser_arm_pid.cdl: Change the parent from CYGPKG_IO_SERIAL
55
        (which is enabled most of the time) to CYGPKG_IO_SERIAL_DEVICES
56
        (which is not...) thus allowing convenient control independent of
57
        platform.  Also enable all individual devices by default, now, so
58
        that they can be enabled simply by enabling the above new parent.
59
 
60
2000-04-07  Hugo Tyson  
61
 
62
        * ecos.db: Re-organize device packages.  This is a massive change
63
        involving deleting all the sources for serial and ethernet drivers
64
        from where they used to live in
65
            packages/io/serial/current/src/ARCH/PLATFORM.[ch]
66
            packages/net/drivers/eth/PLATFORM/current/src/...
67
        and reinstating them in
68
            packages/devs/serial/ARCH/PLATFORM/current/src/...
69
            packages/devs/eth/ARCH/PLATFORM/current/src/...
70
 
71
        All these new packages are properly defined in ecos.db, and are
72
        all of type "hardware" so that a "target" can grab them.
73
 
74
        This directory layout is descriptive of the devices we have right
75
        now, arch and platform are separate levels just to make it easier
76
        to navigate in the filesystem and similar to the HAL structure in
77
        the filesystem.
78
 
79
        It is *not* prescriptive of future work; for example, the mythical
80
        common highly-portable 16550 serial driver which works on many
81
        targets would be called "devs/serial/s16550/current", or a serial
82
        device for a particular board (cogent springs to mind) that can
83
        work with different CPUs fitted is "devs/serial/cogent/current".
84
 
85
        Changelogs have been preserved and replicated over all the new
86
        packages, so that no history is lost.
87
 
88
        The contents of individual source files are unchanged; they build
89
        in just the same emvironment except for a very few cases where the
90
        config file name changed in this movement.
91
 
92
        Targets in ecos.db have been redefined to bring in all relevant
93
        hardware packages including net and serial drivers (but the newly
94
        included packages are only active if their desired parent is
95
        available.)
96
 
97
        The names of CDL options (and their #defines of course) stay the
98
        same for the serial drivers, for backward compatibility.
99
 
100
        * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added
101
        rather than it being in (almost) all target definitions.
102
 
103
2000-01-03  Gary Thomas  
104
 
105
        * src/arm/pid_serial_with_ints.c: Fix namespace pollution -
106
        serial_devio => cyg_io_serial_devio
107
 
108
1999-12-06  Gary Thomas  
109
 
110
        * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Add loop to handle
111
        case where an interrupt represents multiple events.
112
 
113
1999-10-26  Jesper Skov  
114
 
115
        * src/arm/pid_serial.h: Added BE support.
116
 
117
1999-10-25  Gary Thomas  
118
 
119
        * src/arm/pid_serial.h (ISR_RxTO): Define - character received but
120
        not handled "promptly".
121
 
122
        * src/arm/pid_serial_with_ints.c (pid_serial_DSR): Handle rcv
123
        interrupts properly (can't ignore them even with TO bit set).
124
 
125
1999-06-20  Gary Thomas  
126
 
127
        * src/arm/pid_serial_with_ints.c: Use #include to get 'diag_printf()'
128
        prototypes.
129
 
130
1999-05-14  Jesper Skov  
131
 
132
        * src/arm/pid_serial_with_ints.c:
133
        * src/arm/pid_serial.h:
134
        Check for receive interrupt before reading.
135
 
136
1999-04-20  Gary Thomas  
137
 
138
        * src/arm/pid_serial_with_ints.c: Fix default baud rate if unbuffered.
139
 
140
1999-03-25  Gary Thomas  
141
 
142
        * src/arm/pid_serial_with_ints.c:
143
        Update CDL to follow naming conventions.
144
 
145
        * src/arm/pid_serial_with_ints.c (pid_serial_config_port): Change
146
        so that the physical port is not modified unless the provided
147
        configuration is valid.
148
 
149
        * src/arm/pid_serial_with_ints.c:
150
        Add configury for baud rate and buffer size.
151
 
152
1999-03-24  Gary Thomas  
153
 
154
        * src/arm/pid_serial_with_ints.c (pid_serial_stop_xmit): Fix typo
155
        in comment.
156
 
157
1999-03-22  Gary Thomas  
158
 
159
        * src/arm/pid_serial_with_ints.c: Use CDL configured device names.
160
 
161
1999-03-19  Jesper Skov  
162
 
163
        * src/arm/pid_serial_with_ints.c:
164
        Moved include statement to avoid warnings.
165
 
166
1999-03-18  Gary Thomas  
167
 
168
        * src/arm/pid_serial_with_ints.c:
169
        Update device names to match CDL.
170
 
171
1999-03-17  Gary Thomas  
172
 
173
        * src/arm/pid_serial_with_ints.c: Conditionalize based on CDL.
174
 
175
1999-03-15  Gary Thomas  
176
 
177
        * src/arm/pid_serial_with_ints.c: Add 'CYGDBG_IO_INIT' for control
178
        of init messages.
179
 
180
        * src/arm/pid_serial_with_ints.c: Don't include 
181
 
182
1999-03-05  Gary Thomas  
183
 
184
        * src/arm/pid_serial_with_ints.c: Fix interrupt vectors.
185
 
186
1999-03-03  Gary Thomas  
187
 
188
        * serial/current/src/arm/pid_serial_with_ints.c:
189
        New [somewhat] configurable drivers for PID.
190
 
191
//===========================================================================
192
//####ECOSGPLCOPYRIGHTBEGIN####
193
// -------------------------------------------
194
// This file is part of eCos, the Embedded Configurable Operating System.
195
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
196
//
197
// eCos is free software; you can redistribute it and/or modify it under
198
// the terms of the GNU General Public License as published by the Free
199
// Software Foundation; either version 2 or (at your option) any later version.
200
//
201
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
202
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
203
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
204
// for more details.
205
//
206
// You should have received a copy of the GNU General Public License along
207
// with eCos; if not, write to the Free Software Foundation, Inc.,
208
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
209
//
210
// As a special exception, if other files instantiate templates or use macros
211
// or inline functions from this file, or you compile this file and link it
212
// with other works to produce a work based on this file, this file does not
213
// by itself cause the resulting work to be covered by the GNU General Public
214
// License. However the source code for this file must still be made available
215
// in accordance with section (3) of the GNU General Public License.
216
//
217
// This exception does not invalidate any other reasons why a work based on
218
// this file might be covered by the GNU General Public License.
219
//
220
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
221
// at http://sources.redhat.com/ecos/ecos-license/
222
// -------------------------------------------
223
//####ECOSGPLCOPYRIGHTEND####
224
//===========================================================================

powered by: WebSVN 2.1.0

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