equal
deleted
inserted
replaced
258 // init slaves |
258 // init slaves |
259 for (i = 0; i < master->slave_count; i++) { |
259 for (i = 0; i < master->slave_count; i++) { |
260 slave = master->slaves + i; |
260 slave = master->slaves + i; |
261 ec_slave_init(slave, master, i, i + 1); |
261 ec_slave_init(slave, master, i, i + 1); |
262 |
262 |
263 // do not force reconfiguration in operation mode to avoid |
263 // do not force reconfiguration in operation phase to avoid |
264 // unnecesssary process data interruptions |
264 // unnecesssary process data interruptions |
265 if (master->mode != EC_MASTER_MODE_OPERATION) |
265 if (master->phase != EC_OPERATION) |
266 slave->force_config = 1; |
266 slave->force_config = 1; |
267 } |
267 } |
268 |
268 |
269 // broadcast clear all station addresses |
269 // broadcast clear all station addresses |
270 ec_datagram_bwr(datagram, 0x0010, 2); |
270 ec_datagram_bwr(datagram, 0x0010, 2); |