master/fsm_slave.c
branchstable-1.5
changeset 2460 611e4d745dcd
parent 2459 8c7e674aa5d6
child 2461 d2c48550acd0
equal deleted inserted replaced
2459:8c7e674aa5d6 2460:611e4d745dcd
   181 {
   181 {
   182     ec_slave_t *slave = fsm->slave;
   182     ec_slave_t *slave = fsm->slave;
   183     ec_master_sdo_request_t *request, *next;
   183     ec_master_sdo_request_t *request, *next;
   184 
   184 
   185     // search the first external request to be processed
   185     // search the first external request to be processed
   186     list_for_each_entry_safe(request, next,
   186     list_for_each_entry_safe(request, next, &slave->sdo_requests, list) {
   187             &slave->slave_sdo_requests, list) {
       
   188 
   187 
   189         list_del_init(&request->list); // dequeue
   188         list_del_init(&request->list); // dequeue
   190         if (slave->current_state & EC_SLAVE_STATE_ACK_ERR) {
   189         if (slave->current_state & EC_SLAVE_STATE_ACK_ERR) {
   191             EC_SLAVE_WARN(slave, "Aborting SDO request,"
   190             EC_SLAVE_WARN(slave, "Aborting SDO request,"
   192                     " slave has error flag set.\n");
   191                     " slave has error flag set.\n");