1 2007-08-28 Andrew Lunn <andrew.lunn@ascom.ch>
3 * tests/can_overrun1.c (can0_thread): Fix the length of the data
4 in the message. Add a delay to allow the CAN device to process
6 * test/can_txcevent.c: (can0_thread): Add a delay to allow the CAN device
7 to process the packet.s
8 * src/loop_can.c (FIFO_SIZE): Changed to one more than the TX
9 queue size. If it is less, the loopback tests don't pass because
10 packets don't get transmitted.
12 2007-08-24 Andrew Lunn <andrew.lunn>
14 * doc/synth_test.ecm: Import file for running the tests on synth.
16 2007-08-24 Alexey Shusharin <mrfinch@mail.ru>
18 * tests/can_callback.c: Added test of CAN callback on event
19 * cdl/can_loop.cdl: Added can_callback.c into tests list
21 2007-08-09 Andrew Lunn <andrew.lunn@ascom.ch>
23 * src/loop_can.c: Change all CYGPKG_IO_CAN_* to CYGPKG_DEVS_CAN_*
24 so that the loopback driver gets compiled. It looks like
25 at some point in its life it used to live in io/can instead
26 of its current location in dev/can/loop.
28 2007-03-23 Uwe Kindler <uwe_kindler@web.de>
30 * cdl/can_loop.cd: Changed naming of various options from
31 xxx_IO_CAN_LOOP into xxx_DEVS_CAN_LOOP
33 2007-03-23 Uwe Kindler <uwe_kindler@web.de>
35 * cdl/can_loop.cdl: Driver now implements the interfaces
36 CYGINT_IO_CAN_TX_EVENTS, CYGINT_IO_CAN_STD_CAN_ID,
37 CYGINT_IO_CAN_EXT_CAN_ID.
38 Removed CYGPKG_IO_CAN_LOOP_CFLAGS_ADD and
39 CYGPKG_IO_CAN_LOOP_CFLAGS_REMOVE because they had no function.
41 * src/loop_can.c: Added missing function loop_can_get_config
42 to make the driver build properly.
44 * tests: Did some fixes and cleanups for all test cases to make them
45 work properly with the changes in the CAN I/O layer.
47 2005-08-15 Uwe Kindler <uwe_kindler@web.de>
49 * Loopback CAN driver created
51 //===========================================================================
52 //####ECOSGPLCOPYRIGHTBEGIN####
53 // -------------------------------------------
54 // This file is part of eCos, the Embedded Configurable Operating System.
55 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
57 // eCos is free software; you can redistribute it and/or modify it under
58 // the terms of the GNU General Public License as published by the Free
59 // Software Foundation; either version 2 or (at your option) any later version.
61 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
62 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
63 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
66 // You should have received a copy of the GNU General Public License along
67 // with eCos; if not, write to the Free Software Foundation, Inc.,
68 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
70 // As a special exception, if other files instantiate templates or use macros
71 // or inline functions from this file, or you compile this file and link it
72 // with other works to produce a work based on this file, this file does not
73 // by itself cause the resulting work to be covered by the GNU General Public
74 // License. However the source code for this file must still be made available
75 // in accordance with section (3) of the GNU General Public License.
77 // This exception does not invalidate any other reasons why a work based on
78 // this file might be covered by the GNU General Public License.
80 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
81 // at http://sources.redhat.com/ecos/ecos-license/
82 // -------------------------------------------
83 //####ECOSGPLCOPYRIGHTEND####
84 //===========================================================================