NEWS
branchstable-1.3
changeset 1744 7bc131b92039
parent 1740 fa0af75bfbe9
child 1745 07fd94c5119d
equal deleted inserted replaced
1743:1a7067207637 1744:7bc131b92039
     1 -------------------------------------------------------------------------------
     1 -------------------------------------------------------------------------------
     2 
     2 
     3 $Id$
     3 $Id$
       
     4 
       
     5 -------------------------------------------------------------------------------
       
     6 
       
     7 Changes in version 1.3.0:
       
     8 
       
     9 * Added Intel PRO/1000 gigabit ethernet driver (e1000).
       
    10 * Added testing version of Intel PRO/100 ethernet driver (e100).
       
    11 * Added testing version of NVIDIA nForce ethernet driver (forcedeth).
       
    12 * Removed "ec_eoeif_count" master module parameter. EoE handlers are created
       
    13   dynamically instead.
       
    14 * Added "main" and "backup" parameters to master module to hand over the
       
    15   MAC addresses of the devices to wait for. This made the ec_device_index
       
    16   parameter of the ethernet drivers obsolete. The broadcast MAC address means,
       
    17   that the master accepts the first device offered by any ethernet driver.
       
    18 * Changed format of sysconfig file and accordingly adjusted functionality
       
    19   of the init script to handle the above MAC address lists.
       
    20 * Realtime interface changes:
       
    21   - ecrt_master_run() became obsolete, because the master state machine is now
       
    22     run in process context.
       
    23   - Parameter changes in PDO registration functions ecrt_domain_register_pdo()
       
    24     and ecrt_register_pdo_range(): Replaced slave_address, vendor ID and
       
    25     product code arguments with a slave pointer, which has to be obtained with
       
    26     a prior call to ecrt_master_get_slave().
       
    27   - ecrt_master_get_slave() got additional parameters to check for vendor ID
       
    28     and product code.
       
    29   - Removed addressing scheme "X:Y" for ecrt_master_get_slave().
       
    30   - Added ecrt_master_get_slave_by_pos() to avoid the string handling of
       
    31     ecrt_master_get_slave().
       
    32   - Added ecrt_master_get_status() to get status information about the bus.
       
    33   - Added functions to set up an alternative PDO mapping for a slave, i. e.
       
    34     ec_slave_pdo_mapping_clear(), ec_slave_pdo_mapping_add() and
       
    35     ec_slave_pdo_mapping().
       
    36 * Device interface changes:
       
    37   - Replaced ecdev_register() and ecdev_unregister() with ecdev_offer() and
       
    38     ecdev_withdraw(), respectively. The device modules now offer all their
       
    39     devices to the master. The master then decides, which ones to register.
       
    40   - Replaced ecdev_link_state() with ecdev_set_link(); added ecdev_get_link().
       
    41 * All EEPROM write operations from user space are now blocking until
       
    42   writing has finished. Appropriate error codes are returned.
       
    43 * Implemented setting of the "Secondary slave address" (alias) via sysfs.
       
    44 * Implemented SDO reading in operation mode via sysfs.
       
    45 * Removed annoying eeprom_write_enable file. EEPROM writing always enabled.
       
    46 * Slave configuration is now done exclusively from the master thread. Removed
       
    47   ec_master_sync_io(). Userspace threads are now waiting for events in the
       
    48   state machine.
       
    49 * Master state machine scheduled with timeout if idle, otherwise is executed
       
    50   as fast as possible (with schedule()).
       
    51 * Added dummy module for simulation purpuses.
       
    52 * Limited infinite EEPROM reading, if 0xffff limiter word is missing.
       
    53 * Init script works now properly on non-SUSE distros (no rc.status dependency
       
    54   any more).
       
    55 * Removed EtherCAT line comments from 8139too drivers.
     4 
    56 
     5 -------------------------------------------------------------------------------
    57 -------------------------------------------------------------------------------
     6 
    58 
     7 Changes in version 1.2.0:
    59 Changes in version 1.2.0:
     8 
    60