33 * Implemented the File Access over EtherCAT (FoE) mailbox protocol, thanks to |
33 * Implemented the File Access over EtherCAT (FoE) mailbox protocol, thanks to |
34 O. Zarges. |
34 O. Zarges. |
35 * Going to the Bootstrap state is now supported by the state machines and the |
35 * Going to the Bootstrap state is now supported by the state machines and the |
36 command-line tool. |
36 command-line tool. |
37 * Added ecrt_open_master() and ecrt_master_reserve() separation for |
37 * Added ecrt_open_master() and ecrt_master_reserve() separation for |
38 the userspace libary (thanks to Martin Troxler). |
38 the userspace library (thanks to Martin Troxler). |
39 * Added ecrt_master() userspace interface, to get information about a |
39 * Added bus information interface (methods ecrt_master(), |
40 master (thanks to Martin Troxler). |
40 ecrt_master_get_slave(), ecrt_master_get_sync_manager(), |
41 * Introduced ecrt_master_slave() to get information about a certain slave. |
41 ecrt_master_get_pdo() and ecrt_master_get_pdo_entry()) to get information |
|
42 about the currently connected slaves and the PDO entries provided (thanks to |
|
43 Martin Troxler and Stefan Weiser). |
|
44 * Added ecrt_master_sdo_download() and ecrt_master_sdo_upload() |
|
45 methods to let an application transfer SDOs before activating the master |
|
46 (thanks to Stefan Weiser). |
42 * Fixed SDO upload segment response (thanks to Christoph Peter). |
47 * Fixed SDO upload segment response (thanks to Christoph Peter). |
43 * SDO entry access rights are shown in 'ethercat sdos'. |
48 * SDO entry access rights are shown in 'ethercat sdos'. |
44 * Added 64-bit data access macros to application header. |
49 * Added 64-bit data access macros to application header. |
45 * Added debug level for all masters as a module parameter. Thanks to Erwin |
50 * Added debug level for all masters as a module parameter. Thanks to Erwin |
46 Burgstaller. |
51 Burgstaller. |
47 * Clear slave list on link down. |
52 * Clear slave list on link down. |
48 * Output device link state in 'ethercat master'. |
53 * Output device link state in 'ethercat master'. |
49 * Added 'ethercat graph' command which outputs the bus topology in |
54 * Added 'ethercat graph' command which outputs the bus topology in |
50 DOT language. |
55 DOT language. |
51 * Added ecrt_slave_sdo_upload() and ecrt_slave_sdo_download() methods to let |
|
52 an application transfer SDOs before activating the master. Thanks to Stefan |
|
53 Weiser. |
|
54 * Changed EC_MAX_SII_SIZE to 4096. |
56 * Changed EC_MAX_SII_SIZE to 4096. |
55 * 'ethercat xml' creates valid XML <EtherCATInfoList> for more than one slave |
57 * 'ethercat xml' creates valid XML <EtherCATInfoList> for more than one slave |
56 (thanks to E. Burgstaller). |
58 (thanks to E. Burgstaller). |
57 * Module symbol versions file for ec_master.ko is installed to |
59 * Module symbol versions file for ec_master.ko is installed to |
58 prefix/modules/ec_master.symvers. |
60 prefix/modules/ec_master.symvers. |