lib/slave_config.c
branchstable-1.5
changeset 2428 8a270ea612ee
parent 2421 bc2d4bf9cbe5
child 2433 3bdd7a747fae
equal deleted inserted replaced
2427:17ada1c77acc 2428:8a270ea612ee
    68 
    68 
    69 int ecrt_slave_config_sync_manager(ec_slave_config_t *sc, uint8_t sync_index,
    69 int ecrt_slave_config_sync_manager(ec_slave_config_t *sc, uint8_t sync_index,
    70         ec_direction_t dir, ec_watchdog_mode_t watchdog_mode)
    70         ec_direction_t dir, ec_watchdog_mode_t watchdog_mode)
    71 {
    71 {
    72     ec_ioctl_config_t data;
    72     ec_ioctl_config_t data;
    73     unsigned int i;
       
    74 
    73 
    75     if (sync_index >= EC_MAX_SYNC_MANAGERS)
    74     if (sync_index >= EC_MAX_SYNC_MANAGERS)
    76         return -ENOENT;
    75         return -ENOENT;
    77 
    76 
    78     memset(&data, 0x00, sizeof(ec_ioctl_config_t));
    77     memset(&data, 0x00, sizeof(ec_ioctl_config_t));
   471 ec_voe_handler_t *ecrt_slave_config_create_voe_handler(ec_slave_config_t *sc,
   470 ec_voe_handler_t *ecrt_slave_config_create_voe_handler(ec_slave_config_t *sc,
   472         size_t size)
   471         size_t size)
   473 {
   472 {
   474     ec_ioctl_voe_t data;
   473     ec_ioctl_voe_t data;
   475     ec_voe_handler_t *voe;
   474     ec_voe_handler_t *voe;
   476     unsigned int index;
       
   477 
   475 
   478     voe = malloc(sizeof(ec_voe_handler_t));
   476     voe = malloc(sizeof(ec_voe_handler_t));
   479     if (!voe) {
   477     if (!voe) {
   480         fprintf(stderr, "Failed to allocate memory.\n");
   478         fprintf(stderr, "Failed to allocate memory.\n");
   481         return 0;
   479         return 0;