fp@1732: ------------------------------------------------------------------------------- fp@1732: fp@1732: $Id$ fp@1732: fp@1732: ------------------------------------------------------------------------------- fp@1732: fp@1739: Changes in version 1.2.0: fp@1739: fp@1740: * Serveral fixes of bugs and stability issues. Master should now run fine fp@1740: with kernels 2.6.17 to 2.6.19. fp@1739: * Realtime interface changes: fp@1739: - Re-introduced ecrt_domain_queue() to allow datagram queuing apart fp@1739: from datagram processing. The queuing of a domain's datagrams is not fp@1739: done in ecrt_domain_process() any more! fp@1739: - Removed ecrt_master_deactivate(). Its functionality was moved into fp@1739: ecrt_master_release(). fp@1739: - Removed ecrt_master_prepare(). Its functionality was moved into fp@1739: ecrt_master_activate(). fp@1739: - Renamed ecdev_start() and ecdev_stop() to ecdev_open() and ecdev_close(). fp@1739: These two functions now take a pointer to ec_device_t as their arguments. fp@1739: - The data_ptr parameter of ecrt_domain_register_pdo(), fp@1739: ecrt_domain_register_pdo_list() and ecrt_domain_register_pdo_range() may fp@1739: not be NULL any more. fp@1739: - Removed ecrt_slave_pdo_size(). This function was deprecated long before. fp@1739: - Introduced ECRT_VERSION_MAGIC macro and ecrt_version_magic() function. fp@1739: * Device interface changes: fp@1739: - ec_isr_t was replaced by ec_pollfunc_t, the device driver has to supply fp@1739: a poll function to call its ISR. This was introduced because some network fp@1739: drivers' interrupt functions have different arguments. fp@1739: * State machines now try to re-send datagrams on datagram timeout. fp@1739: * New option -c of the lsec script, displays slave current consumptions and fp@1739: remaining current. fp@1739: * Added frame counter in master info file. fp@1739: fp@1739: ------------------------------------------------------------------------------- fp@1739: fp@1739: Changes in version 1.1.1: fp@1739: fp@1732: * State change FSM: Clearing of sync managers before PREOP. fp@1732: * Added modules_install make target. fp@1732: * Device modules for kernel 2.6.17. fp@1732: * SDO configurations available in Sysfs. fp@1732: * FMMU configurations cleared when going to INIT. fp@1732: * Slave-specific logs only at debug level 1 (for large busses). fp@1732: * Slave flags (error, online) available in Sysfs. fp@1732: * Acknowledging of spontaneous state changes in master FSMs. fp@1732: * ecrt_master_deactivate() deprecated. fp@1732: * Persistent slave lists. Slave structures are only regenerated on topology fp@1732: change in IDLE mode. fp@1732: * SDO reading via Sysfs. fp@1732: * Added ecrt_domain_register_pdo_range() fp@1732: * Fetching of SDO dictionary. fp@1732: * Better timing behaviour when starting up under high CPU load. fp@1732: * Applied Autotools. fp@1732: * Improved output of lsec. fp@1732: * SDO download state machine. fp@1732: fp@1732: ------------------------------------------------------------------------------- fp@1732: fp@1732: Changes in version 1.1: fp@1732: fp@1732: * Improved realtime interface. fp@1732: fp@1732: -------------------------------------------------------------------------------