equal
deleted
inserted
replaced
397 while (!cancel_delayed_work(&master->idle_work)) { |
397 while (!cancel_delayed_work(&master->idle_work)) { |
398 flush_workqueue(master->workqueue); |
398 flush_workqueue(master->workqueue); |
399 } |
399 } |
400 |
400 |
401 // wait for FSM datagram |
401 // wait for FSM datagram |
402 if (datagram->state == EC_DATAGRAM_SENT) {; |
402 if (datagram->state == EC_DATAGRAM_SENT) { |
403 while (get_cycles() - datagram->cycles_sent |
403 while (get_cycles() - datagram->cycles_sent |
404 < (cycles_t) EC_IO_TIMEOUT /* us */ * (cpu_khz / 1000)) {} |
404 < (cycles_t) EC_IO_TIMEOUT /* us */ * (cpu_khz / 1000)) {} |
405 ecrt_master_receive(master); |
405 ecrt_master_receive(master); |
406 } |
406 } |
407 |
407 |