master/slave_config.c
changeset 1448 d7ba0c408a07
parent 1438 1d30b96bb04f
child 1507 68e89abadd19
equal deleted inserted replaced
1447:846d75637c43 1448:d7ba0c408a07
   673     return -ENOENT;
   673     return -ENOENT;
   674 }
   674 }
   675 
   675 
   676 /*****************************************************************************/
   676 /*****************************************************************************/
   677 
   677 
   678 void ecrt_slave_config_dc_assign_activate(ec_slave_config_t *sc,
   678 void ecrt_slave_config_dc(ec_slave_config_t *sc, uint16_t assign_activate,
   679         uint16_t assign_activate)
       
   680 {
       
   681 	sc->dc_assign_activate = assign_activate;
       
   682 }
       
   683 
       
   684 /*****************************************************************************/
       
   685 
       
   686 void ecrt_slave_config_dc_sync_signals(ec_slave_config_t *sc,
       
   687         uint32_t sync0_cycle_time, uint32_t sync0_shift_time,
   679         uint32_t sync0_cycle_time, uint32_t sync0_shift_time,
   688         uint32_t sync1_cycle_time, uint32_t sync1_shift_time)
   680         uint32_t sync1_cycle_time, uint32_t sync1_shift_time)
   689 {
   681 {
       
   682 	sc->dc_assign_activate = assign_activate;
   690 	sc->dc_sync[0].cycle_time = sync0_cycle_time;
   683 	sc->dc_sync[0].cycle_time = sync0_cycle_time;
   691 	sc->dc_sync[0].shift_time = sync0_shift_time;
   684 	sc->dc_sync[0].shift_time = sync0_shift_time;
   692 	sc->dc_sync[1].cycle_time = sync1_cycle_time;
   685 	sc->dc_sync[1].cycle_time = sync1_cycle_time;
   693 	sc->dc_sync[1].shift_time = sync1_shift_time;
   686 	sc->dc_sync[1].shift_time = sync1_shift_time;
   694 }
   687 }
   905 EXPORT_SYMBOL(ecrt_slave_config_pdo_assign_clear);
   898 EXPORT_SYMBOL(ecrt_slave_config_pdo_assign_clear);
   906 EXPORT_SYMBOL(ecrt_slave_config_pdo_mapping_add);
   899 EXPORT_SYMBOL(ecrt_slave_config_pdo_mapping_add);
   907 EXPORT_SYMBOL(ecrt_slave_config_pdo_mapping_clear);
   900 EXPORT_SYMBOL(ecrt_slave_config_pdo_mapping_clear);
   908 EXPORT_SYMBOL(ecrt_slave_config_pdos);
   901 EXPORT_SYMBOL(ecrt_slave_config_pdos);
   909 EXPORT_SYMBOL(ecrt_slave_config_reg_pdo_entry);
   902 EXPORT_SYMBOL(ecrt_slave_config_reg_pdo_entry);
   910 EXPORT_SYMBOL(ecrt_slave_config_dc_assign_activate);
   903 EXPORT_SYMBOL(ecrt_slave_config_dc);
   911 EXPORT_SYMBOL(ecrt_slave_config_dc_sync_signals);
       
   912 EXPORT_SYMBOL(ecrt_slave_config_sdo);
   904 EXPORT_SYMBOL(ecrt_slave_config_sdo);
   913 EXPORT_SYMBOL(ecrt_slave_config_sdo8);
   905 EXPORT_SYMBOL(ecrt_slave_config_sdo8);
   914 EXPORT_SYMBOL(ecrt_slave_config_sdo16);
   906 EXPORT_SYMBOL(ecrt_slave_config_sdo16);
   915 EXPORT_SYMBOL(ecrt_slave_config_sdo32);
   907 EXPORT_SYMBOL(ecrt_slave_config_sdo32);
   916 EXPORT_SYMBOL(ecrt_slave_config_create_sdo_request);
   908 EXPORT_SYMBOL(ecrt_slave_config_create_sdo_request);