NEWS
branchstable-1.2
changeset 1739 5fcbd29151d2
parent 1732 1cc865ba17c2
child 1740 fa0af75bfbe9
--- a/NEWS	Tue Feb 13 13:36:31 2007 +0000
+++ b/NEWS	Tue Feb 13 13:42:37 2007 +0000
@@ -4,6 +4,36 @@
 
 -------------------------------------------------------------------------------
 
+Changes in version 1.2.0:
+
+* Realtime interface changes:
+  - Re-introduced ecrt_domain_queue() to allow datagram queuing apart
+    from datagram processing. The queuing of a domain's datagrams is not
+    done in ecrt_domain_process() any more!
+  - Removed ecrt_master_deactivate(). Its functionality was moved into
+    ecrt_master_release().
+  - Removed ecrt_master_prepare(). Its functionality was moved into
+    ecrt_master_activate().
+  - Renamed ecdev_start() and ecdev_stop() to ecdev_open() and ecdev_close().
+    These two functions now take a pointer to ec_device_t as their arguments.
+  - The data_ptr parameter of ecrt_domain_register_pdo(),
+    ecrt_domain_register_pdo_list() and ecrt_domain_register_pdo_range() may
+    not be NULL any more.
+  - Removed ecrt_slave_pdo_size(). This function was deprecated long before.
+  - Introduced ECRT_VERSION_MAGIC macro and ecrt_version_magic() function.
+* Device interface changes:
+  - ec_isr_t was replaced by ec_pollfunc_t, the device driver has to supply
+    a poll function to call its ISR. This was introduced because some network
+    drivers' interrupt functions have different arguments.
+* State machines now try to re-send datagrams on datagram timeout.
+* New option -c of the lsec script, displays slave current consumptions and
+  remaining current.
+* Added frame counter in master info file.
+
+-------------------------------------------------------------------------------
+
+Changes in version 1.1.1:
+
 * State change FSM: Clearing of sync managers before PREOP.
 * Added modules_install make target.
 * Device modules for kernel 2.6.17.