42 return -1; |
42 return -1; |
43 } |
43 } |
44 |
44 |
45 master->slaves = NULL; |
45 master->slaves = NULL; |
46 master->slave_count = 0; |
46 master->slave_count = 0; |
47 master->first_command = NULL; |
47 //master->first_command = NULL; |
48 //master->process_data_command = NULL; |
48 //master->process_data_command = NULL; |
49 master->dev = dev; |
49 master->dev = dev; |
50 master->command_index = 0x00; |
50 master->command_index = 0x00; |
51 master->tx_data_length = 0; |
51 master->tx_data_length = 0; |
52 master->process_data = NULL; |
52 master->process_data = NULL; |
53 master->process_data_length = 0; |
53 master->process_data_length = 0; |
54 master->cmd_ring_index = 0; |
54 //master->cmd_ring_index = 0; |
55 master->debug_level = 0; |
55 master->debug_level = 0; |
56 |
56 |
|
57 #if 0 |
57 for (i = 0; i < ECAT_COMMAND_RING_SIZE; i++) |
58 for (i = 0; i < ECAT_COMMAND_RING_SIZE; i++) |
58 { |
59 { |
59 EtherCAT_command_init(&master->cmd_ring[i]); |
60 EtherCAT_command_init(&master->cmd_ring[i]); |
60 master->cmd_reserved[i] = 0; |
61 master->cmd_reserved[i] = 0; |
61 } |
62 } |
|
63 #endif |
62 |
64 |
63 return 0; |
65 return 0; |
64 } |
66 } |
65 |
67 |
66 /***************************************************************/ |
68 /***************************************************************/ |