master/slave.c
changeset 861 6e3de145421a
parent 856 7b8be5c61d92
child 865 6ccce9c63fe8
equal deleted inserted replaced
860:ba5c38f0bb30 861:6e3de145421a
   858         up(&master->eeprom_sem);
   858         up(&master->eeprom_sem);
   859     }
   859     }
   860 
   860 
   861     // wait until master FSM has finished processing
   861     // wait until master FSM has finished processing
   862     wait_event(master->eeprom_queue,
   862     wait_event(master->eeprom_queue,
   863             request->state != EC_REQUEST_IN_PROGRESS);
   863             request->state != EC_REQUEST_BUSY);
   864 
   864 
   865     return request->state == EC_REQUEST_COMPLETE ? 0 : -EIO;
   865     return request->state == EC_REQUEST_SUCCESS ? 0 : -EIO;
   866 }
   866 }
   867 
   867 
   868 /*****************************************************************************/
   868 /*****************************************************************************/
   869 
   869 
   870 /**
   870 /**