equal
deleted
inserted
replaced
400 |
400 |
401 fsm->idle = 0; |
401 fsm->idle = 0; |
402 fsm->sdo_request = req; |
402 fsm->sdo_request = req; |
403 fsm->slave = slave; |
403 fsm->slave = slave; |
404 fsm->state = ec_fsm_master_state_sdo_request; |
404 fsm->state = ec_fsm_master_state_sdo_request; |
405 ec_fsm_coe_upload(&fsm->fsm_coe, slave, req); |
405 ec_fsm_coe_transfer(&fsm->fsm_coe, slave, req); |
406 ec_fsm_coe_exec(&fsm->fsm_coe); // execute immediately |
406 ec_fsm_coe_exec(&fsm->fsm_coe); // execute immediately |
407 return 1; |
407 return 1; |
408 } |
408 } |
409 } |
409 } |
410 } |
410 } |
442 // Start uploading Sdo |
442 // Start uploading Sdo |
443 fsm->idle = 0; |
443 fsm->idle = 0; |
444 fsm->sdo_request = &request->req; |
444 fsm->sdo_request = &request->req; |
445 fsm->slave = slave; |
445 fsm->slave = slave; |
446 fsm->state = ec_fsm_master_state_sdo_request; |
446 fsm->state = ec_fsm_master_state_sdo_request; |
447 ec_fsm_coe_upload(&fsm->fsm_coe, slave, &request->req); |
447 ec_fsm_coe_transfer(&fsm->fsm_coe, slave, &request->req); |
448 ec_fsm_coe_exec(&fsm->fsm_coe); // execute immediately |
448 ec_fsm_coe_exec(&fsm->fsm_coe); // execute immediately |
449 return 1; |
449 return 1; |
450 } |
450 } |
451 |
451 |
452 return 0; |
452 return 0; |