author | Florian Pose <fp@igh-essen.com> |
Tue, 20 Feb 2007 17:15:43 +0000 | |
changeset 579 | 17c6fd3b076e |
parent 573 | cdee4ea90ce9 |
child 581 | 99623f8a8493 |
permissions | -rw-r--r-- |
479
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
1 |
------------------------------------------------------------------------------- |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
2 |
|
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
3 |
$Id$ |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
4 |
|
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
5 |
------------------------------------------------------------------------------- |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
6 |
|
573
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
7 |
Changes in version 1.3.0: |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
8 |
|
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
9 |
* Added Intel e100 ethernet driver. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
10 |
* Removed "ec_eoeif_count" master module parameter. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
11 |
* Introduced "device IDs" to tell a master to wait for certain ethernet |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
12 |
devices. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
13 |
* Added "main" and "backup" parameters to master module. To hand over |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
14 |
device ID lists. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
15 |
* Changed format of sysconfig file and accordingly adjusted functionality |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
16 |
of the init script to handle device IDs. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
17 |
* Device interface changes: |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
18 |
- Replaced ecdev_register() and ecdev_unregister() with ecdev_offer() and |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
19 |
ecdev_withdraw(), respectively. The device modules now offer all their |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
20 |
devices to the master, which decides, which ones to register. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
21 |
* Removed EtherCAT line comments from 8139too drivers. |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
22 |
|
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
23 |
------------------------------------------------------------------------------- |
cdee4ea90ce9
Introduced device IDs; removed comment lines from 8139too; removed
Florian Pose <fp@igh-essen.com>
parents:
564
diff
changeset
|
24 |
|
495
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
25 |
Changes in version 1.2.0: |
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
26 |
|
564 | 27 |
* Serveral fixes of bugs and stability issues. Master should now run fine |
28 |
with kernels 2.6.17 to 2.6.19. |
|
533
acdd1f9ef7ab
Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
Florian Pose <fp@igh-essen.com>
parents:
508
diff
changeset
|
29 |
* Realtime interface changes: |
508
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
30 |
- Re-introduced ecrt_domain_queue() to allow datagram queuing apart |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
31 |
from datagram processing. The queuing of a domain's datagrams is not |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
32 |
done in ecrt_domain_process() any more! |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
33 |
- Removed ecrt_master_deactivate(). Its functionality was moved into |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
34 |
ecrt_master_release(). |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
35 |
- Removed ecrt_master_prepare(). Its functionality was moved into |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
36 |
ecrt_master_activate(). |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
37 |
- Renamed ecdev_start() and ecdev_stop() to ecdev_open() and ecdev_close(). |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
38 |
These two functions now take a pointer to ec_device_t as their arguments. |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
39 |
- The data_ptr parameter of ecrt_domain_register_pdo(), |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
40 |
ecrt_domain_register_pdo_list() and ecrt_domain_register_pdo_range() may |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
41 |
not be NULL any more. |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
42 |
- Removed ecrt_slave_pdo_size(). This function was deprecated long before. |
541
5a2b1658b67f
Introduced ECRT version magic.
Florian Pose <fp@igh-essen.com>
parents:
533
diff
changeset
|
43 |
- Introduced ECRT_VERSION_MAGIC macro and ecrt_version_magic() function. |
533
acdd1f9ef7ab
Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
Florian Pose <fp@igh-essen.com>
parents:
508
diff
changeset
|
44 |
* Device interface changes: |
acdd1f9ef7ab
Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
Florian Pose <fp@igh-essen.com>
parents:
508
diff
changeset
|
45 |
- ec_isr_t was replaced by ec_pollfunc_t, the device driver has to supply |
acdd1f9ef7ab
Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
Florian Pose <fp@igh-essen.com>
parents:
508
diff
changeset
|
46 |
a poll function to call its ISR. This was introduced because some network |
acdd1f9ef7ab
Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
Florian Pose <fp@igh-essen.com>
parents:
508
diff
changeset
|
47 |
drivers' interrupt functions have different arguments. |
508
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
48 |
* State machines now try to re-send datagrams on datagram timeout. |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
49 |
* New option -c of the lsec script, displays slave current consumptions and |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
50 |
remaining current. |
11fb47492456
Updated NEWS and Changelog files.
Florian Pose <fp@igh-essen.com>
parents:
497
diff
changeset
|
51 |
* Added frame counter in master info file. |
495
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
52 |
|
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
53 |
------------------------------------------------------------------------------- |
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
54 |
|
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
55 |
Changes in version 1.1.1: |
88c597598bbc
Interface changes for version 1.2, see NEWS file.
Florian Pose <fp@igh-essen.com>
parents:
479
diff
changeset
|
56 |
|
479
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
57 |
* State change FSM: Clearing of sync managers before PREOP. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
58 |
* Added modules_install make target. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
59 |
* Device modules for kernel 2.6.17. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
60 |
* SDO configurations available in Sysfs. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
61 |
* FMMU configurations cleared when going to INIT. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
62 |
* Slave-specific logs only at debug level 1 (for large busses). |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
63 |
* Slave flags (error, online) available in Sysfs. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
64 |
* Acknowledging of spontaneous state changes in master FSMs. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
65 |
* ecrt_master_deactivate() deprecated. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
66 |
* Persistent slave lists. Slave structures are only regenerated on topology |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
67 |
change in IDLE mode. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
68 |
* SDO reading via Sysfs. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
69 |
* Added ecrt_domain_register_pdo_range() |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
70 |
* Fetching of SDO dictionary. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
71 |
* Better timing behaviour when starting up under high CPU load. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
72 |
* Applied Autotools. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
73 |
* Improved output of lsec. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
74 |
* SDO download state machine. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
75 |
|
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
76 |
------------------------------------------------------------------------------- |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
77 |
|
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
78 |
Changes in version 1.1: |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
79 |
|
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
80 |
* Improved realtime interface. |
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
81 |
|
610ddcf35d5c
Removed --foreign switch for autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
82 |
------------------------------------------------------------------------------- |