NEWS
changeset 792 3778920f61e4
parent 790 9cb6c6217042
child 799 068a58b96965
equal deleted inserted replaced
791:3b81d074735c 792:3778920f61e4
     4 
     4 
     5 -------------------------------------------------------------------------------
     5 -------------------------------------------------------------------------------
     6 
     6 
     7 Changes in version 1.4.0:
     7 Changes in version 1.4.0:
     8 
     8 
       
     9 * Realtime interface changes:
       
    10     - Replaced ec_slave_t with ec_slave_config_t, separating the slave objects
       
    11       from the requested bus configuration. Therefore, renamed
       
    12       ecrt_master_get_slave() to ecrt_master_slave_config().
       
    13     - Replaced slave address string with alias and position values. See
       
    14       ecrt_master_slave_config().
       
    15     - Removed ecrt_master_get_slave_by_pos(), because it is no longer
       
    16       necessary (alias/position, slave configurations).
       
    17     - Added ec_slave_config_state_t for the new method
       
    18       ecrt_slave_config_state().
       
    19     - Process data memory for a domain can now be allocated externally. This
       
    20       offers the possibility to use a shared-memory-region. Therefore,
       
    21       added the domain methods ecrt_domain_size() and ecrt_domain_memory().
       
    22     - Replaced the process data pointers in the Pdo entry registration
       
    23       functions with a process data offset, that is now returned by
       
    24       ecrt_domain_reg_pdo_entry(). This was necessary for the external
       
    25       domain memory. An additional advantage is, that the returned offset value
       
    26       is directly usable.
       
    27     - Replaced ecrt_slave_pdo_mapping/add/clear() with
       
    28       ecrt_slave_config_mapping() that is now able to specify Pdo mapping and
       
    29       Pdo configuration. Pdo entries mapped in this way can now immediately be
       
    30       registered. The Pdo mapping and the configuration are described with the
       
    31       new data types ec_pdo_info_t and ec_pdo_entry_info_t.
       
    32     - Renamed ec_bus_status_t, ec_master_status_t to ec_bus_state_t and
       
    33       ec_master_state_t, respectively. Renamed ecrt_master_get_status() to
       
    34       ecrt_master_state(), for consistency reasons.
       
    35     - Added ec_domain_state_t and ec_wc_state_t for a new output parameter
       
    36       of ecrt_domain_state().
       
    37     - Former "Pdo registration" meant Pdo entry registration in fact, therefore
       
    38       renamed ec_pdo_reg_t to ec_pdo_entry_reg_t and ecrt_domain_register_pdo()
       
    39       to ecrt_domain_reg_pdo_entry().
       
    40     - Removed ecrt_domain_register_pdo_range(), because it's functionality can
       
    41       be reached by specifying an explicit Pdo mapping and registering those
       
    42       Pdo entries.
     9 * Added 8139too driver for kernel 2.6.22, thanks to Erwin Burgstaller.
    43 * Added 8139too driver for kernel 2.6.22, thanks to Erwin Burgstaller.
    10 * Added e1000 driver for kernel 2.6.22.
    44 * Added e1000 driver for kernel 2.6.22.
    11 * Allow gaps in PDO mapping read from CoE.
    45 * Allow gaps in PDO mapping read from CoE.
    12 * Fixed bug in CoE code.
    46 * Fixed bug in CoE code.
    13 * Improved handling of large EEPROM contents.
    47 * Improved handling of large EEPROM contents.