equal
deleted
inserted
replaced
269 } |
269 } |
270 |
270 |
271 list_add_tail(&slave->list, &master->slaves); |
271 list_add_tail(&slave->list, &master->slaves); |
272 } |
272 } |
273 |
273 |
274 if (master->debug_level) |
274 // broadcast clear all station addresses |
275 EC_DBG("Clearing station addresses...\n"); |
|
276 |
|
277 ec_datagram_bwr(datagram, 0x0010, 2); |
275 ec_datagram_bwr(datagram, 0x0010, 2); |
278 EC_WRITE_U16(datagram->data, 0x0000); |
276 EC_WRITE_U16(datagram->data, 0x0000); |
279 fsm->retries = EC_FSM_RETRIES; |
277 fsm->retries = EC_FSM_RETRIES; |
280 fsm->state = ec_fsm_master_state_clear_addresses; |
278 fsm->state = ec_fsm_master_state_clear_addresses; |
281 return; |
279 return; |